AIMP Forum
AIMP for PC => Вопросы / Questions => Topic started by: public2009 on August 16, 2020, 11:04:06
-
aimp 4.70
Есть задача перенести плейлист с оценками с рабочего компа домой.
Типа скачал дома музыку, на работе ее послушал, выставил свои оценки, потом перенес домой только плейлисты с оценками (ведь файлы уже дома).
1. Выяснилось, что оценки не хранятся в плейлисте.
Почитав форум, понял, что вроде как оценка пишется напрямую в тег файла и/или в фонотеку.
Попытался прочитать тег из файла программно (c# TagLibSharp, ID3) - нужный тег не нашел. В свойствах файла таб Details - тег Raiting пустой, каким-то еще софтом пробовал смотреть - оценки нет.
2. Попробовал прочитать фонотеку AppData\Roaming\AIMP\AudioLibrary\Local.adb (?), но там походу какой-то закрытый формат (?). Есть вроде какая-то приблуда для него от разработчика, но она вроде не позволяет читать/писать в базу данных.
3. Попробовал поковырять sdk, сходу не разобрался, как прочитать значение оценки для заданного файла.
Подскажите, если кто знает, в какую сторону мне двигаться, вдруг есть очевидное решение, а я все усложняю.
Спасибо.
-
По умолчанию плеер пишет оценки только в свою базу данных, однако в настройках фонотеки есть галочка, позволяющая синхронизировать оценки с тегами файла. Так же, в меню фонотеки "разное" есть пункт "синхронизировать оценки с тегами файла", вам нужна она, чтобы сохранить все существующие оценки в теги файла
-
Спасибо за быстрый и полезный ответ, вопрос закрыт.
При синхронизации оценки прописались в тег файлов, отобразились в Details и прочитались программно.
Для интересующихся - значение оценки зачитал ATL.NET:
var track = new Track(@"..\..\Data\05 - Блюз.mp3");
Console.WriteLine($"Rating: {track.Popularity * 5}");
-
Погорячился, еще вопрос.
Добавил файл с оценкой 4 в теге в плейлист. Оценка не отобразилась в плейлисте. В фонотеке файла нет (Настройка Автодобавление в базу = При выставлении оценки).
Выставил в плейлисте 1, чтобы файл появился в фонотеке, он появился в фонотеке с оценкой 1.
Выбрал в фонотеке Разное/Перечитать теги. Ничего не изменилось - в теге оценка 4, в фонотеке - 1.
Вопрос - как отобразить в плейлисте оценку из тега или как записать в фонотеку оценку из тега?
Спасибо.
-
Выбрал в фонотеке Разное/Перечитать теги. Ничего не изменилось - в теге оценка 4, в фонотеке - 1.
Фонотека импортирует оценку при импорте файла из тега. Иначе ее перечитать, кроме как передобавить файл по новой, возможности нет
-
Ээээ... Туплю, наверное, под вечер. Можно переформулировать ваш ответ?
Три раза перечитал - ничего не понял.
"передобавить файл по новой" - это как?
-
Ээээ... Туплю, наверное, под вечер. Можно переформулировать ваш ответ?
Три раза перечитал - ничего не понял.
"передобавить файл по новой" - это как?
Удалить файл из фонотеки и добавить его туда снова
-
Спасибо за ответ.
Добавил все файлы музыки в фонотеку и проблема "Выбрал в фонотеке Разное/Перечитать теги. Ничего не изменилось - в теге оценка 4, в фонотеке - 1." решилась сама.
Теперь меняю оценку в теге файла, перечитываю теги в фонотеке и там все отображается корректно.