AIMP Forum
AIMP for Android => Предложения / Suggestions => Topic started by: realweb on June 17, 2020, 11:53:16
-
Часто слушаю разные касты, пачками выкачанные с того же Youtube. И когда они короткие, то потом разбираться что уже послушал и удалять их напрягает. Нельзя ли добавить настройку автоматического удаления, при включении которой при переходе на новый трек, предыдущий будет сразу удаляться?
-
Можно, такое уже реализовано. Смарт-плейлист называется. Удалять будет с плейлиста, правда
-
Часто слушаю разные касты, пачками выкачанные с того же Youtube. И когда они короткие, то потом разбираться что уже послушал и удалять их напрягает. Нельзя ли добавить настройку автоматического удаления, при включении которой при переходе на новый трек, предыдущий будет сразу удаляться?
Как костыль можно скин с кнопкой удаления файла с устройства сделать на главном экране.
dialogs.player.action.deletePhysically
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=65026.0;attach=61404)
-
Можно, такое уже реализовано. Смарт-плейлист называется. Удалять будет с плейлиста, правда
Речь про мобильную версию, тут учета проигрывания нет
-
Как костыль можно скин с кнопкой удаления файла с устройства сделать на главном экране.
Нет, это немного не то, что нужно. Если руками, то я и сам ткну на файл в списке и удалю. Речь именно про автоматическое удаление, чтобы не думать об этом совершенно, когда после прослушивания файл больше точно не нужен.
-
На мой взгляд:
1. Автоматическое удаление после прослушивания — опасная функция.
2. Лучше реализовать возможность полуавтоматического удаления — добавить признак того, что трек был прослушан, и пользователь уже сам будет удалять файлы по этому признаку.
Может возможность автоматически выключать прослушанные треки? Но для этого нужна реализация выключателей треков — Выключатели отдельных треков (https://www.aimp.ru/forum/index.php?topic=42011.0). И выделять выключенные треки надо будет или вручную, или добавлять функцию выделения выключенных треков.
Или возможность автоматической отправки прослушанных треков в новый плейлист? Например, пользователь создаёт плейлист «На удаление» и настраивает туда отправку прослушанных треков.
Но, по идее, признак того, что трек был прослушан, надо где-то хранить, и для этого нужна фонотека. Но до неё ещё далеко — Будущее AIMP для Android (https://www.aimp.ru/blogs/?p=933).
-
На мой взгляд:
1. Автоматическое удаление после прослушивания — опасная функция.
Я поэтому и попросил сделать это опциональным в настройках.
-
опция интересная, но не сильно востребованная, как вариант возможно такое исполнение(нумерация дабы не рисовать ANSI символами древо), готовьте "мозговой кеш")
- в плейлист добавить настройку "Помечать прослушанные"
- в плейлисте хранить флаг о том что файл прослушан (хранение данных в плейлисте уже реализованно)
- в плейлист добавить действие "Удалить прослушанные", и там выбирать "Из плейлиста" или "С носителя"
- в плейлист добавить действие "Сбросить все пометки 'Прослушанно' "
- в настройки добавить опцию "Действие с прослушанными трекам", в которой выбирать
- Отключено - игнорирование флага/обычное поведение
- Пропускать - найти следующий не прослушанный трек, при этом:
- ручной выбор прослушанного трека оставить возможным
- если весь плейлист прослушан останавливать воспроизведение
- при попытке воспроизвести прослушанный плейлист с выключенным экраном попытаться издать MEDIA звук - предупреждение, даже если пункт 5.2.4 уже выполнен. Почему не пробуждать телефон - а, чо в кармане много видно?
- при попытке воспроизвести прослушанный плейлист со включенным экраном(возможно уместнее при разблокированном "экране") создавать окно и предлагать пользователю
- "Сбросить все пометки 'Прослушанно' " (и запустить воспроизведение)
- "Удалить плейлист из плеера" (очень бесполезно, но может для самоотслеживания пригодиться)
- "Удалить плейлист с носителя"
- "Удалить все файлы из плейлита" (возможно предложить добавить новые записи)
- "Удалить все файлы в плейлите с носителя" (возможно предложить добавить новые записи)
- "Удалить плейлист и все файлы в нем с носителя"
- Удалить из плейлиста
- Удалить с носителя
- в настройки добавить опцию "Действие с прослушанным плейлистом", активную только при пропускании прослушанных треков, действия дублируют пункт 5.2.4 + варианты "Отключено" и "Следующий плейлист", условие срабатывания в пункте 5.2.2.
Опции в пункте 5 и 6 будут применяться только к плейлистам со включенной опцией "Помечать прослушанные".
5 пункт можно не в настройки приложения, а в опции плейлиста, это несколько труднее в реализации и геморнее при эксплуатации(настраивать для каждого нового плейлиста), но зато безопаснее в плане "ой забыл" и теперь на флешке на 50% свободнее