AIMP Forum

AIMP for Windows => Плеер / Player => Предложения / Suggestions => Фонотека / Music Library => Topic started by: JD99 on October 22, 2016, 23:44:01

Title: Добавить поле "дата оценки"
Post by: JD99 on October 22, 2016, 23:44:01
Уже существует поле "дата добавления", но оно не очень удобно для сортировки - оно не меняется при изменении оценки если файл уже есть в базе. Например я использую оценки 5 для выделения файлов, но если их сортировать по дате добавления, то последовательность их добавления нарушается. Если добавить новое поле значение которого меняется при изменении оценки, то с помощью смарт плейлиста возможно сделать следующее(не знаю как грамотно написать):  ставишь 5 где-то в дебрях, а в основном смарт плейлисте файл окажется сверху и порядок предыдущих сохранится. Это было бы удобно и упростило то как это делается сейчас.
Если это можно как то по другому сделать поделитесь.
Title: Re: Добавить поле "дата оценки"
Post by: Zhenya on October 23, 2016, 02:37:31
По сабжу в принципе за.

Если это можно как то по другому сделать поделитесь.
У меня получилось сделать так:
1. Включить опцию "Синхронизировать оценку с тегами файла" в настройках, на вкладке "Фонотека".
2. Добавить все нужные файлы в фонотеку.
3. Создать с ними смарт-плейлист.
4. В настройках смарт-плейлиста включить "Сортировать файлы после добавления в плейлист по шаблону" и вписать шаблон "%!%FileModifiedDate %!%FileModifiedTime".

Правда, после каждого оценивания нужно будет вручную перечитать теги у файла с изменённой оценкой (либо у всех файлов). Можно на перечитывание тегов настроить горячую клавишу.
Title: Re: Добавить поле "дата оценки"
Post by: JD99 on October 23, 2016, 14:10:32
4. В настройках смарт-плейлиста включить "Сортировать файлы после добавления в плейлист по шаблону" и вписать шаблон "%!%FileModifiedDate %!%FileModifiedTime".

благодарю

может я чего не так делаю, но почему фильтр в фонотеке работает только на первый элемент, когда стоит две метки
например, есть две метки (в фонотеке в поле записано "1;2") если я пишу в условиях смарт плейлиста and "Метка" содержит "1" результат  есть, а если "Метка" содержит "2" то нет. Скриншоты прилагаются.
(http://funkyimg.com/i/2iA2R.png)
(http://funkyimg.com/i/2iA3q.png)
Title: Re: Добавить поле "дата оценки"
Post by: Ostankino22 on May 03, 2017, 14:14:42
Двумя руками "ЗА", только хотел тему создать ;) Способ выше возможно и действует, но как я понимаю он очень неудобен, нежели будет столбик в фонотеке. Лично мне такая фича очень бы облегчила поиски "элитных" треков за последние месяцы, когда кто-то просит поделиться новым-хитовым, и мне приходится изрядно напрячься), и не факт, что вспомню\найду все "элитные" треки за последние месяцы) Пожалуйста, добавьте такую функцию, если это возможно. Спасибо.
Title: Re: Добавить поле "дата оценки"
Post by: Ostankino22 on August 15, 2017, 16:34:54
Не увидев в списке изменений бета-версии, хочу попросить еще раз о добавлении этого поля в фонотеку. Уважаемый разработчик, пожалуйста, ответьте, стоит ли ждать и надеяться?
Title: Re: Добавить поле "дата оценки"
Post by: Artem on August 15, 2017, 18:23:11
Надеяться надо всегда. На текущий момент ситуация такова, что за фичу проголосовало мало людей
Title: Re: Добавить поле "дата оценки"
Post by: JD99 on October 10, 2017, 19:40:56
Надеяться надо всегда. На текущий момент ситуация такова, что за фичу проголосовало мало людей

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

Возможно стоит сделать обновление "даты добавления" при выставлении оценки если файл уже есть в фонотеке. Или же добавить соответствующую опцию в настройках, во вкладке "Фонотека".
Title: Re: Добавить поле "дата оценки"
Post by: Zhenya on October 10, 2017, 20:06:32
Например, если файл уже есть в фонотеке то при выставлении/изменении оценки, тег файла "Добавлен" не обновляется (дата добавления остается старой).

Что логично. Файл ведь не добавляется в фонотеку ещё раз.
Title: Re: Добавить поле "дата оценки"
Post by: JD99 on October 10, 2017, 20:27:36
Что логично. Файл ведь не добавляется в фонотеку ещё раз.

Согласен. Еще как вариант при удалении оценки (оценка 0) - удалять из фонотеки.
В настройках "Фонотеки" по аналогии с "Автоматически добавлять в базу данных" -  "Автоматически удалять из базы  данных" : "При выставлении оценки" и т.д.
Title: Re: Добавить поле "дата оценки"
Post by: JD99 on October 11, 2017, 12:45:47
Сегодня немного поэкспериментировал и заметил что %FileModifiedDate %FileModifiedTime не изменяется при выставлении оценки когда файл воспроизводится.
Заметил это так:
1. настройки группировки плейлиста - разбивать плейлист на группы - %FileModifiedDate %FileModifiedTime
2. сортировать файлы после добавления в плейлист - %FileModifiedDate %FileModifiedTime
3. чтобы заметить изменения приходится перечитывать теги
 
А оценку как правило выставляешь во время прослушивания. Думаю в этом и была проблема при сортировке. Это ошибка в программе или особенность работы?
Title: Re: Добавить поле "дата оценки"
Post by: Soolo on October 11, 2017, 13:01:06
Это ошибка в программе или особенность работы?
В чём ошибка?
Что дата выставляется? Это происходит если включена запись оценки в теги. Файл изменяется, меняется и дата изменения.
Или в том, что нужно перечитывать теги, чтобы увидеть в плейлисте новую дату? Это тоже нормально, чтобы не нагружать систему постоянными автоматически перечитываниями.
Title: Re: Добавить поле "дата оценки"
Post by: JD99 on October 11, 2017, 13:11:35
В чём ошибка?
Quote
%FileModifiedDate %FileModifiedTime не изменяется при выставлении оценки когда файл воспроизводится
С перечитываниями все нормально, хотя если файлов в плейлисе много времени занимает прилично.
Title: Re: Добавить поле "дата оценки"
Post by: JD99 on October 11, 2017, 13:15:21
Это тоже нормально, чтобы не нагружать систему постоянными автоматически перечитываниями.
Не обязательно перечитывать постоянно автоматически, просто по событию выставления оценки.
Title: Re: Добавить поле "дата оценки"
Post by: Zhenya on October 11, 2017, 15:07:05
Сегодня немного поэкспериментировал и заметил что %FileModifiedDate %FileModifiedTime не изменяется при выставлении оценки когда файл воспроизводится.
Заметил это так:
1. настройки группировки плейлиста - разбивать плейлист на группы - %FileModifiedDate %FileModifiedTime
2. сортировать файлы после добавления в плейлист - %FileModifiedDate %FileModifiedTime
3. чтобы заметить изменения приходится перечитывать теги

Есть такое. Пробовал со смарт-плейлистами на основе фонотеки и на основе папки.

"Синхронизировать при обнаружении изменений" у плейлиста на основе папки включено, "Отслеживать изменения во время работы программы" в фонотеке тоже.
"Синхронизировать оценку с тегами файла" тоже включено.
Перечитывание данных из прообраза не помогает.
Оценка в свойствах файла меняется.
Title: Re: Добавить поле "дата оценки"
Post by: Artem on October 11, 2017, 15:11:11
Скорее всего, дело в том, что дата изменения файла кэшируется и, судя по всему, не сбрасывается до перезапуска плеера.
Title: Re: Добавить поле "дата оценки"
Post by: krasnoshtan on November 28, 2020, 11:54:01
Надеяться надо всегда. На текущий момент ситуация такова, что за фичу проголосовало мало людей
Про всякие группировки до датам и времени я всегда за! ;)
Title: Re: Добавить поле "дата оценки"
Post by: krasnoshtan on November 28, 2020, 12:11:37
Пользуюсь способом указанным Zhenya. Но в таком случае есть несколько нюансов. Например, если файл уже есть в фонотеке то при выставлении/изменении оценки, тег файла "Добавлен" не обновляется (дата добавления остается старой). Соответственно файл при сортировке не поднимается в начало списка.

Возможно стоит сделать обновление "даты добавления" при выставлении оценки если файл уже есть в фонотеке. Или же добавить соответствующую опцию в настройках, во вкладке "Фонотека".
Согласен, над сортировками по датам нужно хорошо поработать. Что-то похожее предлагал для закладок уже.
https://www.aimp.ru/forum/index.php?topic=65427.msg407070#msg407070 (https://www.aimp.ru/forum/index.php?topic=65427.msg407070#msg407070)
https://www.aimp.ru/forum/index.php?topic=61822 (https://www.aimp.ru/forum/index.php?topic=61822)
Title: Re: Добавить поле "дата оценки"
Post by: krasnoshtan on November 28, 2020, 12:12:08
Скорее всего, дело в том, что дата изменения файла кэшируется и, судя по всему, не сбрасывается до перезапуска плеера.
Значит, надо поправить..