Как установить и применить макросы "DP_playback" ?
1. В главном окне прогр. "MacroDroid" (её полная/pro версия не ниже 5.7.5 должна быть заранее установл. на устройстве и запущена) (также нужна полная/не "Go" версия системы Андроид, не ниже 8.1), найти плитку "Экспорт / Импорт" и сделать клик по ней.
2. Найти плитку/зону "Импорт" и сделать клик по ней, далее в проводнике найти файл "DP_playback.category" (он во вложении под этим сообщением, его нужно будет сначала извлечь из архива и скопировать на устройство) и сделать клик по нему (или выделить этот файл и нажать кнопку "открыть") для добавления категории макросов "DP_playback" в программу. В результате - в прогр. "MacroDroid" должна появиться новая категория макросов с названием "DP_playback (4)", в которой 4 макросы: "DP_playback_on", "DP_playback_off", "DP1", "DP2". Если категория "DP_playback (4)" будет свёрнута, то её можно развернуть, сделав клик по названию категории, чтоб увидеть добавленные макросы.
Внимание - в пробной версии прогр. "MacroDroid" может быть ограничение по количеству макросов, что может приводить к невозможности работы макросов "DP_playback", поэтому важно позаботится о наличии полной (pro) версии прогр. "MacroDroid", которую вышеупомянутое ограничение не касается.
3. Создать ярлык на рабочем столе для макроса "DP_playback_on". Как создать - см. п.п. 6 - 10.
4. Создать ярлык на рабочем столе для макроса "DP_playback_off". Как создать - см. п.п. 11 - 15.
5. Применить макросы "DP_playback" при необходимости. Как применять см. п.п. 16 - 23 (внимание - переходить к действиям этого/5 пункта нужно только в том случае, если выполнены действия предыдущих 4 пунктов).
Примечания касательно макросов "DP_playback"
* Тест макросов "DP_playback" проводился с прогр. "MacroDroid 5.7.5" на Андроиде 8.1. с плеером "Aimp for Android 2.70_540", "Aimp for Android 3.10_1030".
* На время работы макросов "DP_playback" програ. "MacroDroid" должна быть запущена, также должен быть обязательно включён тумблер в главном окне прогр. "MacroDroid", также должен быть включён тумблер категории "DP_playback (4)" в окне "Макросы" (для выхода на окно "Макросы" нужно сделать клик по слову "Макросы", что внизу главного окна прогр. "MacroDroid"), также должен быть включён тумблер макроса "DP_playback_on" и макроса "DP_playback_off" в окне "Макросы", а тумблеры макросов "DP1", "DP2" изначально должны быть выключены (они будут включатся/выключатся в нужное время сами). Если категория "DP_playback (4)" свёрнута, то её можно развернуть, сделав клик по названию категории.
* На время работы макросов "DP_playback" важно отключить тумблеры тех макросов и категорий макросов прогр. "MacroDroid" (и подобных программ, если таковы имеются), которые не относятся к категории макросов "DP_playback" и могут нарушать их работу (речь идёт о макросах, работа которых связанна с управл. медиа, стартом/остановкой воспроизведения треков и т. п.).
* Макросы "DP_playback" настроены таким образом, что между треками предусмотрена пауза/задержка определённой длительности при воспроизведении (в конкр. сл. значение задержки равно 10 сек.), задержка необходима для надлежащей работы макросов "DP_playback". Эти настройки менять не обязательно, но, при необх., можно изменить значение паузы/задержки между треками в настройках макросов . Как изменить - см. п.п. 24 - 36.
* При выкл. экране устройства для надлежащей работы макросов "DP_playback" систему необходимо перевести в "режим бодрствования" (иначе макросы не смогут работать нуж. образом при выкл. экране), это можно сделать или с помощью соотв. макроса "MacroDroid" (см. в настройках программы) или, например, с помощью прогр. "Wake Lock - PowerManager" (как её настроить описано в https://www.aimp.ru/forum/index.php?topic=46884.msg401718#msg401718 ) или в настройках плеера можно включить "Высокий приоритет" (если эта опция доступна). Внимание - макросы "DP_playback" могут не работать нужным образом, если условие этого абзаца не будет выполнено.
Как создать ярлык для макроса "DP_playback_on" ?
6. Переходим в главное окно прогр. "MacroDroid", находим внизу слово "Макросы" и делаем клик по нему.
7. В окне "Макросы" находим категорию "DP_playback (4)", далее, если категория "DP_playback (4)" свёрнута в спойлер, то нужно развернуть её, сделав клик по названию категории. Далее, находим макрос "DP_playback_on" и делаем "долгий клик/тап" по нему (для вывода контекстного меню).
8. Находим пункт "Создать ярлык" и делаем клик по нему.
9. Можно выбрать свою иконку для ярлыка (или оставить ту, что есть) и нажать "ок".
10. Нажать на пункт "ДОБАВИТЬ АВТОМАТИЧЕСКИ" (на рабочем столе должен появится ярлык с названием, в д. сл., "DP_playback_on")(нужно сразу после создания ярлыка перейти на раб. стол путём нажатия круглой системной кнопки "Домой" и запомнить, где находится созданный ярлык).
Как создать ярлык для макроса "DP_playback_off" ?
11. Переходим в главное окно прогр. "MacroDroid", находим внизу слово "Макросы" и делаем клик по нему.
12. В окне "Макросы" находим категорию "DP_playback (4)", далее, если категория "DP_playback (4)" свёрнута в спойлер, то нужно развернуть её, сделав клик по названию категории. Далее, находим макрос "DP_playback_off" и делаем "долгий клик/тап" по нему (для вывода контекстного меню).
13. Находим пункт "Создать ярлык" и делаем клик по нему.
14. Можно выбрать свою иконку для ярлыка( или оставить ту, что есть) и нажать "ок".
15. Нажать на пункт "ДОБАВИТЬ АВТОМАТИЧЕСКИ" (на рабочем столе должен появится ярлык с названием, в д. сл., "DP_playback_off")(нужно сразу после создания ярлыка перейти на раб. стол путём нажатия круглой системной кнопки "Домой" и запомнить, где находится созданный ярлык).
Как применять макросы "DP_playback" ?
16. Прежде всего, заранее нужно создать копию/клон плеера "AIMP" с помощью прогр. "AppCloner". Клон плеера должен иметь название "AIMP-2" (только без кавычек)(подчеркну - имя клона должно быть "AIMP-2" а не "AIMP_2", и без кавычек)(это имя нужно будет указать при создании клона), это нужно для надлежащей работы макросов "DP_playback".
Примечание - попытка сделать клон плеера версии "AIMP_3.10.1030" с помощью версии "AppCloner_ 1.4.12", на Андроиде 8.1 - к нужному результату не привела, а вот сделать клон плеера версии "AIMP_2.70.540" с помощью "AppCloner_1.4.12" на Андроиде 8.1 отлично удалось, в конкр. сл. (Разные версии плеера, в том числе "AIMP_2.70.540" можно попытаться найти на https://app.box.com/v/aimp-player).
Если же кто будет делать клон более новых версий плеера, как, напр., "AIMP_3.10.1030", то при создании клона реком. применять более новые версии прогр. "AppCloner", например 2.3.3. Внимание - при создании клона плеера с помощью прогр. "AppCloner", напр., версии 2.3.3 (перед запуском процесса клонирования) в настройках, в пункте "Параметры клонирования" нужно будет обязательно включить опцию "Пропустить платформенно-ориентированные библиотеки", иначе клон будет, скорее всего нерабочим. Также рекомендуют в пункте "Параметры хранения" включить "Переадресацию внешнего хранилища" (не обязательно). Важно подчеркнуть, в названии клона нужно прописать, в конкр. случае, "AIMP-2", а не "AIMP_2" (только без кавычек). После этого можно будет запустить процесс клонирования плеера, далее нажать пункт "установить", если он появится.
Внимание - при создании клона плеера с помощью более старых версий "App Cloner" со временем может возникнуть проблема невозможности создать клон. В таком случае можно попроб. временно (перед созданием клона и на время создания клона) сменить сист. дату (в сторону прошлого), выкл. автосинхр. времени и сеть интернет. Для версии "AppCloner", например, 2.3.3 помогла, в конкр. сл., временная смена даты на "4 апреля 2020 года". Если после выполнения выше описанных условий, в ходе создания клона плеера, в случае "AppCloner" 2.3.3, появится сообщение, что текущая версия "AppCloner" устарела, то нужно будет, в дополнение к выше описанным действиям, "стереть данные" приложения "AppCloner" (сист. настройки/Приложения/AppCloner/Хранилище/нажать кнопку "Стереть данные")(не путать с кнопкой "Очистить кеш"). После создания клона в настройках устройства важно не забыть установить актуал. системную дату, вкл. автосинхронизацию времени.
17. Убедится, запущена ли прогр. "MacroDroid", включён ли тумблер в главном окне прогр. "MacroDroid", включён ли в окне "Макросы" прогр. "MacroDroid" тумблер категории макросов "DP_playback", тумблер макроса "DP_playback_on", тумблер макроса "DP_playback_off".
18. Убедится, отключены ли тумблеры тех макросов и категорий макросов прогр. "MacroDroid" (и подобных, если таковы имеются), которые не относятся к категории "DP_playback" и могут нарушать их работу (речь идёт о тех макросах, работа которых связанна с управлением медиа, стартом/остановкой воспроизведения треков при определённых условиях и т. п.).
19. Убедится в том, что плеер "AIMP" и плеер-клон "AIMP-2" настроены соотв. образом, а именно:
1) в разделе "Звук" - в части "Аудиофокуса" всё, что касается остановки плеера при смене аудиофокуса нужно отключить/снять галки.
2) в разделе "Звук" - "Параметры сведения" - "Автоматический переход" в опции "Длительность сведения" должно быть значение "ноль".
3) в разделе "Звук" - "Параметры сведения" - "Автоматический переход" в опции "Пауза между треками" нужно выставить значение "ноль".
4) в разделе "Воспроизведение" в опции "При запуске программы" должен быть выбран вариант "ничего не делать".
5) в разделе "Воспроизведение" в опции "По окончании плейлиста" должен быть выбран вариант "остаться на текущем".
6) в разделе "Воспроизведение" опция "Переходить на следующий трек" должна быть выключена.
7) в разделе "Управление" опция "Играть при подключении гарнитуры" должна быть выключена.
8 ) очень желательно включить режим "повтор всех треков" (обязательно).
9) также можно включить режим "случайного выбора" треков, по желанию.
Внимание - настройки на плеере "AIMP" и плеере-клоне "AIMP-2" на время работы макросов "DP_playback" должны быть такими, как описано в п. 19, иначе иначе макросы "DP_playback", скорее всего, не смогут работать надлежащим образом и обеспечивать нужный порядок чередования треков при воспроизведении.
20. Запустить плеер "AIMP", выбрать нужный плейлист и сделать клик по одному из треков на нём для старта воспроизведения трека, после чего, где-то через 1 - 2 секунды после старта воспроизведения трека, нужно остановить воспроизведение долгим нажатием по кнопке "пауза/плей" (таким образом мы выбрали нужный плейлист на плеере "AIMP" и сделали его текущим)(важное примечание - воспроизведение на плеере "AIMP" пока осуществляться не должно).
21. Запустить плеер-клон "AIMP-2", выбрать нужный плейлист и сделать клик по одному из треков на нём для старта воспроизведения трека, после чего, где-то через 1 - 2 секунды после старта воспроизведения трека, нужно остановить воспроизведение долгим нажатием по кнопке "пауза/плей" (таким образом мы выбрали нужный плейлист на плеере-клоне "AIMP-2" и сделали его текущим)(важное примечание - воспроизведение на плеере-клоне "AIMP-2" пока осуществляться не должно).
Внимание - все треки в выбранных (в п.п. 20 и 21) плейлистах должны быть рабочими (воспроизводимыми плеером), кроме этого, длительность каждого из них не должна быть менее 10 сек., в противном случае может нарушится работа макросов "DP_playback".
22. С момента перезапуска устройства должно пройти не менее 2 - 3 минут. Отключить сеть Wi-Fi (если включена). Выходим на рабочий стол системы, находим ярлык "DP_playback_on" и делаем клик по нему (важно не перепутать с ярлыком "DP_playback_off").
Внимание - с этого момента воспроизведение треков будет/должно осуществляться по принципу "Поочерёдного воспроизведение треков из двух выбранных плейлистов", то есть, в таком порядке:
один трек будет воспроизводится из текущего плейлиста на плеере "AIMP", следующий трек будет воспроизводится из текущего плейлиста на плеере-клоне "AIMP-2", далее - очередной трек будет воспроизводится из текущего плейлиста на плеере "AIMP", следующий очередной трек будет воспроизводится из текущего плейлиста на плеере-клоне "AIMP-2" ... и т. д.
Если, например, в п. 20 на плеере "AIMP" был выбран плейлист с треками в исполнении отечественных исполнителей, а в п. 21 на плеере-клоне "AIMP-2" был выбран плейлист с треками в исполнении зарубежных исполнителей, то последовательность треков при работе макросов "DP_playback", в конкр. сл., будет такой: отечественный трек - зарубежный трек - очередной отечественный трек - очередной зарубежный трек ... и т. д.
Примечание по п. 22 - важно понимать/помнить, что при работе макросов "DP_playback" между треками предусмотрена пауза/задержка определённой длительности при воспроизведении (в конкр. сл. значение задержки равно 10 сек.), задержка необходима для работы макросов "DP_playback". При необх., можно изменить значение паузы/задержки между треками в настройках соотв. макросов. Как это сделать - описано в п.п. 24 - 36.
Внимание - во время работы макросов "DP_playback" не нужно запускать/останавливать воспроизведение треков вручную на плеере "AIMP" и плеере клоне "AIMP-2" а также не нужно включать/отключать штекер проводных наушников (чтоб не нарушать надлежащую работу макросов "DP_playback"). Если же по каким-либо причинам нарушится работа макросов "DP_playback" и они не будут работать надлежащим образом нужно будет сначала запустить ярлык "DP_playback_off" (что на раб. столе, как его создать - описано в п.п. 11 - 15), далее нужно будет убедится, что условия п.п. 17, 18, 19 соблюдены, после чего нужно будет повторить действия п.п. 20, 21, 22, при необходимости.
23. Если нужно прекратить работу макросов "DP_playback" нужно выйти на рабочий стол системы, найти ярлык "DP_playback_off" и сделать клик по нему. Внимание - если работа макросов "DP_playback" (временно) не нужна, важно не забыть обязательно запустить ярлык "DP_playback_off" (что на раб. столе) (во избежание нежелательных действий со стороны макросов).
Как изменить значение паузы между треками при работе макросов "DP_playback" ?
24. Переходим в главное окно прогр. "MacroDroid", находим внизу слово "Макросы" и делаем клик по нему.
25. В окне "Макросы" находим категорию "DP_playback (4)", далее, если категория "DP_playback (4)" свёрнута в спойлер, то нужно развернуть её, сделав клик по названию категории. Далее, находим макрос "DP1" и делаем клик по нему.
26. Находим "синюю" плитку/зону "Действия", находим в ней пункт "Задержка 10 секунд", который расположен самым первым, и делаем клик по нему. Внимание - настройка задержки должна проводится только в первом пункте "Задержка", другие пункты "Задержка", которые расположены ниже, трогать не нужно.
27. В появившемся контекстном меню находим пункт "настроить" и делаем клик по нему.
28. Вводим нужное значение паузы/задержки между треками (напр., 10 сек.) и нажимаем кнопку "ок" (значение паузы нужно выбирать такое, которое не меньше 3 - 5 сек.)
29. Нажимаем на "белую круглую кнопку с галкой" для внесения соотв. изменений в макрос "DP1".
30. Переходим в главное окно прогр. "MacroDroid", находим внизу слово "Макросы" и делаем клик по нему.
31. В окне "Макросы" находим категорию "DP_playback (4)", далее, если категория "DP_playback (4)" свёрнута в спойлер, то нужно развернуть её, сделав клик по названию категории. Далее, находим макрос "DP2" и делаем клик по нему.
32. Находим "синюю" плитку/зону "Действия", находим в ней пункт "Задержка 10 секунд", который расположен самым первым, и делаем клик по нему. Внимание - настройка задержки должна проводится только в первом пункте "Задержка", другие пункты "Задержка", которые расположены ниже, трогать не нужно.
33. В появившемся контекстном меню находим пункт "настроить" и делаем клик по нему.
34. Вводим нужное значение паузы/задержки между треками (напр., 10 сек.) и нажимаем кнопку "ок" (внимание - значение паузы нужно выбирать такое, как в п. 28.)
35. Нажимаем на "белую круглую кнопку с галкой" для внесения соотв. изменений в макрос "DP2".
36. Далее, чтобы макросы "DP_playback (4)" работали с учётом внесенных изменений нужно сделать клик по ярлыку "DP_playback_on" (на раб. столе), при необходимости.
Заключение
Предложенный вариант решения вопроса темы может показаться не очень простым, но на самом деле, после настройки макросов, вся сложность будет заключаться в всего нескольких действиях - в выборе двух нужных плейлистов (п.п. 20 и 21) и в одном клике для запуска ярлыка "DP_playback_on" (что на рабочем столе) для включения возможности темы а также в одном клике для запуска ярлыка "DP_playback_off" (что на рабочем столе) для отключения возможности темы. Успешность работы макросов "DP_playback" будет зависеть, главным образом, от соблюдения условий выше приведённой инструкции. У меня эти макросы в связке с прогр. "MacroDroid 5.7.5" и плеером "Aimp for Android 2.70_540" на Андроиде 8.1. с заданием темы, спасибо, справляются. Просьба к Руководству сайта не спешить удалять данное сообщение, так как информация в нём может быть для кого-то определённо важна. Спасибо за помощь.