linuxmint / nemo-extensions

A set of extensions for Nemo
410 stars 150 forks source link

nemo-audio-tab: "Album Artist" tag mapping #510

Open edschindler opened 8 months ago

edschindler commented 8 months ago

I understand tagging is fraught with many heartfelt opinions, and albumartist may be worse than most... nonetheless...

nemo-audio-tab maps its listed "Album Artist" datum to easyid3's "performer" tag, which easyid3 maps to id3's "TMCL".

Easyid3 actually has an explicit "albumartist" tag, which it maps to id3 "TPE2". Nemo-audio-tab seems to be making confusion about albumartist worse by overriding what easyid3 s doing.

In particular, line 84 try: file.add_string_attribute('albumartist', audio["performer"][0]) should probably say try: file.add_string_attribute('albumartist', audio["albumartist"][0])

(I have not tried the elsewhere-suggested mediainfo-tab extension (https://github.com/linuxmint/nemo-extensions/issues/497), perhaps replacing audio-tab with it will resolve this.)