this shit, first of all, should be in UTF-8, not ISO-8859-1 (pydoc mutagen.id3.Encoding for types)
This commit is contained in:
parent
10d6ab79f5
commit
1a2b4bd94e
22
podloader.py
22
podloader.py
@ -271,21 +271,21 @@ def tagMP3(conf, mediafile):
|
|||||||
img_data = f.read()
|
img_data = f.read()
|
||||||
print('{0}: Now adding tags to {1}...'.format(datetime.datetime.now(), mediafile))
|
print('{0}: Now adding tags to {1}...'.format(datetime.datetime.now(), mediafile))
|
||||||
tag = ID3(mediafile)
|
tag = ID3(mediafile)
|
||||||
tag.add(TALB(encoding = 0, text = [conf['tags']['album']]))
|
tag.add(TALB(encoding = 3, text = [conf['tags']['album']]))
|
||||||
tag.add(APIC(encoding = 0, mime = imgmime, type = 3,
|
tag.add(APIC(encoding = 3, mime = imgmime, type = 3,
|
||||||
desc = conf['tags']['artist'], data = img_data))
|
desc = conf['tags']['artist'], data = img_data))
|
||||||
tag.add(TDRC(encoding = 0, text = ['{0}.{1}.{2}'.format(conf['tags']['year'],
|
tag.add(TDRC(encoding = 3, text = ['{0}.{1}.{2}'.format(conf['tags']['year'],
|
||||||
conf['episode']['month'],
|
conf['episode']['month'],
|
||||||
conf['episode']['day'])]))
|
conf['episode']['day'])]))
|
||||||
tag.add(TENC(encoding = 0, text = [conf['tags']['encoded']]))
|
tag.add(TENC(encoding = 3, text = [conf['tags']['encoded']]))
|
||||||
tag.add(TRCK(encoding = 0, text = [conf['tags']['track']]))
|
tag.add(TRCK(encoding = 3, text = [conf['tags']['track']]))
|
||||||
tag.add(COMM(encoding = 0, lang = '\x00\x00\x00', desc = '',
|
tag.add(COMM(encoding = 3, lang = '\x00\x00\x00', desc = '',
|
||||||
text = [conf['tags']['comment']]))
|
text = [conf['tags']['comment']]))
|
||||||
tag.add(WXXX(encoding = 0, desc = '', url = conf['tags']['url']))
|
tag.add(WXXX(encoding = 3, desc = '', url = conf['tags']['url']))
|
||||||
tag.add(TCON(encoding = 0, text = [conf['tags']['genre']]))
|
tag.add(TCON(encoding = 3, text = [conf['tags']['genre']]))
|
||||||
tag.add(TIT2(encoding = 0, text = [conf['episode']['pretty_title']]))
|
tag.add(TIT2(encoding = 3, text = [conf['episode']['pretty_title']]))
|
||||||
tag.add(TPE1(encoding = 0, text = [conf['tags']['artist']]))
|
tag.add(TPE1(encoding = 3, text = [conf['tags']['artist']]))
|
||||||
tag.add(TCOP(encoding = 0, text = [conf['tags']['copyright']]))
|
tag.add(TCOP(encoding = 3, text = [conf['tags']['copyright']]))
|
||||||
tag.save()
|
tag.save()
|
||||||
|
|
||||||
def tagOGG(conf, mediafile):
|
def tagOGG(conf, mediafile):
|
||||||
|
Reference in New Issue
Block a user