# Простой скрипт для автоматизированной правки тегов музыкальных файлов Данный скрипт писался в первую очередь для упрощенной работы с выкачанными из @LosslessRobot flac-треками, у которых обычно неправильный разделитель стоит в теге исполнителя, отсутствуют жанры, да и имя файла такое себе. Данным скриптом пользуюсь для последующей выгрузки на свой частный Navidrome сервер. ## Доступные аргументы - `-w ` - обязательный аргумент для указания рабочей директории с музыкой - `-a ` **optional** - ищет в указанной директории указанный файл с `.csv` таблицей - `-f ` **optional** - формат треков для фильтрованного чтения указанной директории (mp3, flac, wav и т.д) - `-c ` **optional** - ищет в указанной директории указанное изображение обложки тех или иных альбомов **(БУДЕТ ИЗМЕНЕНО)** - `--fix-tags` **optional** - исправляет теги (меняет разделитель в теге исполнителей, заполняет пустой тег исполнителей альбома самими исполнителями и пытается найти жанры в MusicBrainz API) - `--enhance-structure` **optional** - улучшает структуру хранения треков(применяется вместе с `--fix-tags`) ## Примерный шаблон Windows .bat файла ```bat @setlocal enableextensions @pushd %~dp0 .\UniversalTagEditor.exe -w %1 -f flac --fix-tags --enhance-structure @popd @pause ``` ## TODO - Исправить неожиданные проблемы с потоками - Улучшить структуру чтения .csv файлов - Документировать структуру .csv - Улучшить работу с обложками альбомов, если парсер работает с несколькими альбомами - Улучшить решение по поиску жанров