]> git.parisson.com Git - timeside.git/commitdiff
rm comment from mp3 tags
authoryomguy <yomguy@parisson.com>
Thu, 12 May 2011 20:38:30 +0000 (20:38 +0000)
committeryomguy <yomguy@parisson.com>
Thu, 12 May 2011 20:38:30 +0000 (20:38 +0000)
timeside/encoder/mp3.py
timeside/tests/api/test_mp3.py

index 6a6733619fc4a2f7d4fa9de561be0baa7a2bd3d7..b9f9abe43fa7e70259ef717ccef5838118c996ce 100644 (file)
@@ -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):
index b05acc1abfd7f8926bdb879a4d508f6a0b1756a1..620696b2cb4e205f176e3098fe89a78f37961a3d 100644 (file)
@@ -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)