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% свободнее
-
опция интересная, но не сильно востребованная
На самом деле она весьма востребована, особенно, пользователям автомагнитол на андроиде.
Вот я залил 2к файлов с музыкой, 800 я успел прослушать, и не хочу их хранить.
Было бы удобно удалять сразу после прослушивания/переключения трэка или помечать и удалять пакетно.
А в машине удалять особо некогда — едешь (надо смотреть на дорогу, а не выбирать файлы на удаление) либо бежишь от машины к пункту назначения (некогда сидеть и выбирать файлы для удаления)
-
800 я успел прослушать, и не хочу их хранить
О том и речь, что такая задача бывает крайне редкой, чтобы все 800 оказались шлаком, которые не хочется хранить.
-
Водители, которым нужна музыка в машине, либо имеют свой набор любимых песен (им не нужна опция такая), либо заливают пару тонн файлов, чтобы прослушать и забыть, а потом залить ещё две тонны треков.
Я отношусь ко второму типу водителей :) Музыка нужна, чтобы не "залипнуть", не уснуть. Не везде есть радио, не везде интернет. У меня есть мои любимые 436 песни, я их бережно храню в облаке. Но если слушать их по кругу в машине, то они очень быстро перестанут быть любимыми. Смысл именно в том, что постоянно слушаешь что-то новое, а старое удаляется автоматом либо пачкой по признаку "уже прослушано".
-
старое удаляется автоматом либо пачкой по признаку "уже прослушано"
Вот такой признак в плеере есть, можно зайди в раздел прослушанных, выбрать их все и удалить физически.
-
раздел прослушанных
Прошу прощения, не смог найти, подскажите, пожалуйста, где искать?
Вроде всё облазил, и искал включение такого в настройках — не нашёл :-\ ???
-
где искать?
В фонотеке. Левое меню, пункт «моя музыка» — вкладка «треки» — недавно проигранные.
Фонотека должна быть включена в настройках, при этом для неё должно быть включено отображение вкладки «треки».
-
Нашёл благодаря Вашей подсказке, спасибо.
Но тут минус есть: в "недавно проигранных" есть только те, которые отыграли от начала до конца.
Если я промотал трек на середину и дослушал, либо мне трек не понравился, и я переключил на следующий, то он не появится в этом разделе. А значит, останется в фонотеке трек, который мне не нравится, потому что я его не удалю. Ведь его не будет в "недавно проигранных".
-
Если я промотал трек на середину и дослушал
Если больше половины прослушали - попадёт. Видимо, нужно делать настройку для порога прослушивания как в ПК версии
я переключил на следующий, то он не появится в этом разделе
Программа не может узнать, не понравился он вам, или вы его просто сейчас не хотите слушать.
-
В общем, без шансов выклянчить у Вас данный функционал :)
А так хотелось пользоваться любимым плеером в машине.
-
В общем, без шансов выклянчить у Вас данный функционал :)
А так хотелось пользоваться любимым плеером в машине.
Конкретно автоматическое удаление треков сразу после прослушивания - точно нет. Это небезопасно. А вот найти компромисс - вполне можем.
-
Как вариант, добавление в список "проигранные" даже тех, кто отыграл хотя бы 1% от длительности трека, было бы классным. Десять секунд отыграл, понимаешь, что не хочешь слушать Пугачёву после Аэросмита, — переключил. Вообще огонь, если вывести в отдельную опцию длительность треков (ползунок процента от 1 до 99).
Заранее благодарю, что рассмотрите возможность такого функционала :)
-
Десять секунд отыграл, понимаешь, что не хочешь слушать Пугачёву после Аэросмита, — переключил
Вот о чем я и говорю. Пугачеву после Аэросмита слушать не хочется, а вот после Алегровой - вполне, а трек уже будет удалён...
кто отыграл хотя бы 1% от длительности трека, было бы классным.
Ок, сделаю настройку порога прослушивания как в ПК версии
-
Вот, попробуйте эту сборку:
https://disk.yandex.ru/d/rgwHGnJbiW-5rw
Опция в разделе фонотеки, влияет так же на скробблинг в last.fm и т.п.
-
Отлично! То, что надо!
По юзабилити удобно: находишь, когда знаешь про функционал "Моя музыка / Фонотека", опция описана понятно, удобно управлять ползунком.
НО есть одна маленькая "претензия", хотелка :) Диапазон значений настройки — от 10 до 95 процентов, а я бы попросил Вас сделать от 1%.
Заиграл нелюбимый исполнитель или гроулить начал певец с начала трека или жесть зубодробительная какая — мне надо прослушать аж 18 секунд от трёхминутного трека, чтобы он попал в список прослушанных и был потом удалён... Будьте добры, расширьте диапазон значений :)
UPD: Вай, вашпе огонь, побежал в машину поставлю на магнитолу бетку
-
Отчёт о тестировании бета-версии с сабжевой фичей.
Катался в течение дня, много слушал, настроил эквалайзер — звук улёт.
Фича работает отменно, недавно прослушанные собрались, удалились. Только вот просьба расширить диапазон 1%-95% :) Тот, кто доберётся до неё в настройках и выставит её в 1%, явно поймёт, что он делает.
Низкий поклон автору!
-
Вот сборка, попробуйте на ней:
https://disk.yandex.ru/d/yznRJL4djx6gFg
-
Проверил, работает, как надо.
Конкретно по этой фиче я в восторге, спасибо!
Заметил мини-баг в оффтопном функционале. Магнитола в авто у меня работает в т.ч. как гарнитура к телефону для громкой связи.
Поступил звонок — плеер встал на паузу. Поговорил, звонок завершился — плеер не продолжил воспроизведение.
Другой плеер, который я использовал, умеет возобновлять воспроизведение.
Воспроизвёл всего раз, больше звонков пока не поступало в пути. Да и по опыту использования AIMP на телефоне воспроизведение возобновлялось по завершению звонка, насколько я помню.
-
Поговорил, звонок завершился — плеер не продолжил воспроизведение.
Другой плеер, который я использовал, умеет возобновлять воспроизведение.
AIMP тоже умеет. Включите в диалоге "о программе" журналирование событий. Перезапустите приложение. Теперь повторите ошибку, а потом пришлите полученный файл нам (в окне "о программе" рядом с галочкой есть кнопка "поделиться отчетом"). Запомните приблизительное время, когда ошибка произошла, это существенно упростит анализ лога.