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 (39)

  1. 10 months ago
    GeekShadow GeekShadow

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

  2. 10 months ago
    GeekShadow GeekShadow

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

  3. 10 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. 10 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. 10 months ago
    GeekShadow GeekShadow

    @georges awesome !!!

  6. 10 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. 10 months ago
    atomdari atomdari

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

  8. 10 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. 10 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. 10 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. 10 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. 10 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. 10 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. 10 months ago
    abo abo

    Massive memory leaks on windows.

  15. 10 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. 9 months ago
    alest alest

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

  17. 9 months ago
    alest alest

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

  18. 9 months ago
    alest alest

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

  19. 9 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. 8 months ago
    jokerigno jokerigno

    i have the same problem too...

  21. 8 months ago
    Yex Yex

    No Match for every song...

  22. 7 months ago
    nruest nruest

    any word on linux support?

  23. 7 months 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. 6 months ago
    djpaulie djpaulie

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

  25. 6 months ago
    mingolo mingolo

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

  26. 6 months ago
    Cameron Cameron

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

    Cheers

  27. 5 months ago
    sergioll sergioll

    will be posible a new version? please. thaks.

  28. 4 months ago
    flinty flinty

    not compatible with sb 1.0

  29. 4 months ago
    Inspired Inspired

    Is this going to be released for Linux also?
    Thanks...

  30. 4 months ago
    oshada oshada

    is this supporting online tag update

  31. 4 months ago
    rex rex

    Can we get this for 1.0?

  32. 3 months ago
    trueshanti trueshanti

    kindly please update :-) .. tnx 10000x

  33. 3 months ago
    scyrius scyrius

    I would LOVE to have this updated for use on Windows Songbird 1.1.1

  34. about 1 month ago
    mairondil mairondil

    Just installed this tonight, I had to edit the install.rdf file before installing for 1.1.2 to accept this as a valid extension. Loaded up just a couple of songs so as to not overwhelm the library. Got "No match for: " for all the songs. Ran genpuid from the command line. Here's my results:

    C:\Program Files\Mozilla\Songbird\extensions\scrubz@songbirdnest.com\lib\Windows
    _NT>genpuid 4cca1d5c7cbe6cc05f966f139c6c2c7d -xml -logex -noanalysis -rmd=1 "c:\
    documents and settings\administrator\my documents\my music\03 crash into me.mp3"

    <genpuid songs="1">
    6231820 Elapsed time: 8
    ** Stopping Processing
      <track file="c:\documents and settings\administrator\my documents\My Music\03
    crash into me.mp3" status="unavailable"></track>
    </genpuid>

    C:\Program Files\Mozilla\Songbird\extensions\scrubz@songbirdnest.com\lib\Windows
    _NT>genpuid 4cca1d5c7cbe6cc05f966f139c6c2c7d -xml -logex -noanalysis -rmd=1 "c:\
    documents and settings\administrator\my documents\my music\01 kryptonite.mp3"
    <genpuid songs="1">
    ** Stopping Processing
      <track file="c:\documents and settings\administrator\my documents\My Music\01
    kryptonite.mp3" puid="2cee2cb1-fb80-6571-9580-feef2b9d6287">
        <title>Kryptonite</title>
        <artist>
          <name>3 Doors Down</name>
        </artist>
        <puid-list>
          <puid id="2cee2cb1-fb80-6571-9580-feef2b9d6287"/>
        </puid-list>
      </track>
    </genpuid>

    C:\Program Files\Mozilla\Songbird\extensions\scrubz@songbirdnest.com\lib\Windows
    _NT>

    As you can see, genpuid works, but the extension still shows "No Match For: " in Songbird.

    Windows XP Pro

  35. about 1 month ago
    Silver.Knight Silver.Knight

    I also would like to echo those commenters requesting update for newer versions of Songbird as well as add my vote to the request for Linux support if that is possible. Thank you. :)

  36. about 1 month ago
    SzalonyMjut SzalonyMjut

    Why last release far is 8 month?

  37. about 1 month ago
    Rave Rave

    Sorry to ask this but i'm newbee on songbird and i would like to known how to install this extension on my 1.1.2 version.

    Thx a lot

  38. 19 days ago
    choicefresh choicefresh

    Pleeeease release the Windows version.

Log in to Post a Comment

Scrubz

Statistics

Downloads
6,836
Average Rating
4 out of 5 based on 10 ratings
Images
1
Comments
39
Last Updated
10 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