Dremora
Mar 23 2009, 04:31
This component allows to tag files using data from
musicbrainz.org.
Features:
- Fetches data by automatically calculated MusicBrainz Disc ID, existing Artist/Album or MusicBrainz Album ID tags;
- Supports MusicBrainz-specific tags: Artist ID, Album ID, Disc ID, Track ID, Album Status and Album Type;
- Splits disc number and subtitle from the release title into separate tags.
Any feedback or suggestions would be appreciated.
Version historyCODE
v0.2 (2009-04-10)
-----------------
* Added preferences page;
* Added ability to edit queries.
v0.1 (2009-03-23)
-----------------
* Initial release.
Last.fm groupDownload foo_musicbrainz 0.2
wortels
Mar 23 2009, 05:29
I have been using Picard for a long time...integration with foobar is great...
EDIT: This is very good and simple...excellent job sir. My only suggestion would be to use proper message boxes instead of text boxes for messages like files have different musicbrainz tags...but that is a very very minor thing
novembre
Mar 23 2009, 10:38
Interesting!

Thanks!
qwertz
Mar 23 2009, 11:22
Looks very good, thank you. Though I had never heard of MusicBrainz, I just tried a few artists, which weren't on discogs and MusicBrainz had them in the database. Very nice.
FavioD
Mar 23 2009, 11:42
this is so great, thanks a lot! hopefully this will replace picard.
Would it be possible to add just the year to date? Having the full date prevents Kameleon from displaying the year :[
Lucky Luciano
Mar 23 2009, 16:33
What do TOC and MBID mean?
grimes
Mar 23 2009, 17:06
Nice plugin! Thanks.
QUOTE (Andu @ Mar 23 2009, 17:14)

Would it be possible to add just the year to date? Having the full date prevents Kameleon from displaying the year :[
+1
(1973 instead of 1973-12-20)
Another suggestion: Would be nice to tag more than one single album at once.
anishbenji
Mar 23 2009, 17:24
Really useful plugin. I like the interface alot, nice and simple and clean. You might want to look at the discogs plugin for some ideas for further development.
For me, it would be nice if you could support custom tag mapping including not saving certain information as tags. For example, I like putting the full date in the %release date% tag and keeping the default date tag a four digit year value.
Anish
unabatedshagie
Mar 23 2009, 17:59
QUOTE (Andu @ Mar 23 2009, 15:14)

Would it be possible to add just the year to date? Having the full date prevents Kameleon from displaying the year :[
If falstaff changed the date display code to
CODE
// ----> date (year) -1
$ifequal($len($year(%date%)),4,
$puts(nb1,$left($year(%date%),1))
$puts(nb2,$left($right($year(%date%),3),1))
$puts(nb3,$left($right($year(%date%),2),1))
$puts(nb4,$right($year(%date%),1))
$if(%el_is_collapsed%,
$puts(digits.y,7)
,
$puts(digits.y,7)
)
it would solve all the issues.
I have asked a couple of times but as yet gotten no response.
QUOTE (Andu @ Mar 23 2009, 08:14)

Would it be possible to add just the year to date? Having the full date prevents Kameleon from displaying the year :[
This is Kameleon's problem, not foo_musicbrainz's. The format foo_musicbrainz is returning is the standard foobar2000 date format, and is superior to the 4-digit format. Fixing the longer version is as easy as "Format from Other Fields" using $left(%date%,4) in the Properties dialog.
Yet another reason to stick with the Default UI...
Talion
Mar 23 2009, 18:36
Very nice, thank you!
The plugin seems to use slightly different tags than picard, e.g. MUSICBRAINZ_ALBUMID instead of MUSICBRAINZ_ALBUM_ID. Is this intentional? I'd prefer to keep it consistently.
QUOTE (grimes @ Mar 23 2009, 17:06)

Another suggestion: Would be nice to tag more than one single album at once.
+1
QUOTE (unabatedshagie @ Mar 23 2009, 09:59)

I have asked a couple of times but as yet gotten no response.
I just asked for you. This bug is making users want silly misfeatures.
Falstaff
Mar 23 2009, 19:40
QUOTE (Canar @ Mar 23 2009, 18:37)

QUOTE (unabatedshagie @ Mar 23 2009, 09:59)

I have asked a couple of times but as yet gotten no response.
I just asked for you. This bug is making users want silly misfeatures.
my answer :
http://www.hydrogenaudio.org/forums/index....st&p=623267btw, not very complicated to change in K for those who can't live without a full date format.
Regards,
I use picard, but I use it starting with only the simple song information of the artist and song name, and it works fine for me that way. It would be nice if this component would be able to do this as well, without requiring an album name or other information. That's the main ability (for me anyhow) that's missing from other info grabbers as well, and the reason why I have been using picard to tag my songs.
TehNomad
Mar 23 2009, 21:12
Great plugin, MB is easily my favorite database (it actually has classical music tagged in a standardized way for most releases!)
One suggestion I have is to make a custom search function, since a lot of the stuff I need to tag have no tags to start with or I have to sift around the site to find the right album.
bubbleguuum
Mar 24 2009, 01:09
I couldn't get any result (using the 'by tags' method) on properly tagged files. It always return "No Release". Disabled the firewall just in case. Any idea ?
QUOTE (Lucky Luciano @ Mar 23 2009, 10:33)

What do TOC and MBID mean?
Table of Contents and MusicBrainz IDentifiers
wortels
Mar 24 2009, 03:01
Regarding the date thing, I would rather have the option of tagging as year only. There is an inconsistency across the musicbrainz database where some albums have year only and others have year-month-day. This leads to a lot of problems in mobile music players. Also can you keep the tag names same as Picard please.
Thanks
shakey_snake
Mar 24 2009, 03:30
Thank you very much for this component, it is something foobar has been missing, IMO.
QUOTE (wortels @ Mar 23 2009, 22:01)

Also can you keep the tag names same as Picard please.
Thanks
Meh, Picard does some rather stupid things like creating nonstandard ID3 frames for an iTunes-like Band-as-Album-Artist. AFAIK, a foobar2000 component couldn't do this if it tried.
I'd say the best thing to do would be to keep the field names the same where reasonably possible.
tehfuzz
Mar 24 2009, 03:44
Hey all, just registered here (and started using foobar a few days ago),
Something I noticed with this plugin, it's very temperamental in regards to finding artist/albums. I had a bunch of discs that were missing track numbers, but otherwise were correct tagged... or so I thought.
Turns out, if for example, you have "System Of A Down", musicbrainz has this as "System of a Down". It wouldn't find it with the "improper" title. Changing the capitalization allowed it to be found via musicbrainz. I would think capitalization would be something to easily overcome when searching.
Still, even with that, beat manually adding track numbers.
tehfuzz, I take it you've never noticed the Tools button on the Properties dialog? There's an option to Auto Track Number, which reasonably intelligently adds track numbers.
tehfuzz
Mar 24 2009, 04:21
Well crap. So there is. Thanks.

This plugin was still useful some ones that needed some more help, but yeah, that would have made it a lot easier.
Falstaff
Mar 24 2009, 11:14
QUOTE (Canar @ Mar 23 2009, 18:37)

QUOTE (unabatedshagie @ Mar 23 2009, 09:59)

I have asked a couple of times but as yet gotten no response.
I just asked for you. This bug is making users want silly misfeatures.
give a look to Kameleon v1.2.2 (just released) :
Change log :
1.2.2 :
- Bug fixed : sometimes playlist switcher left panel had bad refresh (very annoying) => no more now (btw no more reproduced with the fix)
- Bug fixed : buttons + / - to expand or collapse the playlist ativated too the 'Show now playing command' => removed
-
YEAR display in the playlist header : now, long dates are accepted but it still display only the Year (it take by default the 4 digits on the left : 2005-07-24 => 2005)- Tweaks
I did know of muscibrainz before, but didn't use it and not that I am using it I must say, it's extremely useful. Thanks a lot.
I've got one request, though. It would be nice if I was able to have the musicbrainz album status and album type saved in a custom (ie user definable) field (I'm using release type for this purpose).
Zarggg
Mar 26 2009, 17:39
QUOTE (aliumalik @ Mar 23 2009, 22:01)

Regarding the date thing, I would rather have the option of tagging as year only. There is an inconsistency across the musicbrainz database where some albums have year only and others have year-month-day. This leads to a lot of problems in mobile music players.
My thought on the matter is that the onus should be on the player, not the tagger. Since the date format lists the year first, it seems trivial for the player to read only the first four characters of the tag. iTunes actually does this (I tag/convert in Picard/Foobar then use iTunes to load my iPod.)
Edit: It's actually not an "inconsistency". In MusicBrainz, the year section is required, with the month and day optional.
i like musicbrainz way of tagging mainly because of it consistency in metadata formatting (style)
then i use my way of dealing with %album artist% tag which isn't mapped in this component (according it's display dialog) but nonetheless it's wiped out when i use this tagger
can this be changed?
I like this plugin. It would be great if I could mark several albums and the plugin would find the information for each and update that info for every one. My library is rather extensive and it would take ages to do this for every album individually.
The discogs plugin can do something like that iirc.
odyssey
Apr 3 2009, 14:35
QUOTE (Andu @ Apr 3 2009, 15:09)

I like this plugin. It would be great if I could mark several albums and the plugin would find the information for each and update that info for every one. My library is rather extensive and it would take ages to do this for every album individually.
OH YES!!!
QUOTE (Andu @ Apr 3 2009, 15:09)

The discogs plugin can do something like that iirc.
Umm.... I don't think so - If it does, please tell me how to. Even finding the correct album with foo_discogs is quite trivial
You are right. Discogs can't do that. Only ReplayGain knows to identify albums by tags and then analyses them separately
vogliadicane
Apr 4 2009, 12:14
I like this plugin. Would be nice if it would also show up at the Rip-Audio-CD dialog under 'Information lookup'
(I also donīt find it under Prefs/Tools/Tagging...)
odyssey
Apr 4 2009, 13:50
QUOTE (vogliadicane @ Apr 4 2009, 13:14)

(I also donīt find it under Prefs/Tools/Tagging...)
I was annoyed a bit by this too... It really do belong in the Tagging group. Can you please fix that?
foolver
Apr 4 2009, 16:47
it would be nice if we could choose the default values for date. aka not to put full release date, but only the year
odyssey
Apr 4 2009, 19:13
All you people bitching about the full date, why don't you just create a masstagger script to cut anything but the first 4 digits? Then anyone who is unhappy about foobar2000 default date format can be satisfied...
Or why not keep the additional data and just display only the first four digits? I really don't see the problem here and I like having the full release date.
Nemphael
Apr 5 2009, 16:37
Musicbrainz's Picard has some scripting abilities, for instance to remove " (disc 2)" and set discnumber to "2". I suggest something like this, or alternatively, if possible, a way of automatically calling Masstagger scripts.
vogliadicane
Apr 5 2009, 19:20
QUOTE (foolver @ Apr 4 2009, 16:47)

it would be nice if we could choose the default values for date. aka not to put full release date, but only the year
you can delete what you donīt want before writing tags. I really donīt see a problem here...
Thank you. The component works very nicely. I have one proposal: Add the option to add the information for a given Album-ID. What I did is, that I searched for that album on the musicbrainz-website and created a tag "MUSICBRAINZ_ALBUMID" by hand and then performed again the action "Get Tags from ....". That worked fine. But it took some time...
edit:
May be even do the following. If I want to tag "by Tag" and no matches were found display a list of all releases of the artist (if the artist-tag is present). This way the user could select the fitting release.
Dremora
Apr 10 2009, 21:18
Thanks everybody for your feedback. I've implemented some of your suggestions, enjoy version 0.2!
P.S. As topic title is not editable, can a moderator remove version number from it?
Thanks a lot for the update, Dremora. The new version works flawlessly and behaves just the way I wished for.
Thanks for this component and for the new version, it's working pretty good.
I just found a little bug in the context menu labels, it's
really not important but well... Still worth fixing for the next release (see
here).
atzaus
Apr 12 2009, 10:34
Thanks for the update but I have one issue. For albums with multiple CDs Picard had the option to add (Disc 1) etc to the end of the album title but the only option with this component is disc number. Can you please add the other option as well. Picard uses the format
%album%[ '('Disc %discnumber%')'][, %discsubtitle%]
i.e.
The Greatest Album (Disc 1), Live Songs
Great Work!
vogliadicane
Apr 16 2009, 17:54
Thanks for the update Dremora! I like the features in the preference page.
Is it possible to add a musicbrainz search also when opening/ripping a CD for the next version?
Yirkha
Apr 16 2009, 17:58
Hint: info_lookup_handler
Fractal_Mortality
Apr 17 2009, 17:09
Hey guys, in order to use the "Album ID" function, what value do we actually implement? I tried finding "Album IDs" on the musicbrainz site, but couldn't for the life of me.
Dremora
Apr 18 2009, 07:47
In URL
http://musicbrainz.org/release/2c54468a-de...2c4c6c5dd7.html Album ID is 2c54468a-dedf-4ac9-a358-562c4c6c5dd7. It's actually called ReleaseID, but Picard uses MUSICBRAINZ_ALBUMID tag to store this value, so it may be confusing.
dannymichel
Apr 24 2009, 12:00
can u make a mirror? this server keeps disconnecting
Hey can someone with 0.2 reupload it? Thanks.
dreadroach
May 1 2009, 10:56
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.