Added SOURCE and SOURCEID tags

This adds #81
This commit is contained in:
RemixDev 2020-10-29 11:23:42 +01:00
parent a7b779072e
commit 97f9258de9
2 changed files with 9 additions and 0 deletions

View file

@ -117,6 +117,7 @@ DEFAULT_SETTINGS = {
"copyright": False,
"composer": False,
"involvedPeople": False,
"source": False,
"savePlaylistAsCompilation": False,
"useNullSeparator": False,
"saveID3v1": True,

View file

@ -94,6 +94,10 @@ def tagID3(stream, track, save):
if save['savePlaylistAsCompilation'] and track.playlist or track.album['recordType'] == "compile":
tag.add(TCMP(text="1"))
if save['source']:
tag.add(TXXX(desc="SOURCE", text='Deezer'))
tag.add(TXXX(desc="SOURCEID", text=str(track.id)))
if save['cover'] and track.album['picPath']:
descEncoding = Encoding.LATIN1
@ -191,6 +195,10 @@ def tagFLAC(stream, track, save):
if save['savePlaylistAsCompilation'] and track.playlist or track.album['recordType'] == "compile":
tag["COMPILATION"] = "1"
if save['source']:
tag["SOURCE"] = 'Deezer'
tag["SOURCEID"] = str(track.id)
if save['cover'] and track.album['picPath']:
image = Picture()
image.type = PictureType.COVER_FRONT