Мне нужно получить ID3 теги со строки (обрывки .mp3), которую нельзя сохранить как файл и оттуда считать. Есть идея сделать псевдо-файл с помощью cStringIO, но как его можно использовать для этого?
Mutagen (в частности модуль EasyID3) может получить эти теги с файла (запрашивая его по скормленному адресу), но каким образом можно спарсить теги с файла как со строки? Или есть другой путь, как можно решить эту проблему?
from mutagen.easyid3 import EasyID3
from cStringIO import StringIO
file = StringIO(first_chunk.content + last_chunk.content)
audio = EasyID3(file) # что-то навроде такого
print audio['title']