Dear beets developer, I have started using beets since a couple of week and I have decided to move my metadata work from Picard to Beets.
I have controlled the differences between the metadata written by picard and beets, here are my considerations. For my research I have used this table map directly from musicbrainz site: /https://picard.musicbrainz.org/docs/mappings/ and the official flac metadata inspection tool "metaflac" The track I used for the comparison is: http://musicbrainz.org/release/43dd0b85-0f22-3fa4-80d8-e49c7310af83 First of all I cleaned all the metadata with metaflac: metaflac --remove --block-type=VORBIS_COMMENT ./01\ -\ Koö\,\ January\ 24\,\ 1975\,\ Part\ I\ \(1\).flac After the clean up here and a new metadatation, here are the two results: With *Beets*: metaflac --list --block-type=VORBIS_COMMENT ./01\ -\ Köln\,\ January\ 24\,\ 1975\,\ Part\ I.flac METADATA block #2 type: 4 (VORBIS_COMMENT) is last: false length: 1232 vendor string: Mutagen 1.32 comments: 51 comment[0]: ACOUSTID_FINGERPRINT= comment[1]: ACOUSTID_ID= comment[2]: ALBUM=The Köln Concert comment[3]: ALBUM ARTIST=Keith Jarrett comment[4]: ALBUMARTIST=Keith Jarrett comment[5]: ALBUMARTIST_CREDIT=Keith Jarrett comment[6]: ALBUMARTISTSORT=Jarrett, Keith comment[7]: MUSICBRAINZ_ALBUMCOMMENT= comment[8]: MUSICBRAINZ_ALBUMSTATUS=Official comment[9]: MUSICBRAINZ_ALBUMTYPE=live comment[10]: ARTIST=Keith Jarrett comment[11]: ARTIST_CREDIT=Keith Jarrett comment[12]: ARTISTSORT=Jarrett, Keith comment[13]: ASIN=B0000262WI comment[14]: BPM=0 comment[15]: CATALOGNUMBER=ECM 1064 /65 comment[16]: DESCRIPTION= comment[17]: COMMENT= comment[18]: COMPILATION=0 comment[19]: COMPOSER= comment[20]: RELEASECOUNTRY=DE comment[21]: DATE=1983 comment[22]: YEAR=1983 comment[23]: DISC=1 comment[24]: DISCNUMBER=1 comment[25]: DISCSUBTITLE= comment[26]: DISCTOTAL=1 comment[27]: DISCC=1 comment[28]: TOTALDISCS=1 comment[29]: ENCODEDBY= comment[30]: ENCODER= comment[31]: GENRE= comment[32]: GROUPING= comment[33]: LABEL=ECM comment[34]: PUBLISHER=ECM comment[35]: LANGUAGE=eng comment[36]: LYRICS= comment[37]: MUSICBRAINZ_ALBUMARTISTID=061c4920-3ea6-4835-98f6- 02f3b82f5e3a comment[38]: MUSICBRAINZ_ALBUMID=43dd0b85-0f22-3fa4-80d8-e49c7310af83 comment[39]: MUSICBRAINZ_ARTISTID=061c4920-3ea6-4835-98f6-02f3b82f5e3a comment[40]: MUSICBRAINZ_RELEASEGROUPID=516d4629-7bf3-3ac3-907a- ed9a022db840 comment[41]: MUSICBRAINZ_TRACKID=efa85037-66ba-4910-ab97-86124ea515f3 comment[42]: MEDIA=CD comment[43]: ORIGINALDATE=1975-11-30 comment[44]: SCRIPT=Latn comment[45]: TITLE=Köln, January 24, 1975, Part I comment[46]: TRACK=1 comment[47]: TRACKNUMBER=1 comment[48]: TRACKTOTAL=4 comment[49]: TRACKC=4 comment[50]: TOTALTRACKS=4 With *Picard*: metaflac --list --block-type=VORBIS_COMMENT ./01\ -\ Köln\,\ January\ 24\,\ 1975\,\ Part\ I\ \(1\).flac METADATA block #2 type: 4 (VORBIS_COMMENT) is last: false length: 1101 vendor string: Mutagen 1.27 comments: 37 comment[0]: BARCODE=042281006722 comment[1]: PRODUCER=Manfred Eicher comment[2]: TITLE=Köln, January 24, 1975, Part I comment[3]: RELEASECOUNTRY=DE comment[4]: TOTALDISCS=1 comment[5]: LABEL=ECM comment[6]: TOTALTRACKS=4 comment[7]: COMPOSERSORT=Jarrett, Keith comment[8]: MUSICBRAINZ_ALBUMARTISTID=061c4920-3ea6-4835-98f6- 02f3b82f5e3a comment[9]: COMPOSER=Keith Jarrett comment[10]: DATE=1983 comment[11]: DISCNUMBER=1 comment[12]: TRACKTOTAL=4 comment[13]: MUSICBRAINZ_RELEASETRACKID=d4755323-4a9c-3edd-8794- dc846e7ad868 comment[14]: ASIN=B0000262WI comment[15]: ALBUMARTISTSORT=Jarrett, Keith comment[16]: ORIGINALDATE=1975-11-30 comment[17]: SCRIPT=Latn comment[18]: MUSICBRAINZ_ALBUMID=43dd0b85-0f22-3fa4-80d8-e49c7310af83 comment[19]: RELEASESTATUS=official comment[20]: ALBUMARTIST=Keith Jarrett comment[21]: CATALOGNUMBER=ECM 1064 /65 comment[22]: ENGINEER=Martin Wieland comment[23]: ALBUM=The Köln Concert comment[24]: MUSICBRAINZ_ARTISTID=061c4920-3ea6-4835-98f6-02f3b82f5e3a comment[25]: MEDIA=CD comment[26]: RELEASETYPE=album comment[27]: RELEASETYPE=live comment[28]: ORIGINALYEAR=1975 comment[29]: ISRC=DEA097500010 comment[30]: DISCTOTAL=1 comment[31]: ARTIST=Keith Jarrett comment[32]: MUSICBRAINZ_RELEASEGROUPID=516d4629-7bf3-3ac3-907a- ed9a022db840 comment[33]: MUSICBRAINZ_TRACKID=efa85037-66ba-4910-ab97-86124ea515f3 comment[34]: ARTISTSORT=Jarrett, Keith comment[35]: ARTISTS=Keith Jarrett comment[36]: TRACKNUMBER=1 I have then checked the differences and here are the result: *Unique field present in Beets*: comment[0]: ACOUSTID_FINGERPRINT= comment[1]: ACOUSTID_ID= comment[4]: ALBUMARTIST=Keith Jarrett comment[5]: ALBUMARTIST_CREDIT=Keith Jarrett comment[7]: MUSICBRAINZ_ALBUMCOMMENT= comment[8]: MUSICBRAINZ_ALBUMSTATUS=Official comment[9]: MUSICBRAINZ_ALBUMTYPE=live comment[11]: ARTIST_CREDIT=Keith Jarrett comment[14]: BPM=0 comment[16]: DESCRIPTION= comment[17]: COMMENT= comment[18]: COMPILATION=0 comment[19]: COMPOSER= comment[22]: YEAR=1983 comment[23]: DISC=1 comment[25]: DISCSUBTITLE= comment[27]: DISCC=1 comment[29]: ENCODEDBY= comment[30]: ENCODER= comment[31]: GENRE= comment[32]: GROUPING= comment[34]: PUBLISHER=ECM comment[35]: LANGUAGE=eng comment[36]: LYRICS= comment[46]: TRACK=1 comment[49]: TRACKC=4 *Unique fields present in Picard*: comment[0]: BARCODE=042281006722 comment[1]: PRODUCER=Manfred Eicher comment[7]: COMPOSERSORT=Jarrett, Keith comment[9]: COMPOSER=Keith Jarrett comment[13]: MUSICBRAINZ_RELEASETRACKID=d4755323-4a9c-3edd-8794- dc846e7ad868 comment[19]: RELEASESTATUS=official comment[22]: ENGINEER=Martin Wieland comment[26]: RELEASETYPE=album comment[27]: RELEASETYPE=live comment[28]: ORIGINALYEAR=1975 comment[29]: ISRC=DEA097500010 comment[35]: ARTISTS=Keith Jarrett Some considerations: - There are more fields in beets than in Picard this is very good! I think that using all the Musicbrainz field is the goal here. - Some fields in Picard are not used in beets: BARCODE, PRODUCER, MUSICBRAINZ_RELEASETRACKID, ENGINEER, ISRC - RELEASESTATUS is the vorbis jargon of MUSICBRAINZ_ALBUMSTATUS which is APEv2. Here I think beets could use the correct Vorbis Jargon not the APE one. - COMPOSER and COMPOSERSORT are present in Picard left empty in Beets. This is strange... Maybe a bug ???? - RELEASETYPE is vorbis jargon (Picard), MUSICBRAINZ_ALBUMTYPE is APE2 jargon. Beets maybe could use Vorbis instead of APE. - Picard use two RELEASETYPE (Album + Live) Beets just one; actually dropping "Album". I don't which could be the correct one, maybe using both as indicated in MusicBrainz? - ORIGINALYEAR is dropped in beets. There's a more complete ORIGINALDATE. And you can use $original_year in your path composition. Anyway could be worth to keep both for legacy software compatibility? - ARTISTS (plural) this is a strange Picard only field. Maybe is a list of artists if the release is a collection? I don't know. What do you think about the analysis ? I really hope that this comparison of mine will be useful to you for letting beets be the best tagging tool on the web! Regards, Stefano Bossi -- You received this message because you are subscribed to the Google Groups "beets" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
