AIMP Forum

AIMP для Windows => Дополнения (Plugins / Skins) => Плагины => Topic started by: Artem on August 04, 2019, 11:04:03

Title: ADBManager
Post by: Artem on August 04, 2019, 11:04:03
ADBManager - консольная утилита для работы с базой данных в формате ADB.

На текущий момент, утилита позволяет мержить две БД в одну, перенося пользовательские метки и статистику.

Quote from: Ключи командной строки
/edit="Filename" - полный путь к файлу базы данных, которую будем редактировать (в которую будет писаться результат)

/merge="FileName" - полный путь к файлу базы данных, из которого будут браться данные для слияния

/mergeMode="merge|update" - режим слияния, принимает одно из двух значений: merge или update.
В последнем случае, утилита будет пропускать файлы, которых нет в редактируемой базе данных. Значение по умолчанию: merge.

/mergeStatMode="append|replace" - режим слияния статистики и меток, принимает одно из двух значений: append или replace.
В случае replace - статистика и метки будут просто копироваться, игнорируя значения из редактируемой базы данных.
В случае append - статистика и метки будут суммироваться. Значение по умолчанию: append;

Quote from: Примеры использования
ADBManager.exe /edit="C:\Portable Soft\AIMP\Profile\AudioLibrary\Local.adb" /merge="C:\Users\UserName\Downloads\Local.adb"
ADBManager.exe /edit="C:\Portable Soft\AIMP\Profile\AudioLibrary\Local.adb" /merge="C:\Users\UserName\Downloads\Local.adb" /mergeMode="update" /mergeStatMode="replace"

Обратите внимание, что мета-информация (теги) пока не переносятся. После мержинга вам нужно будет запустить команду обновления тегов в фонотеке.

Все операции нужно выполнять при закрытом плеере!

Не забудьте сделать резервную копию редактируемой БД фонотеки!

Скачать:
https://yadi.sk/d/H7VVwIc5l25adw

P.S. Утилита будет дорабатываться по мере ваших запросов.