Init commit
This commit is contained in:
23
README.md
Normal file
23
README.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# Простой скрипт для автоматизированной правки тегов музыкальных файлов
|
||||
Данный скрипт писался в первую очередь для упрощенной работы с выкачанными из @LosslessRobot flac-треками, у которых обычно неправильный разделитель стоит в теге исполнителя, отсутствуют жанры, да и имя файла такое себе. Данным скриптом пользуюсь для последующей выгрузки на свой частный Navidrome сервер.
|
||||
## Доступные аргументы
|
||||
- `-w <path>` - обязательный аргумент для указания рабочей директории с музыкой
|
||||
- `-a <filename>` **optional** - ищет в указанной директории указанный файл с `.csv` таблицей
|
||||
- `-f <format>` **optional** - формат треков для фильтрованного чтения указанной директории (mp3, flac, wav и т.д)
|
||||
- `-c <filename>` **optional** - ищет в указанной директории указанное изображение обложки тех или иных альбомов **(БУДЕТ ИЗМЕНЕНО)**
|
||||
- `--fix-tags` **optional** - исправляет теги (меняет разделитель в теге исполнителей, заполняет пустой тег исполнителей альбома самими исполнителями и пытается найти жанры в MusicBrainz API)
|
||||
- `--enhance-structure` **optional** - улучшает структуру
|
||||
## Примерный шаблон Windows .bat файла
|
||||
```bat
|
||||
@setlocal enableextensions
|
||||
@pushd %~dp0
|
||||
.\UniversalTagEditor.exe -w %1 -f flac --fix-tags --enhance-structure
|
||||
@popd
|
||||
@pause
|
||||
```
|
||||
## TODO
|
||||
- Исправить неожиданные проблемы с потоками
|
||||
- Улучшить структуру чтения .csv файлов
|
||||
- Документировать структуру .csv
|
||||
- Улучшить работу с обложками альбомов, если парсер работает с несколькими альбомами
|
||||
- Улучшить решение по поиску жанров
|
||||
Reference in New Issue
Block a user