AIMP Forum

AIMP for PC => Вопросы / Questions => Topic started by: evogel on April 20, 2024, 08:29:31

Title: Восстановить оценки файлов
Post by: evogel on April 20, 2024, 08:29:31
Добрый день !

Многие годы пользовался версией 4.0 (той, что доступна для скачивания в разделе старые версии), обновиться не мог ввиду бага (не проходит до конца скан фонотеки, зависание на любой версии старше 4.0). Сегодня увидел что недавно вышла стабильная 4.30, решил ее попробовать. Скан фонотеки по прежнему зависал, ок. Скачал старую 4.0, откатился назад, но при ее запуске исчезли все настройки и самое главное все плейлисты.

Ок, скопировал их из backup архивов (папка !Backup) в папку AIMP, вставил все по одному, но выяснилось что скан фонотеки теперь не находит оценки отдельных файлов, в плейлистах нет ни одной оценки вообще. "Перечитать тэги у всех файлов" не помогает. Что странно оценка не появляется даже при проигрывании файла. В Far вижу что в файлах оценки на месте (Rating=100 или 80 и тд).

Есть какие-то варианты решения проблемы ?

Спасибо.
Title: Re: Восстановить оценки файлов
Post by: evogel on April 21, 2024, 05:07:22
Update - в редакторе тегов (F4) в "Общем" и оценка и рейтинг отсутствуют,  но в "Vorbis" оценка есть и правильная. Совершенно непонятно, как ее оттуда теперь считать в оценку, видимую в плейлисте...
Title: Re: Восстановить оценки файлов
Post by: evogel on April 21, 2024, 08:44:22
Нажал "Синронизировать оценку с тегами файла", в плейлисте ничего не изменилось, но зато в файловой системе все теги с оценками за 3 года в фонотеке немедленно стерлись.

Больше синхронизировать нечего, тема закрыта. Спасибо.
Title: Re: Восстановить оценки файлов
Post by: Artem on April 21, 2024, 20:05:32
Нажал "Синронизировать оценку с тегами файла", в плейлисте ничего не изменилось, но зато в файловой системе все теги с оценками за 3 года в фонотеке немедленно стерлись.

Естественно, оценка из базы данных записалась в файлы. Нужно было действовать иначе.
Title: Re: Восстановить оценки файлов
Post by: evogel on April 21, 2024, 20:27:12
Ничего естественного здесь нет. Синхронизация это сравнение и копирование. Если в теге файла оценка есть, а в базе данных нет, то оценка копируется в базу из файла, если в базе есть,  а в файле нет, то копируется из базы в файл. Это синхронизация.

А то что в программе названо синхронизацией на самом деле просто форсированная перезапись в одну сторону.

Это как в синхронизации с облаком - если в облаке есть, но локально нет, то копируем с облака. Если наоборот, то копируем с локального хранилища в облако. Если бы условный dropbox полльзвался бы вашей логикой, то он немедленно бы стер в облаке все файлы, которых нет у юзеров на локальных машинах и в следующем месяце бы обанкротился.

Налицо некорректное название функции.

И хорошо - как тогда действовать, чтобы считать тэги с файловой системы, если их не видно в плейлисте и файлы уже в фонотеке ?
Title: Re: Восстановить оценки файлов
Post by: Artem on April 21, 2024, 20:30:12
Ну давайте смотреть, где здесь не ясно, что будет сделано?
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=72699.0;attach=71160)
Title: Re: Восстановить оценки файлов
Post by: Artem on April 21, 2024, 20:32:09
Да, синхронизация - это в обе стороны. При индексировании файлов - оценка считывается из файла в базу, а при ее изменении в плеере - записывается в тег.

И хорошо - как тогда действовать, чтобы считать тэги с файловой системы, если их не видно в плейлисте и файлы уже в фонотеке ?

Включить галочку и выполнить переиндексирование файлов в базе данных
Title: Re: Восстановить оценки файлов
Post by: evogel on April 22, 2024, 00:40:03
Я правильно понимаю что по сути перманентные оценки файлов в альбомах в формате FLAC/CUE невозможны вне зависимости от плейера ? Файл один и ставя оценки отдельным трэкам в cue мы ставим их только в базу данных, тк физически в файл их ставить некуда ?
Title: Re: Восстановить оценки файлов
Post by: Artem on April 22, 2024, 09:08:23
Я правильно понимаю что по сути перманентные оценки файлов в альбомах в формате FLAC/CUE невозможны вне зависимости от плейера ?

Возможны, и AIMP их пишет туда. Используется пользовательское поле REM RATING