eyeD3 не работает с Unicode . Если в имени.mp3-файла (или даже просто в имени каталога-предка, например в каталоге альбома ), присутствуют какие-либо символы ascii, отличные от -, то процесс прерывается. LTA.
Так что вам не повезло, если название альбома или песни написано не на английском языке!
Например:
cp yoursong.mp3 /tmp/Странджанска.mp3
eyeD3 --add-image folder.jpg:FRONT_COVER Странджанска.mp3
По-видимому, eyeD3 хочет поместить полный путь к файлу.mp3 внутри файла.mp3 и не может обрабатывать символы, отличные от -ascii.
Uncaught exception: 'ascii' codec can't encode characters in position 5-16: ordinal not in range(128) eyed3:ERROR: 'ascii' codec can't encode characters in position 5-16: ordinal not in range(128) Traceback ...(long traceback omitted)...
Вы можете установить приложение evince 3.34.2 .
Как установить Evince на Ubuntu
Установите snapd (не требуется для Ubuntu 16.04 LTS (Xenial Xerus )или более поздней версии, вы можете пропустить этот шаг):
sudo apt update
sudo apt install snapd
Установить evince:
sudo snap install evince