AIMP Forum

AIMP for PC => Плеер / Player => Предложения / Suggestions => Плейлист / Playlist => Topic started by: Alex-D on August 24, 2024, 12:41:03

Title: Фильтр добавляемых в плейлист треков по оценке
Post by: Alex-D on August 24, 2024, 12:41:03
Сразу оговорюсь, что речь пойдёт не о фонотеке и не о Smart-плейлистах, а о плейлисте "Default", в котором по умолчанию открываются треки из папок.

Когда есть довольно большая коллекция, иногда хочется прям быстро открыть контекстным меню или кликом какую-нибудь папку, альбом, сборник - и проиграть в них только "лучшие" треки (или наоборот худшие), отбросив всё остальное. Не заморачиваясь при этом ручной сортировкой, созданием новых Смарт-плейлистов и прочим, что отнимает время и силы.

Предложил бы на этот счёт добавить в настройки плейлистов (глобальные/отдельно, или прям в меню плейлиста "Сортировка") пункт "Фильтр", где можно было бы разово задать правила фильтрации аналогично сортировке, и потом просто одной галочкой отключать все эти фильтры, если нужно видеть все файлы.

Думаю, фича была бы мега-полезна для отдыха, для гостей или для быстрой организации фона вечеринки, мероприятия и т.д. Т.е. там, где некогда думать о деталях, а надо просто включить что-то тематическое и не портить настрой спорными или сугубо личными треками (лично я такое помечаю оценками 3 и ниже).
Title: Re: Фильтр добавляемых в плейлист треков по оценке
Post by: Artem on August 24, 2024, 22:42:53
Для всего этого у нас есть фонотека. Делать из плейлиста еще одну фонотеку я не буду.

Более того, чтобы оценку узнать - надо теги прочитать, а это происходит в фоне уже после того, как файл попал в плейлист.
Title: Re: Фильтр добавляемых в плейлист треков по оценке
Post by: Alex-D on August 25, 2024, 09:34:01
Для всего этого у нас есть фонотека. Делать из плейлиста еще одну фонотеку я не буду.
Каждый раз шариться по фонотеке и настраивать фильтры - совсем не равно "быстро открыть известную тебе папку и применить заранее сделанный фильтр" (и по времени, и по удобству).

Quote
Более того, чтобы оценку узнать - надо теги прочитать, а это происходит в фоне уже после того, как файл попал в плейлист.
Так ведь уже есть настройки сортировки по тегам, которые можно глобально применять даже к плейлисту Default. С технической точки зрения происходит ровно то же самое, что вы описали - читаются теги, применяются условия. И всё это успешно и быстро работает - теги-то читаются из фонотеки, а не из файлов. Разница с фильтрацией всего лишь в действии пост-обработки ("отсортировать" или "исключить"). Т.е. по сути, реализация фичи в плеере уже есть - кроме последнего действия.
Title: Re: Фильтр добавляемых в плейлист треков по оценке
Post by: CkopoxoD on August 25, 2024, 17:00:55
Каждый раз шариться по фонотеке и настраивать фильтры - совсем не равно "быстро открыть известную тебе папку и применить заранее сделанный фильтр" (и по времени, и по удобству).
Действительно не равно, в фонотеке быстрее: 2 клика на переключение заранее созданного шаблона группировки с фильтром, и вот перед глазами готовый список без лишнего шума.
Но если с тегами беда, то возможно, что шариться по папкам и применять фильтры будет удобнее.
по сути, реализация фичи в плеере уже есть - кроме последнего действия
Таким образом можно что угодно притянуть за уши: хочу слушать музыку и попивать кофе, разный в зависимости от настроения; настроение из тегов плеер уже читает, осталось научить последнему действию - включать кофеварку.
Если серьёзно, то фильтр в плейлисте есть - это быстрый поиск, но он скрывает записи, а не исключает из проигрывания (по этому поводу всё сказано тут: https://www.aimp.ru/forum/index.php?topic=64498.msg408669). С учётом
просто одной галочкой отключать все эти фильтры, если нужно видеть все файлы
вы предлагаете как раз "быстрый поиск с блэк... шаблонами и фильтрацией". Я могу понять желание разово быстро найти по рейтингу (https://www.aimp.ru/forum/index.php?topic=70473.0) в уже готовом плейлисте с целью выключить лишнее или отправить в другой плейлист нужное. Но в вашем случае можно пользоваться уже реализованными фичами фонотеки.
Title: Re: Фильтр добавляемых в плейлист треков по оценке
Post by: Artem on August 25, 2024, 21:37:19
Каждый раз шариться по фонотеке и настраивать фильтры - совсем не равно "быстро открыть известную тебе папку и применить заранее сделанный фильтр" (и по времени, и по удобству).

Зачем их каждый раз настраивать? Там же шаблоны есть
Title: Re: Фильтр добавляемых в плейлист треков по оценке
Post by: Alex-D on September 25, 2024, 21:21:49
Действительно не равно, в фонотеке быстрее: 2 клика на переключение заранее созданного шаблона группировки с фильтром, и вот перед глазами готовый список без лишнего шума.
Но если с тегами беда, то возможно, что шариться по папкам и применять фильтры будет удобнее.
Я вообще не пользуюсь фонотекой - не нравится ни её перегруженность настройками, ни жёсткая привязка к тегам, ни стоковый дизайн, не дружащий со многими старыми скинами и требующий открывать кучу окон вместо простого плейлиста и панели управления. По сути и держу её только как базу, хранящую мои оценки. Был бы другой вариант хранения - с радостью бы на него перешёл. С тегами да, тоже часто бывает беда - есть музыка, которая долгое время не в основной коллекции, теги остаются релизными, а вот рейтинги для разбора - проставляю. Проигрывания результатов поиска тоже, как видите, в аимпе пока нет.

Думаю, понимаете в этом случае, почему мною создан такой запрос. Я понимаю, что автор плеера считает фонотеку главной его фичей, вкладывается в её функционал и поэтому всячески продвигает её. Но не всем по душе AIMP именно из-за неё.
Title: Re: Фильтр добавляемых в плейлист треков по оценке
Post by: Artem on September 25, 2024, 21:24:32
Но не всем по душе AIMP именно из-за неё

Не слишком ли громкие заявления?
Title: Re: Фильтр добавляемых в плейлист треков по оценке
Post by: Алексей Долматов on September 25, 2024, 23:39:18
Если захотеть, то даже сейчас это в некоторой степени доступно.

Вы можете решить задачу менее "красивым", но действующим решением.
Группируйте по оценке: %IFEqual(%Length(%Mark),2,%Mark,-)
Где 2 заменит на нужную оценку. Вместо прочерка любое название вне рамок оценки. Также допустимо заменить условие, если нужно отсеять треки с низкой оценкой. Можно попробовать "соорудить" многоуровневый показ, если нужны оценки не по порядку, но проще сгруппировать по %Mark и свернуть группы, потом выбрать нужные (отключить/включить).

Скопировать строку из текстового документа или из другого плейлиста дело нескольких секунд. Затем выключить/включить нужную группу дело пары кликов. Если задать правило в настройках плеера, то только у дополнительных плейлистов может понадобиться изменить группировку.

Можно создать прообраз плейлиста, если нужны доп. параметры настроить. Его можно не удалять. Посмотреть путь к плейлисту пара кликов: пкм - управление плейлистами. Там скопировать путь. Затем ПКМ - настройки прообраза (для смарт-плейлиста) и вставить новый путь.
Соответственно, привыкнуть и на автомате делать за пару-тройку секунд.
Title: Re: Фильтр добавляемых в плейлист треков по оценке
Post by: Artem on September 26, 2024, 12:18:08
Если захотеть, то даже сейчас это в некоторой степени доступно.

Все равно оценки требуют настроенной фонотеки, Alex-D это как раз и не нравится.
Title: Re: Фильтр добавляемых в плейлист треков по оценке
Post by: Alex-D on September 27, 2024, 22:11:30
Если захотеть, то даже сейчас это в некоторой степени доступно.
Очень много действий, когда как в моём предложении было бы всего одно (максимум 2 - вкл/выкл). Я сейчас делаю так: в меню плейлиста добавлен шаблон сортировки по оценке, применяю его при загрузке плейлиста, потом выделяю и удаляю всё, что ниже нужной цифры, после чего возвращаю обратно сортировку по папкам, чтобы был правильный порядок. На мой взгляд это проще, чем вы описали - но даже тут обилие костылей, плюс накладные расходы в виде полной загрузки всех файлов ради их последующего удаления.

Quote
Не слишком ли громкие заявления?
Почему же громкие? Плеер достаточно хорош и функционален даже без фонотеки; помимо себя знаю немало тех, кому в нём хватает классического "винампообразного" сценария пользования (файлы, папки, плейлисты). Не будь все эти функции востребованы - их бы, полагаю, сейчас не было.

Quote
Все равно оценки требуют настроенной фонотеки, Alex-D это как раз и не нравится.
С этим как раз нет проблем - настроил раз и забыл) База фонотеки даёт работать с оценками в плейлистах и спасает от долгой реалтайм-загрузки тэгов, и это хорошо.


Если прям совсем обобщить, то по сути моё предложение сводится не к рейтингам, а к имплементации юзер-фильтров, в которые можно добавлять хоть оценку, хоть длительность, хоть что угодно, по тем же шаблонам, что уже есть в сортировке. Полагаю, в таком варианте фича нашла бы применение не только у меня.
Title: Re: Фильтр добавляемых в плейлист треков по оценке
Post by: vasdro on September 10, 2025, 22:15:29
(http://) На англиском, так и должно быть или баг?
Title: Re: Фильтр добавляемых в плейлист треков по оценке
Post by: Artem on September 11, 2025, 08:07:35
(http://) На англиском, так и должно быть или баг?

Да, в 5.40 оно не локализуется