From: yomguy Date: Thu, 12 May 2011 21:02:49 +0000 (+0000) Subject: use self.filename for tag writting X-Git-Tag: 0.3.2~32 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=eebf0229815b2d2d3e53a11de300dd964b4a9ede;p=timeside.git use self.filename for tag writting --- diff --git a/timeside/encoder/mp3.py b/timeside/encoder/mp3.py index b9f9abe..d254573 100644 --- a/timeside/encoder/mp3.py +++ b/timeside/encoder/mp3.py @@ -117,10 +117,10 @@ class Mp3Encoder(Processor): def set_metadata(self, metadata): self.metadata = metadata - def write_metadata(self, file): + def write_metadata(self): """Write all ID3v2.4 tags to file from self.metadata""" from mutagen import id3 - id3 = id3.ID3(file) + id3 = id3.ID3(self.filename) for tag in self.metadata.keys(): value = self.metadata[tag] frame = mutagen.id3.Frames[tag](3,value) @@ -141,7 +141,7 @@ class Mp3Encoder(Processor): if self.streaming: self.chunk = self.app.emit('pull-buffer') if self.eod and self.metadata and self.filename: - self.write_metadata(self.filename) + self.write_metadata() return frames, eod def numpy_array_to_gst_buffer(self, frames):