AIMP Forum

AIMP for Windows => Дополнения / Addons => Плагины / Plugins => 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. Утилита будет дорабатываться по мере ваших запросов.
Title: Re: ADBManager
Post by: Алексей Долматов on September 25, 2021, 23:24:39
Скачать:
https://yadi.sk/d/H7VVwIc5l25adw
Сообщено, что скачивание недоступно, т.к. утилита не адаптирована под 5-ку.