Аудиокниги iPhone из кривых mp3

Аудиокниги iTunes из mp3 файлов с кривыми тэгами

Вы попытались загрузить файлы аудиокниги в iTunes или какой-то плеер.

И видите что все mp3 тэги превратились в кракозябры, а порядок прослушивания стал совершенно произвольным, и теперь книга может начинаться, например, с эпилога.

Это не зависит от того, откуда вы взяли файлы книги. У меня это происходит с книгами купленными и онлайн и на древних CD-дисках.

Как это починить

Установите audiobook-tags

Установка

Установите, используя pipx, для изоляции, что предотвращает вмешательство в системный Python.

После установки pipx:

pipx install audiobook-tags

Почините тэги

Чтобы конвертировать файлы, например в каталоге ~/Downloads/audiobook:

audiobook-tags ~/Downloads/audiobook -n=name

Эта команда поправит кодировку тегов, при условии что это Win1251 (если вам нужна другая, то используйте аргументы --encoding).

И отсортирует порядок по имени файла - если вам нужен другой порядок, то почитайте описание аргумента --num.

По умолчанию она ищет mp3 файлы, чтобы это изменить используйте аргумент --suffix, например -s="m4b".

Чтобы только посмотреть на возможный результат, без изменения файлов, используйте аргумент --dry.

Чтобы получить справку по программе используйте

    audiobook-tags --help

На этом все! Можно загрузить файлы, например в плеер audible или любой другой, и слушать.

Мне, например, нравится плеер evermusic который вроде как есть и для Android.

Создать аудиокнигу в iTunes

Если вы хотите создать аудиокнигу в iTunes, то после импорта файлов придется проделать еще следующий шаг.

Веделите файлы аудиокниги и выберите в свойствах информацию о файлах:

укажите там, что это аудиокнига:

тогда она переместится в раздел аудиокниг.