У меня есть немного смешных музыкальных папок. У некоторых есть folder.jpg, у некоторых - cover.jpg, а у некоторых нет обложек альбомов, но в песнях есть обложки альбомов в аудиоформате. А на некоторых из моих альбомов полностью отсутствует обложка.
Я хочу создать файл cover.jpg(или folder.jpg или album.jpg и т.д.) Для папок альбома, в которых они отсутствуют.
в одном из аудиофайлов в папке может быть хотя бы одна обложка
в папке альбома нет файла обложки
Мои папки (как правило) идут так, что я считаю типичным
Artist-> Album-> AudioFiles
Таким образом, конечной конечной точкой является папка альбома, и нет необходимости получать теги и воссоздавать структуру папок.
Я хочу создать отсутствующую обложку в папке альбома. И я хочу, чтобы эта обложка исходила из аудиофайлов в папке. Первый файл с обложкой подходит мне. И сценарий должен просто извлечь первый удар в папке, не нужно для интернет-запроса и т.д.
Напомним, мне нужен этот скрипт для выполнения шагов ниже
Записаться в подпапки
Ищите обложки, если они есть, переходите к следующей папке.
Если в папке нет обложки, найдите изображение в аудиофайлах внутри этой папки альбома. Извлеките его и назовите так: cover.jpg Если ни у какого файла аудио нет обложки альбома, создайте текстовый файл с именем «MissingArt.txt» и перейдите к следующей папке.
Никогда не перезаписывайте существующие обложки в папке.
Перейдите к следующей папке.
Да, я уже использую Picard, но Picard немного автоматизирован, и у меня слишком много аудиофайлов, чтобы справиться с Picard таким образом.
Я предпочитаю решения для Linux, и я в порядке с решениями для Windows. Я хочу сделать мои альбомы Mpd дружественными.
Спасибо