AIMP Forum

AIMP for Windows => Дополнения / Addons => Плагины / Plugins => Тема начата: Artem от Августа 04, 2019, 11:04:03

Название: ADBManager
Отправлено: Artem от Августа 04, 2019, 11:04:03
ADBManager - консольная утилита для работы с базой данных в формате ADB.

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

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

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

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

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

Цитата: Примеры использования
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. Утилита будет дорабатываться по мере ваших запросов.
Название: Re: ADBManager
Отправлено: Алексей Долматов от Сентября 25, 2021, 23:24:39
Скачать:
https://yadi.sk/d/H7VVwIc5l25adw
Сообщено, что скачивание недоступно, т.к. утилита не адаптирована под 5-ку.
Название: Re: ADBManager
Отправлено: KASH от Февраля 01, 2022, 21:20:23
В медиатеке за много лет накопилось около 10 тыс треков с оценками и метками, все были добавлены из NAS-хранилища как с локального сетевого диска. К сожалению, NAS достиг своего технического предела, да и времена существенно изменились, т.к. доступом из локалки сыт не будешь, поэтому пришлось провести масштабирование хранилища с реорганизацией доступа к нему через WebDav.
Возможно ли в базе как-то заменить везде пути с "\\share\folder" на "https://webdav.server/folder"? Или экспортировать всю медиатеку во что-то читаемое, заменить там пути и импортировать обратно? Важно, чтобы все оценки и метки сохранились.
Название: Re: ADBManager
Отправлено: Dimsok от Марта 22, 2022, 10:05:21
https://disk.yandex.ru/d/H7VVwIc5l25adw

Можно куда-нибудь ещё выгрузить программу?