Scrubz

Scrubz

Download

A Media View to clean up missing metadata in your library via the Music Brainz service.

Description

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!

Release Notes

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.

  • Refactored code to better handle error case and invoke the genpuid utility on its own thread
  • Added Windows support (experimental)

Images (1)

  • Picture_1_thumbnail

Comments (27)

  1. 4 months ago
    GeekShadow GeekShadow

    If you can make this work for Windows it would be awesome !!!

  2. 4 months ago
    GeekShadow GeekShadow

    @georges I'm looking at the code... what is genpuid.sh for ?

  3. 4 months ago
    georges author georges

    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.

  4. 4 months ago
    roblord staff roblord

    I'm seeing "No match" for every track in my library on Sb0.7/OS X. Not sure how to debug...

  5. 4 months ago
    GeekShadow GeekShadow

    @georges awesome !!!

  6. 4 months ago
    stevo staff stevo

    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 :(

  7. 4 months ago
    atomdari atomdari

    i'm waiting joyously for the windaz version. i love you.

  8. 4 months ago
    georges author georges

    @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.

  9. 4 months ago
    faaaab faaaab

    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)

  10. 4 months ago
    georges author georges

    @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.

  11. 4 months ago
    Angryman Angryman

    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?

  12. 4 months ago
    faaaab faaaab

    @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!

  13. 4 months ago
    GeekShadow GeekShadow

    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.

  14. 4 months ago
    abo abo

    Massive memory leaks on windows.

  15. 4 months ago
    tacoman359 tacoman359

    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.

  16. 3 months ago
    alest alest

    Why song table blinks balck when I select any of them?

  17. 3 months ago
    alest alest

    It seems that it for some reason reloads library data... :(

  18. 3 months ago
    alest alest

    "Massive memory leaks on windows." And constant crashes, unfortunally. :(

  19. 3 months ago
    boris staff boris

    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

  20. 2 months ago
    jokerigno jokerigno

    i have the same problem too...

  21. 2 months ago
    Yex Yex

    No Match for every song...

  22. about 1 month ago
    nruest nruest

    any word on linux support?

  23. about 1 month ago
    Yves Yves

    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 :)

  24. about 1 month ago
    Kelerman Kelerman

    Wonderful and informative web site.I used information from that site its great.
    buy generic viagra

  25. about 1 month ago
    djpaulie djpaulie

    When will this be updated to support 1.0? I NEED MY BRAINZ! :)

  26. 22 days ago
    mingolo mingolo

    Exactly what I have been looking for. Are u also working on a linux support?

  27. 18 days ago
    Cameron Cameron

    I also would like to know if linux support is planned.

    Cheers

Log in to Post a Comment

Scrubz

Statistics

Downloads
5,815
Average Rating
4 out of 5 based on 5 ratings
Images
1
Comments
27
Last Updated
4 months ago

Details

Name
Scrubz
Author
georges
Version
0.0.3 version history
Categories
Tags
media view, metadata, music brainz, clean up

Log in to Add a Tag

Share

Embed
Share