SublerCLI и Bash: меняем мету всем файлам в папке

Написать скрипт меня вынудил iTunes, которым я пользовался для установки меты свежесконвертированным файлам. В iTunes, по непонятным мне соображениям, параметр меты Media Kind меняется временно, ровно до тех пор пока файл находится в библиотеке. Стоит файл удалить из библиотеки и вновь добавить - параметр скидывается в дефолтное значение. Подобное поведение несколько напрягает.

Мету для m4v видеофайлов умеет менять известное приложение Subler. Относительно недавно в рамках этого проекта появилась конcольная утилита, идеально подходящая для пакетной обработки.

Скрипт на основе SublerCLI в настоящий момент умеет устанавливать нижеперечисленные параметры меты всем файлам m4v в текущей папке. Для настройки фильтра требуется указать путь до SublerCLI в конфигурационной секции скрипта.

Синтаксис:

metasetter TvShowName SeasonNumber ArtworkPath

Пример использования:

metasetter "House M.D." 1 "\Users\greg\Pictures\covers\housemd-1.png"

Ссылка на открытый репозиторий на github: M4vMetaSetter

Comments

Comments