У меня есть немного смешных музыкальных папок. У некоторых есть folder.jpg, у некоторых - cover.jpg, а у некоторых нет обложек альбомов, но в песнях есть обложки альбомов в аудиоформате. А на некоторых из моих альбомов полностью отсутствует обложка.

Я хочу создать файл cover.jpg(или folder.jpg или album.jpg и т.д.) Для папок альбома, в которых они отсутствуют.

  • в одном из аудиофайлов в папке может быть хотя бы одна обложка

  • в папке альбома нет файла обложки

Мои папки (как правило) идут так, что я считаю типичным

Artist-> Album-> AudioFiles

Таким образом, конечной конечной точкой является папка альбома, и нет необходимости получать теги и воссоздавать структуру папок.

Я хочу создать отсутствующую обложку в папке альбома. И я хочу, чтобы эта обложка исходила из аудиофайлов в папке. Первый файл с обложкой подходит мне. И сценарий должен просто извлечь первый удар в папке, не нужно для интернет-запроса и т.д.

Напомним, мне нужен этот скрипт для выполнения шагов ниже

  • Записаться в подпапки

  • Ищите обложки, если они есть, переходите к следующей папке.

  • Если в папке нет обложки, найдите изображение в аудиофайлах внутри этой папки альбома. Извлеките его и назовите так: cover.jpg Если ни у какого файла аудио нет обложки альбома, создайте текстовый файл с именем «MissingArt.txt» и перейдите к следующей папке.

  • Никогда не перезаписывайте существующие обложки в папке.

  • Перейдите к следующей папке.

Да, я уже использую Picard, но Picard немного автоматизирован, и у меня слишком много аудиофайлов, чтобы справиться с Picard таким образом.

Я предпочитаю решения для Linux, и я в порядке с решениями для Windows. Я хочу сделать мои альбомы Mpd дружественными.

Спасибо

0