From 125a1c7314ca0112ba3d641c6afab1573663bda4 Mon Sep 17 00:00:00 2001 From: yomguy Date: Thu, 12 May 2011 20:38:30 +0000 Subject: [PATCH] rm comment from mp3 tags --- timeside/encoder/mp3.py | 5 ++++- timeside/tests/api/test_mp3.py | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/timeside/encoder/mp3.py b/timeside/encoder/mp3.py index 6a67336..b9f9abe 100644 --- a/timeside/encoder/mp3.py +++ b/timeside/encoder/mp3.py @@ -49,6 +49,7 @@ class Mp3Encoder(Processor): if not self.filename and not self.streaming: raise Exception('Must give an output') + self.metadata = None self.eod = False @interfacedoc @@ -138,7 +139,9 @@ class Mp3Encoder(Processor): buf = self.numpy_array_to_gst_buffer(frames) self.src.emit('push-buffer', buf) if self.streaming: - self.chunk = self.app.emit('pull-buffer') + self.chunk = self.app.emit('pull-buffer') + if self.eod and self.metadata and self.filename: + self.write_metadata(self.filename) return frames, eod def numpy_array_to_gst_buffer(self, frames): diff --git a/timeside/tests/api/test_mp3.py b/timeside/tests/api/test_mp3.py index b05acc1..620696b 100644 --- a/timeside/tests/api/test_mp3.py +++ b/timeside/tests/api/test_mp3.py @@ -18,8 +18,8 @@ metadata = {'TIT2': 'title', #title2 'UFID': 'identifier', #Unique ID... 'TALB': 'album', #album 'TCON': 'genre', #genre - 'TXXX': 'comment', #comment - #'date': 'TYER', #year + 'TDRC': '2011', #year +# 'COMM': 'blabla', #comment } encoder.set_metadata(metadata) -- 2.39.5