Преглед на файлове

Merge branch 'custom_comment_field' of DebenOldert/Music-Downloader into master

Deben Oldert преди 7 години
родител
ревизия
647c904b8b
променени са 2 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. 1 1
      helper/settings.py
  2. 3 3
      helper/tagging.py

+ 1 - 1
helper/settings.py

@@ -54,4 +54,4 @@ class Settings:
     MinQuality = SettingEntry('minQuality', 'MD_QUALITY', 300, 'music-downloader', int)
     MinQuality = SettingEntry('minQuality', 'MD_QUALITY', 300, 'music-downloader', int)
 
 
     #Format for downloaded file ID3 comment
     #Format for downloaded file ID3 comment
-    CommentFormat = SettingEntry('saveDir', 'MD_SAVEDIR', '~/Downloads', 'music-downloader')
+    CommentFormat = SettingEntry('commentFormat', 'MD_COMMENT', '', 'music-downloader')

+ 3 - 3
helper/tagging.py

@@ -1,9 +1,10 @@
-from helper import console
 from mutagen.id3 import ID3NoHeaderError
 from mutagen.id3 import ID3NoHeaderError
 from mutagen.id3 import ID3, TIT2, TALB, TPE1, COMM, TCON, APIC
 from mutagen.id3 import ID3, TIT2, TALB, TPE1, COMM, TCON, APIC
 
 
+from helper import console
 from helper.sites.request import RawRequest
 from helper.sites.request import RawRequest
 from tags import available
 from tags import available
+from helper.settings import Settings
 
 
 
 
 def search_tags(item):
 def search_tags(item):
@@ -57,15 +58,14 @@ def write_tags_to_file(file, item):
     mp3['TIT2'] = TIT2(encoding=3, text=tagitem.title)
     mp3['TIT2'] = TIT2(encoding=3, text=tagitem.title)
     mp3['TALB'] = TALB(encoding=3, text=tagitem.album)
     mp3['TALB'] = TALB(encoding=3, text=tagitem.album)
     mp3['TPE1'] = TPE1(encoding=3, text=tagitem.artist)
     mp3['TPE1'] = TPE1(encoding=3, text=tagitem.artist)
-    mp3['COMM'] = COMM(encoding=3, text='LABEL:{0};'.format(tagitem.label))
     mp3['TCON'] = TCON(encoding=3, text=tagitem.genre)
     mp3['TCON'] = TCON(encoding=3, text=tagitem.genre)
-
     mp3['APIC'] = APIC(encoding=3,
     mp3['APIC'] = APIC(encoding=3,
                        mime='image/jpeg',
                        mime='image/jpeg',
                        type=3,
                        type=3,
                        desc='Cover',
                        desc='Cover',
                        data=tagitem.cover_image)
                        data=tagitem.cover_image)
 
 
+    mp3.add(COMM(encoding=3, lang=u'eng', text=Settings.CommentFormat.get().format(**tagitem.__dict__)))
     mp3.save(file)
     mp3.save(file)