#musicbrainz

/

      • yalaforge
        hi
      • ruaok
        djce rewrote the lucene XML dumper.
      • yalaforge
        oh. what did he do?
      • ruaok
        My code was taking too long, so he wrote a perl script to parse the pg data dump and kick out the proper XML document.
      • yalaforge
        hm, well. as long as it works :-)
      • ruaok
        faster than mine. :-)
      • yalaforge
        the database was involved. that's always slow
      • ruaok
        plus the Pending and PendingData tables have no indexes.
      • Thus they are painfully slow.
      • yalaforge
        oh, that explains
      • how big is an XML dump for one hour?
      • I hope it isn't too slow to apply it
      • ruaok
        djce forced a data cleanup, which caused a huge update packet.
      • quick to dump the data, 20 mins to dump the XML.
      • yalaforge
        hm, too bad I can't use the packet for tests
      • but it's out of context
      • ruaok
        I'm sure he still has it around.
      • oh yeah.
      • yalaforge
        at the moment, I'm working on the index updating
      • I think I solved the problems, the rest is boring implemenation work
      • ruaok
        I'm adding a plugin system to libtp.
      • djce is back (gone 00:27:50)
      • yalaforge
        djce: hi!
      • ruaok: using libtool?
      • ruaok
        yes.
      • yalaforge
        libtool comes with a minimal dlopen wrapper that works cross-platform
      • did you have a look at it?
      • ruaok
        I'm using it. :-)
      • yalaforge
        cool. you did your homework :-)
      • ruaok
        I originally used it for bitzi's bitcollider two years ago.
      • And since that code is Public Domain, its now our code. :-)
      • yalaforge
        might be useful for the playlist stuff, too
      • ruaok
        very much so.
      • yalaforge
        but lucene has my top priority ATM
      • ruaok
        we just got some mail to helpwanted@ :
      • that I could help with.
      • yalaforge
        hm
      • ruaok
        yalaforge, djce: any good ideas to respond with?
      • djce
        yeah, I just read that.
      • nothing springs to mind straight away
      • but I'll have a think and see what comes to mind
      • yalaforge
        sorry, nothing here either
      • yalaforge has to write some unit tests for the lucene stuff
      • it's cool. I always wanted to learn how to do that :-)
      • djce
        I think it's nice to have that rep-packet -to-xml stuff, because it's a nice way of reading the data without postgres. There might be applications other than lucene.
      • and having portable, flexible data is nice :-)
      • yalaforge
        it would also be useful to have an XML data dump to initialize the index
      • djce
        in the same format?
      • i.e. lots of <insert>s?
      • yalaforge
        hm, I'm not sure about that. it's rather inefficient
      • joined documents would be best for initializing
      • the update|insert|delete is the only option we have for updating the index, however
      • djce
        That's probably best done using postgres then -
      • lukeprog
        ok, just tried MusicBrainz again. It actually worked this time (at least, it moved most files to the identified tab). But now, according to the tutorial, there should be a "submit tags" button, but there is none. Also, does MusicBrainz even gather/write genre and year tags?
      • djce
        - i.e. you download a full db export ("core" set only) corresponding to a replication point
      • then do a join, select, export as xml
      • then eat replication data thereafter
      • yalaforge
        yup. the problem is that we also need artists that have no albums at the moment
      • ruaok
        lukeprog: the submit tags button is enabled only if the tagger has gathered information to submit to the server.
      • yalaforge
        and albums that have no tracks yet
      • djce
        lukeprog: short answers first: genre: no
      • ruaok
        If it is not enabled, don't worry about it.
      • GuySmiley joined the channel
      • lukeprog
        oh, it looks like "submit info" is greyed out, actually
      • djce
        yalaforge: big left join then?
      • yalaforge
        yup, probably
      • djce
        if you import the four core tables into Postgres, it's entirely up to you.
      • lukeprog
        ah, okay, then - forget it. Thanks anyway.
      • djce is away: dinner... back later.
      • ruaok
        lukeprog: the year information feature has been in place a few weeks only, thus we have not collected a lot of data.
      • yalaforge
        djce: see you tomorrow :-)
      • it's 22:44 here
      • lukeprog
        ok
      • maybe I'll check out MusicBrainz again in six months or so. Feature requests: genre tags, option to automatically choose earliest album for files that come up with multiple matching albums.
      • yalaforge
        lukeprog: make it ten years
      • lukeprog
        ha, ouch
      • at leaset the audiofingerprint analyzing is quite fast
      • ok, thanks for all your help, people.
      • lukeprog has quit
      • yalaforge has quit
      • GuySmiley
        I just found and downloaded MB today. What a great program! I've tagged a few albums and added some unfound discs to the database. I've configured directories for moving and naming. When I click the Save icon to submit my data the files aren't moved to my "move" directory. The FAQ says this is what should be happening. Am I missing a step?
      • My move folder is on a UNC path if that matters.
      • I'm high. Forget everything I just asked.
      • lgonze joined the channel
      • djce is back (gone 01:17:57)
      • jwatk03 joined the channel
      • Somebody mentioned a while ago that the year information is in place now. Is there a place in the tagger UI for this?
      • ruaok
        what kind of 'place in the tagger' feature are you looking for?
      • The tagger writes year information into the tags if the info is available.
      • But the tagger is not a tool for submitting this info -- do that via the web pages.
      • bkdelong has quit
      • GuySmiley
        I didn't mean to be able to interact or set the year information. I meant to be able to see it. When I just submitted a couple new discs, for instance, I never saw an indication of the year info.
      • ruaok
        the only place to see it is in the embedded web pages.
      • But we should ask for the release year when the CD is entered.
      • GuySmiley
        ok, right
      • ruaok
        I just added a request for enhancement on that.
      • GuySmiley
        thanks!
      • ruaok
        sweet. I got myself a gmail account. :-)
      • croakur
        did I mention how cool musicbrainz is
      • ruaok
        :-)
      • croakur
        ruaok: cool! did you have a connection at google or did you fill out the interested form?
      • I haven't gotten a response to my interest, yet ...
      • ruaok
        MB has a friend at Google. :-)
      • croakur
        nice
      • I bet you're on that borscht or orkut thing or whatever too!
      • ruaok
        nope. I refused that.
      • croakur
        any particular reason?
      • ruaok
        I already neglect my friendster account, so why setup another one?
      • croakur
        ... cause you could neglect your 'cool-people-only' account now too :)
      • jwatk03
        I wish Novell would open myrealbox.com back up for new accounts... webmail gets old after awhile with all the ads and the slow logins
      • jwatk03 has left the channel
      • GuySmiley
        Is there a way to submit an unpublished/hidden track for a released album? When I import the album data from FreeDB it's missing this hidden track. This track is on the ablum, but isn't printed in the liner notes.
      • lgonze has quit
      • lgonze joined the channel
      • djce
        ruaok: I just did another sizeable replication packet (this time after running the ModBot to make a bunch of changes)....
      • ruaok
        k
      • djce
        this time it exported the rows in <2 sec
      • and did the XML in <5 sec :-)
      • ruaok
        sweet.
      • djce
        11 sec end-to-end!
      • I think I'll stick with that. It seems to work.
      • now just there's just a whole slew of stuff to commit to CVS...
      • ruaok
        :-)
      • djce
        then I've still got to test the slave auto-loading of rep. data
      • The stuff which is on the rep. branch - is that ditchable now?
      • apart from "ProcessReplicationChanges"
      • ?
      • ruaok
        if you have a slave loading data, then everything on the replication branch can go.
      • djce
        Not yet. but I have some outline code I'm working on.
      • it will use ProcessRepChanges, from the branch.
      • ruaok
        ok, then everything else can go.
      • djce
        k
      • GuySmiley
        Is there a way to submit an unpublished/hidden track for a released album? When I import the album data from FreeDB it's missing this hidden track. This track is on the ablum, but isn't printed in the liner notes.
      • ruaok
        can you find the CD with the hidden track in freedb?
      • that would be best.
      • Otherwise, enter a new CD that contains the hidden track.
      • GuySmiley
        When I query freedb it always lists the 14 tracks printed on the liner only, minus the hidden track
      • ok enter a whole new CD.
      • ruaok
        yeah...
      • GuySmiley
        thank you
      • ruaok
        np
      • GuySmiley
        Sorry for my lameness. Does that mean I should move the 14 standard tracks from the Identified tab back to the Unidentified tab? Then I can somehow group them as a new CD submission?
      • ruaok
        if you move them to the unidentified tab and tag all the tracks by clicking on the tag icons for each track, will give you the best results.
      • GuySmiley
        I have 15 tracks, 14 of which freedb knows about. I moved all 15 tracks to the Unidentified tab. I clicked through the tag icon and 14 of the tracks are now on the Identified tab. I'm left with track 15, which is a hidden track that freedb doesn't know about. How do I now submit a whole new album, adding this track as "Hidden Track" ?
      • I can go through the Add Album UI in the lower part of the interface, but do I then have to type in all 15 track titles manually?
      • ruaok
        unfortunately yes. :-(
      • this type of stuff MB is still weak on. :-(
      • GuySmiley
        Ahhhh, ok. I get it. Gotcha.
      • SuperPhly
        a native cddb->mb conversion tool would be handy
      • wait that's already there..