Маркировка обложек альбомов MP3 с помощью Mutagen и Eyed3 не отображается на некоторых медиаплеерахPython

Программы на Python
Anonymous
Маркировка обложек альбомов MP3 с помощью Mutagen и Eyed3 не отображается на некоторых медиаплеерах

Сообщение Anonymous »

Я встраиваю обложки альбомов в файлы MP3 с помощью библиотеки EyeD3 на Python. Обложка альбома успешно встраивается и корректно отображается в некоторых музыкальных проигрывателях (например, Pot Player, Hash music player и других), но не отображается в других, например Samsung Music, это 3 playerTube Music.
вот код

Код: Выделить всё

# Load the MP3 file
audiofile = eyed3.load('path/to/temp_audio.mp3')
if audiofile.tag is None:
audiofile.initTag()

# Read the album art image
with open('C:/path/to/image.jpg', 'rb') as albumart:
image_data = albumart.read()

# Set the track title
audiofile.tag.title = "Track Title"

# Embed the image as the front cover
audiofile.tag.images.set(
ImageFrame.FRONT_COVER,   # Front cover image type
image_data,               # Image data
'image/jpeg'              # MIME type for JPEG image
)

# Save the MP3 file with tags (using ID3v2.3)
audiofile.tag.save(version=eyed3.id3.ID3_V2_3)
затем :audiofile.tag.save(version=eyed3.id3.ID3_V2_4)
а также попробовал мутаген
я тоже пробовал низкое разрешение

Подробнее здесь: https://stackoverflow.com/questions/790 ... ia-players

Вернуться в «Python»