This is great. I made exactly the same changes only with "conductor" instead of "work" and at least in a first test it works like a charm. In my testsetup I have about 3000 flac files and about 300 of them have a conductor tag. I am using python3 with python-musicpd and it looks like
Code: Select all
>>> mpd_client.tagtypes()
['Artist', 'ArtistSort', 'Album', 'AlbumSort', 'AlbumArtist', 'AlbumArtistSort', 'Title', 'Track', 'Name', 'Genre', 'Date', 'OriginalDate', 'Composer', 'Performer', 'Conductor', 'Disc', 'Label', 'MUSICBRAINZ_ARTISTID', 'MUSICBRAINZ_ALBUMID', 'MUSICBRAINZ_ALBUMARTISTID', 'MUSICBRAINZ_TRACKID', 'MUSICBRAINZ_RELEASETRACKID', 'MUSICBRAINZ_WORKID']
>>> mpd_client.list("Conductor")
['', 'Alexander von Pitamic', 'Alfred Scholz', 'Andreas Orozco-Estrada', 'Arturo Toscanini', 'Carl Davis', 'Carlo Savina', 'Claudio Abbado', 'Daniel A. Carlin', 'David Bedford', 'Ennio Morricone', 'Eugen Duvier', 'Eugen Jochum', 'Fritz Reiner', 'George Martin', 'Hartmut Haenchen', 'Henry Adolph', 'Henry Mancini', 'Herbert von Karajan', 'Howard Shore', 'John Williams', 'Jordi Savall', 'Karl Böhm', 'Leonard Bernstein', 'Maurice Jarre', 'Mikis Theodorakis', 'Neville Marriner', 'Nikolaus Harnoncourt', 'Rafael Kubelik', 'Randy Edelman', 'Reinhard Goebel', 'Ricardo Muti', 'Trevor Pinnock', 'Yaron Gottfried']
Now I have to figure out how to build a Debianpackage for armhf
Is there any chance that this will make it into the official mpd?
If so is there anything I can do to help. I even have a account on github, but I never used it before, so I'd have to figure out how to make a pull-request, right?