IPB

Welcome Guest ( Log In | Register )

foo_musicbrainz, MusicBrainz Tagger
Dremora
post Mar 23 2009, 04:31
Post #1





Group: Developer
Posts: 81
Joined: 25-February 07
From: Dublin, Ireland
Member No.: 40959



Allows tagging files using data from MusicBrainz.

Features:
  • Fetches data by automatically calculated MusicBrainz Disc ID, existing Artist/Album or MusicBrainz Album ID tags;
  • Uses the latest version of MusicBrainz web service, which corresponds to the NGS data model;
  • Supports many different tags, including artist, album, date, tracknumber/totaltracks, discnumber/totaldiscs, label, catalognumber, barcode etc.;
  • Supports MusicBrainz-specific tags: Artist ID, Album ID, Release Group ID, Disc ID, Track ID, album type, album status;
  • Missing TOCs can be submitted to MusicBrainz from the context menu.

For the list of planned features, see issue tracker.

Any feedback or suggestions are appreciated!

Download foo_musicbrainz 0.3 | Join Last.fm group | Get source on Github



Note regarding TOC submission:
Submit new TOCs to MusicBrainz only if you know what you are doing. Use only full rips from trusted sources (so, most likely, the files should orignate from a CD of your own). Choose release wisely — if your version of an album doesn't exist, add a new one. That means, if you don't know the version, don't submit.
To submit TOC, select all tracks belonging to a single disc and choose “Tagging → Add TOC to MusicBrainz” from the context menu. This feature is available only for registered MusicBrainz users.

Version history
CODE
v0.3 (2012-06-24)
-----------------
* Fixed crash when metadata has different track count
* New tag: original release date

v0.3 beta 2 (2011-06-03)
------------------------
* NGS support;
* New tags: musicbraiz_releasegroupid, label, catalognumber, barcode, totaldiscs;
* Proxy support;
* Option to convert punctuation to ASCII;
* Open-sourced.

v0.2.1 (2011-05-21) (requires foobar2000 1.1 or newer)
------------------------------------------------------
* Added ability to submit new TOCs from the context menu;
* CDStubs are excluded from search;
* Preferences page is now using latest API;
* foo_musicbrainz has been added to the components repository, so from now on in can be updated automatically.

v0.2 (2009-04-10)
-----------------
* Added preferences page;
* Added ability to edit queries.

v0.1 (2009-03-23)
-----------------
* Initial release.


This post has been edited by Dremora: Jul 25 2012, 00:40
Go to the top of the page
+Quote Post
 
Start new topic
Replies
M@d Man
post May 7 2009, 19:43
Post #2





Group: Members
Posts: 5
Joined: 5-September 06
Member No.: 34852



First of all, thank you for this great plug-in! I thought about to write such plug-in for quite some time, but I couldn't have done it better.

One thing which would be cool is to use the audio fingerprinting method from MusicBrainz to identify the tracks and albums. You probably know that PUIDs can identify songs and it would be possible to tag songs without ANY different data but the audio data itself. Combining the PUIDs it should be possible to get the album information too. There is an open source library called libofa provided by MusicIP which could do the fingerprinting job.

I don't know much about the licensing stuff but I think you'd have to use the GPL for foo_musicbrainz if you use libofa with the GPL. (It's also possible to use libofa with the APL which I don't know at all.) There is to mention that the fingerprinting algorithm is a patented (U.S. Patent #7013301) and I don't know if MusicIP owns this and allows you to use this technique ( would be logical if they do if they provide a library to do this, but who knows).
If you don't want to use the GPL it could be possible to write another plug-in (foo_puid?) which creates PUIDs and is licensed under the GPL.

With PUID support foo_musicbrainz would be my tagger of choice and I wouldn't have to use freedb so extensively (or anymore :-) ).

But perhaps you have had such thoughts already and this feature is planned to surprise us.

P.S.: another useful link: http://code.google.com/p/musicip-libofa/
Go to the top of the page
+Quote Post

Posts in this topic
- Dremora   foo_musicbrainz   Mar 23 2009, 04:31
- - aliumalik   I have been using Picard for a long time...integra...   Mar 23 2009, 05:29
- - novembre   Interesting! Thanks!   Mar 23 2009, 10:38
- - smkk   Very nice. Thank you.   Mar 23 2009, 10:58
- - qwertz   Looks very good, thank you. Though I had never hea...   Mar 23 2009, 11:22
- - FavioD   this is so great, thanks a lot! hopefully this...   Mar 23 2009, 11:42
- - Andu   Would it be possible to add just the year to date?...   Mar 23 2009, 16:14
|- - Canar   QUOTE (Andu @ Mar 23 2009, 08:14) Would i...   Mar 23 2009, 18:34
- - Lucky Luciano   What do TOC and MBID mean?   Mar 23 2009, 16:33
|- - d0ng   QUOTE (Lucky Luciano @ Mar 23 2009, 10:33...   Mar 24 2009, 02:36
- - grimes   Nice plugin! Thanks. QUOTE (Andu @ Mar 2...   Mar 23 2009, 17:06
- - anishbenji   Really useful plugin. I like the interface alot, n...   Mar 23 2009, 17:24
- - unabatedshagie   QUOTE (Andu @ Mar 23 2009, 15:14) Would i...   Mar 23 2009, 17:59
|- - Canar   QUOTE (unabatedshagie @ Mar 23 2009, 09:5...   Mar 23 2009, 18:37
|- - Falstaff   QUOTE (Canar @ Mar 23 2009, 18:37) QUOTE ...   Mar 23 2009, 19:40
|- - Falstaff   QUOTE (Canar @ Mar 23 2009, 18:37) QUOTE ...   Mar 24 2009, 11:14
- - Talion   Very nice, thank you! The plugin seems to use...   Mar 23 2009, 18:36
- - hick   I use picard, but I use it starting with only the ...   Mar 23 2009, 20:19
- - TehNomad   Great plugin, MB is easily my favorite database (i...   Mar 23 2009, 21:12
- - bubbleguuum   I couldn't get any result (using the 'by t...   Mar 24 2009, 01:09
- - aliumalik   Regarding the date thing, I would rather have the ...   Mar 24 2009, 03:01
|- - shakey_snake   Thank you very much for this component, it is some...   Mar 24 2009, 03:30
|- - Zarggg   QUOTE (aliumalik @ Mar 23 2009, 22:01) Re...   Mar 26 2009, 17:39
- - tehfuzz   Hey all, just registered here (and started using f...   Mar 24 2009, 03:44
- - Canar   tehfuzz, I take it you've never noticed the To...   Mar 24 2009, 04:00
- - tehfuzz   Well crap. So there is. Thanks. This plugin was ...   Mar 24 2009, 04:21
- - Anas   I did know of muscibrainz before, but didn't u...   Mar 26 2009, 12:08
- - 2E7AH   i like musicbrainz way of tagging mainly because o...   Apr 3 2009, 08:31
- - Andu   I like this plugin. It would be great if I could m...   Apr 3 2009, 14:09
|- - odyssey   QUOTE (Andu @ Apr 3 2009, 15:09) I like t...   Apr 3 2009, 14:35
- - Andu   You are right. Discogs can't do that. Only Rep...   Apr 3 2009, 15:10
|- - vogliadicane   I like this plugin. Would be nice if it would also...   Apr 4 2009, 12:14
|- - odyssey   QUOTE (vogliadicane @ Apr 4 2009, 13:14) ...   Apr 4 2009, 13:50
- - foolver   it would be nice if we could choose the default va...   Apr 4 2009, 16:47
|- - vogliadicane   QUOTE (foolver @ Apr 4 2009, 16:47) it wo...   Apr 5 2009, 19:20
- - odyssey   All you people bitching about the full date, why d...   Apr 4 2009, 19:13
- - Anas   Or why not keep the additional data and just displ...   Apr 5 2009, 12:15
- - Nemphael   Musicbrainz's Picard has some scripting abilit...   Apr 5 2009, 16:37
|- - Keesface   QUOTE (Nemphael @ Apr 5 2009, 16:37) Musi...   Jan 7 2010, 14:51
- - Chaser   Thank you. The component works very nicely. I have...   Apr 5 2009, 20:49
- - Dremora   Thanks everybody for your feedback. I've imple...   Apr 10 2009, 21:18
- - Anas   Thanks a lot for the update, Dremora. The new vers...   Apr 11 2009, 11:16
- - Olaf   Thanks for this component and for the new version,...   Apr 12 2009, 10:22
- - atzaus   Thanks for the update but I have one issue. For al...   Apr 12 2009, 10:34
|- - vogliadicane   Thanks for the update Dremora! I like the feat...   Apr 16 2009, 17:54
- - Yirkha   Hint: info_lookup_handler   Apr 16 2009, 17:58
- - Fractal_Mortality   Hey guys, in order to use the "Album ID...   Apr 17 2009, 17:09
|- - Dremora   In URL http://musicbrainz.org/release/2c54468a-de....   Apr 18 2009, 07:47
- - dannymichel   can u make a mirror? this server keeps disconnecti...   Apr 24 2009, 12:00
- - rekees   Hey can someone with 0.2 reupload it? Thanks.   May 1 2009, 10:48
|- - dreadroach   foo_musicbrainz 0.2   May 1 2009, 10:56
- - M@d Man   First of all, thank you for this great plug-in...   May 7 2009, 19:43
- - fbuser   It's a license violation to use GPL libraries ...   May 7 2009, 20:07
|- - M@d Man   QUOTE (fbuser @ May 7 2009, 20:07) It...   May 7 2009, 21:18
|- - shakey_snake   QUOTE (fbuser @ May 7 2009, 15:07) It...   May 15 2009, 16:01
- - locutus   When we don't have fingerprint support here th...   May 15 2009, 15:15
- - 2E7AH   Musicbrainz context menu entry disappears when mor...   May 31 2009, 04:39
- - fbuser   It's probably intented, because the menu entri...   May 31 2009, 08:26
- - 2E7AH   Yes, that's true, but I thought that something...   May 31 2009, 10:52
- - mudlord   Anyone could upload foo_musicbrainz 0.2 to the fb2...   Jul 30 2009, 11:54
- - Case   Here.   Jul 30 2009, 20:36
- - mudlord   Brilliant. Thanks for that.   Jul 30 2009, 22:43
- - 2E7AH   When tagging Various Artists releases, MusicBrainz...   Oct 1 2009, 20:01
- - labou   thanks. this works well   Oct 5 2009, 19:34
- - hlloyge   I would like to ask proxy support, like Discogs pl...   Oct 5 2009, 19:57
- - Kuraj   I would love to see a couple of things in the next...   Oct 24 2009, 15:49
|- - Dremora   QUOTE (Kuraj @ Oct 24 2009, 17:49) An opt...   Oct 30 2009, 15:11
|- - Kuraj   QUOTE (Dremora @ Oct 30 2009, 08:11) QUOT...   Oct 30 2009, 16:52
- - Crossbar   It works really well, thanks so much, no idea why ...   Nov 24 2009, 07:06
- - mudlord   Strange, using freedb works here fine for disc tag...   Nov 25 2009, 10:58
- - u-neeks   I hope nobody uses the option to remove the (feat....   Jan 22 2010, 09:51
- - radu   First of all thanks for the plug-in, it's grea...   Feb 3 2010, 00:59
- - kitzik   Must have plug-in! Thanks! Could I ask you...   Feb 9 2010, 08:38
- - Bryan in Hawaii   OK I'm between jobs again so that means I have...   Feb 16 2010, 21:10
- - 2E7AH   entering: "foobar musicbrainz tagger" on...   Mar 1 2010, 13:01
- - Ross1   Seems to be fairly successful at finding the right...   Apr 8 2010, 17:54
|- - ankurtg   Proxy support please!   Apr 19 2010, 19:59
- - Benji99   I hope this plugin is still being developed! ...   Apr 23 2010, 16:51
- - innou   Hi, It seems that lookup by Album ID does not wor...   Aug 14 2010, 11:26
- - Zarggg   Second this. Musicbrainz has changed their URI sch...   Aug 15 2010, 14:31
- - ghostly   Hey, I use EAC to rip CDs to FLAC image + CUE she...   Oct 7 2010, 10:53
|- - Sandrine   QUOTE (ghostly @ Oct 7 2010, 11:53) and I...   Oct 7 2010, 21:37
- - Purple Monkey   I suspect that it is the gap detection that is cau...   Oct 7 2010, 12:43
- - ghostly   I think we misunderstood because I used CueTools t...   Oct 7 2010, 17:45
- - Purple Monkey   Yes you are right index 00s are ignored, foobar on...   Oct 7 2010, 19:40
|- - ghostly   QUOTE (Purple Monkey @ Oct 7 2010, 19:40)...   Oct 7 2010, 21:18
- - ghostly   I use images for backup and separate tracks for pl...   Oct 7 2010, 21:56
- - jesus2099   Dremora, thank you so very much for your awesome p...   Jan 5 2011, 15:06
- - Kuraj   Is the author still planning to work on this plugi...   Mar 20 2011, 17:27
- - mudlord   QUOTE release the source why. >_>   Mar 21 2011, 09:51
- - Kuraj   I only meant to ask whatever the author was up to,...   Mar 21 2011, 10:31
- - mudlord   I was asking whats the point in releasing source. ...   Mar 21 2011, 10:37
- - thuan   I think release the source does not equal GPLed it...   Mar 21 2011, 10:55
- - mudlord   Again, depends on licensing. It should be LGPL or ...   Mar 21 2011, 14:16
- - klonuo   hey mudlord, can you stop spoiling threads with yo...   Mar 21 2011, 14:22
- - mudlord   If you ever bothered to check the GPL licensing, y...   Mar 21 2011, 17:15
- - RastaMan   The link to this extension no longer works. Here...   May 14 2011, 20:32
|- - jesus2099   QUOTE (RastaMan @ May 14 2011, 20:32) The...   May 14 2011, 23:29
- - Szekely   Musicbrainz rollout of NGS has broken this plugin....   May 18 2011, 20:35
- - Dremora   First I want to thank everybody for your attention...   May 20 2011, 16:52
2 Pages V   1 2 >


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 24th October 2014 - 09:03