Как я могу получить баннер, имя исполнителя и название песни из файла .mp3 с помощью python?

**

Я хочу создать музыкальное приложение, и мне удалось получить песни и воспроизвести их с помощью SoundLoader из kivy.core.audio

Я также добавил их в элемент OneLineIconList, НО я не могу понять, как чтобы получить обложку альбома/обложку баннера, имя исполнителя, название песни и продолжительность песни, используя только python

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


ЗАРАНЕЕ СПАСИБО

**


person Sanyam Pandey    schedule 09.09.2020    source источник
comment
Доступ к метаданным MP3 с помощью Python – stackoverflow.com/questions/8948 /   -  person Xyanight    schedule 09.09.2020
comment
@Xyanight Все в порядке, но есть ли способ получить обложку песни?   -  person Sanyam Pandey    schedule 09.09.2020


Ответы (1)


import os

st = os.stat("file.dat")

Эта функция берет имя файла и возвращает кортеж из 10 элементов со следующим содержимым:

(mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime)

Вот краткий пример использования:

import os, time
from stat import * # ST_SIZE etc

try:
    st = os.stat(file)
except IOError:
    print "failed to get information about", file
else:
    print "file size:", st[ST_SIZE]
    print "file modified:", time.asctime(time.localtime(st[ST_MTIME]))

Источник: http://effbot.org/zone/python-fileinfo.htm

person Saumitra Topinkatti    schedule 09.09.2020