A Media View to clean up missing metadata in your library via the Music Brainz service.
This media view allows you to clean up tracks in your library that are missing metadata. A background process will fingerprint every track via MusicDNS and then will look up corresponding metadata from Music Brainz.
The addon is highly experimental and only works on OS X and Windoz for now.
Possible side effect could include loss of data, nausea, vomiting, receding hairline, eczema, excessive body odor, uneven tire wear, or immaculate conception. Use at your own risks. Feedback is welcome!
Note: There has been many reports of the mipcore process running away on OS X causing spike in CPU usage. If you experience this, uninstalling the add-on will fix the problem.
© 2005-2009 Pioneers of the Inevitable
If you can make this work for Windows it would be awesome !!!
@georges I'm looking at the code... what is genpuid.sh for ?
It's a shell script wrapper to invoke the genpuid utility that fingerprints all the tracks. It's needed so that results can be read back into the addons, in the form of an xml file. For now, this is the platform specific part. There is a version for Windows and Linux that I'm planning to integrate with shortly. Hopefully, it will be pretty painless. Stay tuned.
I'm seeing "No match" for every track in my library on Sb0.7/OS X. Not sure how to debug...
@georges awesome !!!
This one really kills my mac, there are 4 mipcore processes that take up a gig of virtual memory each and a couple hundred megs of real memory, they also take about 20% cpu each. Needless to say it bogs down my mac book :(
i'm waiting joyously for the windaz version. i love you.
@stevo
Yeah, unfortunately, mipcore has been known to have some issues (http://forums.musicip.com/index.php?act=idx). I've seen it happen on my machine as well (up to 9 of them :)
Hopefully I can find a way to tame it into shape.
Wow, this sounds really promising. Musicbrainz integration is one of the things I've been waiting for a long time. I just wanted to know : what do you write exactly in metadata? Only standard id3 tags? Because musicbrainz Picard application writes other data like MBID which help identify your song in the musicbrainz database.
Can we disable MusicDNS fingerprinting and only search by using existing metadata (title, artist, album or length) to find missing metadata? Maybe it'll help save ressources and it should be efficient enough for most of the cases. It is possible on Picard (well actually, I never userd fingerprinting with Picard)
@faaaab
Currently it copies Artist, Title and Album only and write those back to the file. The PUID is written in the track property but not committed back to the file. The MBID is not stored yet. I'd like to add Genre and Track # but you have to fish them out of the Music Brainz data model.
Doing lookup only based on existing metadata would be trivial, but I think the real value is to be able to make sense of the Track1, Track2, Track3 files that I'm sure are lying around in everyone's collection.
It looks like the mipcore and Genpuid processes start scanning as soon as the plugin is installed and songbird restarted. I encountered that this causes a problem with my MacBook Pro if the network drive is not connected. Then i have several processes of mipcore running crazy. Could you add an option to start the scanning process with a button and not automatic?
@georges
I understand your interest in making sense of track without names. Anyway, that's not how I'm using musicbrainz. I'm using it to maniacally tag every song as accurately as possible. And usually I don't miss a lot of information. Most of the time it's Album name, AlbumArtist, ArtistSortName and AlbumArtistSortname (I guess those will be really useful when SortName will be implemented (which I'm sure will be soon or later)), track number or cover. That's why I don't use fingerprinting. That's also why MBID is useful, it helps me keeping my data up to date with little effort. And I don't think I'm the only one person using musicbrainz this way (http://www.last.fm/group/Get+Your+Damn+Tags+Right Last.fm tag maniacs group).
Anyway, this addon seems to be a great step forward and I can't wait to see its improvements. Congratulation!
Version 0.0.3 don't work on Windows :
Error: syntax error
Source File: chrome://scrubz/content/media-page.xul?libraryGUID=00860fa6-3583-4ca3-8d76-9207a6c1f63b&listGUID=00860fa6-3583-4ca3-8d76-9207a6c1f63b
Line: 1, Column: 1
Source Code:
Invalid puid.
Massive memory leaks on windows.
Is there any way that I can contact you personally georges? I've got some crash reports and other information that may help you fix all the bugs in this addon.
Why song table blinks balck when I select any of them?
It seems that it for some reason reloads library data... :(
"Massive memory leaks on windows." And constant crashes, unfortunally. :(
Georges,
There is a bug reporting playback problem on Windows XP.
The reporter uninstalled all the add-ons one by one.
The problem is gone after uninstalling Scrubz.
http://bugzilla.songbirdnest.com/show_bug.cgi?id=12436
i have the same problem too...
No Match for every song...
any word on linux support?
I don't really get why you use shell scripts when you can use JavaScript and XHR2 ...
Whatever, are you still working on it, do you look for some help ?
Would be awesome, this add-on is promising :)
Wonderful and informative web site.I used information from that site its great.
buy generic viagra
When will this be updated to support 1.0? I NEED MY BRAINZ! :)
Exactly what I have been looking for. Are u also working on a linux support?
I also would like to know if linux support is planned.
Cheers