Как скормить Mutagen'у строку как файл?

Мне нужно получить 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']
  • Вопрос задан
  • 2437 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы