#musicbrainz

/

      • canidae
        alrighty then... there's a trm tarball? neat, didn't know :)
      • oe mo... lemme fiddle around a bit...
      • s/oe/one/
      • ahh, righty then... never seen that one myself :)
      • kjetilho
        so what do you use?
      • canidae
        well, i try to get the latest version of tunepimp from cvs & build that... it comes with an example program named "tp_tagger"
      • _thom_
        has that been updated lately?
      • _thom_ still needs to get around to trying to find a way to tag all of his mp3 files on his mac. gotta keep bugging Jay :)
      • kjetilho
        hmm, my libmusicbrainz is too old.
      • canidae
        _thom_: not really... i play around with a modified version of the tagger myself, although there's not alot of improvements on it
      • although, if you're interested you can take a look at http://dom.exent.net/~canidae/tuxicbrainz/
      • i don't do mac though, so i have no idea if you can get it to work there :p
      • Knio-dinner
        Knio-dinner is now known as Knio
      • lgonze joined the channel
      • ruaok is away: fussing
      • danbri has quit
      • djce has quit
      • lgonze has quit
      • cikkolata
        anyone around? anyone know a command line (linux) program that'll show me id3 tags and supports id3v2.4? (utf-8 in these tags, everything I've tried pukes)
      • ruaok
        You've tried id3v2 ?
      • cikkolata
        hmm
      • ruaok
      • with a id3v2.4 lib it should do the right thing, IIRC
      • cikkolata
        I have it, unless there are two different things
      • ruaok would just read a hexdump
      • I've just woke up, I'm still being slow
      • ruaok
        :-)
      • cikkolata
        that's a pain
      • ruaok
        well, what the id3v2 program can do depends on libid3v2
      • cikkolata
        I want to check that all my foreign stuff has UTF-8 not UTF-8 converted to UTF-8 from latin1 marked as UTF-8
      • ruaok
        thus you need a 2.4 lib and it should work.
      • cikkolata
        ok
      • ruaok
        definitely a job for hex. seriously.
      • I wouldn't trust the existing libs to do that right.
      • cikkolata
        because I'm getting all sorts of shit.
      • ruaok
        except's wheeler's lib. but I haven't tried.
      • yup. case in point.
      • cikkolata
        I might just use the perl thing I set and unset the UTF-8 flag with
      • ruaok
        or vi -b
      • cikkolata
        hm?
      • ruaok is a masochist
      • ruaok
        (vim in binary mode)
      • cikkolata
        meh, find . -type f -iname '*.mp3' -exec myscript {} \; is so much easier.
      • ruaok
        yes, of course.
      • but I never do stuff like that. I write the massive tools that do all that shit for normal people.
      • cikkolata giggles
      • which means that I personally never need to twidle one bit on a thousand files. :-)
      • cikkolata
        it's not my fault nobody likes my utf-8 :(
      • cikkolata giggles
      • the script I use is 5 lines
      • ruaok
        I can't wait for 5-10 years from now, when everything is utf-8
      • cikkolata
        by then there'll be some far niftier thing that nobody supports, of course.
      • arse
      • do you know what the artist frame thing is?
      • ruaok
        TPE2 ??
      • ruaok looks
      • cikkolata
        aha
      • sounds right
      • ruaok
        ya
      • cikkolata
        oh, DUH.
      • cikkolata wakes up a bit and realises the answer
      • people who think things should be marked as imports have a very... egocentric? somewordIdon'tknow? view of things...
      • HairMetalAddict joined the channel
      • HairMetalAddict
        Ugh, I guess there's no way to block edits from a person *real quick-like*?
      • Idiot alert, and he's not paying attention to mod notes... http://www.musicbrainz.org/mod/search/results.h...
      • Knio has quit
      • Knio joined the channel
      • For the love of Goddess, someone stop that moron! He's hosing up caps as I type this. Intentionally.
      • Knio
        Knio is now known as Knio-sleep
      • HairMetalAddict
        Bleh, just went through and cleaned up his entire mess. Not a single one of his edits was correct...
      • cikkolata looks
      • cikkolata
        holy... crap...
      • how'd you notice?
      • HairMetalAddict
        I'm "subscribed" to Led Zeppelin. Today's daily mail noted 36 accepted mods for Zeppelin. Zeppelin's listings were already perfect, so I found that a bit odd... :-P
      • Damn, he's still doing it...
      • cikkolata
        ahh
      • I fixed some
      • HairMetalAddict
        Using the "bonehead" mod note to keep track of what's fixed. Anything older than those notes is already done. ;-)
      • cikkolata giggles
      • And I'm *really* hoping he gets an e-mail for each mod note... :-P
      • cikkolata
        I hope that's a real email account
      • cikkolata is too
      • HairMetalAddict
        He's changing them, then tagging (can tell as he sends TRMs). If I catch them before he tags, he comes back and changes them again...
      • cikkolata
        someone needs to invent a way of punching people in the face over the internet already.
      • cikkolata nods
      • HairMetalAddict
        Like he's doing right now with Moby.
      • See if I can play a cat-mouse game with him... :-D
      • cikkolata
        good luck!
      • HairMetalAddict
        *sips coffee* What a great way to start the morning. Hehehehehe
      • kjetilho has left the channel
      • cikkolata
        and I thought the person who said "Whatever!" when I told them to read the style guidelines and the one who wanted to change 98 degrees' sortname to "Degrees, 98" were bad
      • I don't get it... if he's so bothered about the capitalisation that he's changing them all by hand, why doesn't he just get a real tag editor and use that, instead of fighting against musicbrainz
      • danbri joined the channel
      • HairMetalAddict
        Some people have a very hard time... thinking.
      • cikkolata
        some just can't think at all, it would seem.
      • Kanmu has quit
      • Kanmu joined the channel
      • oh, I just love people who add everything to non-album tracks.
      • bramp has quit
      • HairMetalAddict
        You forgot the part in parentheses: oh, I just love (to vote "no" to) people who add everything to non-album tracks.
      • ;-)
      • cikkolata
        I thought that obvious.
      • ...that /was/
      • HairMetalAddict states the obvious all too often
      • HairMetalAddict
        Linkin Park sucks! <--- Stating the obvious
      • :-P
      • cikkolata giggles
      • cikkolata
        I hate voting on add tracks, nobody seems to have any idea what they're doing (nor how to write an entire sentence)
      • not in db! not found! not on cds listed!
      • HairMetalAddict
        not getting a yes vote!
      • cikkolata laughs
      • cikkolata
        yes.
      • rj_ joined the channel
      • somnout has quit
      • rj_ has quit
      • canidae
        ruaok: a quick quiz... i'm playing around in "write.cpp" and see the following: if you use "%sortname" it picks "data.artist" instead of "data.sortName" if "data.sortName" doesn't exist... if you use "%abc" it picks the first char of "data.Sortname" if "data.variousArtist" is "0", however, unlike "%sortname" it does not pick "data.artist" instead of "data.sortName" if "data.sortName" does not exist...
      • ruaok
        hmmm.
      • canidae
        do i make sense? :)
      • ruaok
        I'd love a patch. :-)
      • canidae
        hehe, i'm working on it :)
      • although, i need at least the evening, and probably tomorrows evening aswell... this stuff prolly is a bit above my head :p
      • i take it as "data.sortName" might not have any value, while "data.artist" will have data, then
      • ruaok
        yes
      • it should be rare for sortname to be blank, but it does happen
      • canidae
        ok, then i'll add a check for that in "%abc" aswell
      • hmm, btw, i prolly should check this with you before i continue: as i've said earlier i want to be able to "force" variables to be lower or upper case... so i'm trying to implement two new variables; "%l" & "%u" which will cause the next variable to be upper/lower case (i've made 2 methods to change case)... good? bad? :)
      • ruaok
        not sure.
      • canidae
        eg: "%l%sortname" where "%sortname" = "Beatles, The" would make it "beatles, the"
      • this shouldn't affect anyone not using "%l" or "%u", though
      • ruaok
        sounds reasonable
      • canidae
        and they both only affect the next variable... eg. "%l%sortname/%album" would only make "%sortname" lowercase, while "%album" still would have correct capitalization
      • although, there's one more change i wish to do, which will affect some of the other variables... namingly "%abc2" & "%abc3"... as i've said before, i want the first char of "%sortname", but atm that's not possible... so instead of making "%sortname1", "%sortname2" & "%sortname3" (and maybe "%artist1"...) i thought maybe doing like i want to do with "%l" & "%u": "%<1-9>", or: "%3%sortname" would pick out the 3 first chars of "%sortname"
      • so instead of "%abc2" & "%abc3" you'd have to use "%2%abc" & "%3%abc"
      • hmm, actually the way i've done it so far will also force you to use "%1%abc" instead of "%abc"... i'm making "%abc" giving you either the entire sortname or the entire album name (if track is tagged as "various artists")
      • dupuy
        having VA album titles sorted mixed in with artist names is a bit messy
      • i like the way that iTunes thows them under Compilations (although that's a bad name)
      • and be sure to have %abc default to one char unless overridden by a previous %<1-9>, for compatibility/convenience
      • canidae
        dupuy: problem then is that you can't ever really get more than 9 chars then, unless there's made yet another "variable"... how many programs is there using libtunepimp these days? i thought it was tp_tagger (which only i use) & picard (which is still in developement)... i do see your point though
      • dupuy: and mixing va-titles & artist names: the default in tp_tagger is something like "%abc/..." for non-various artists tracks & "Various Artists/%abc" for various artists tracks... won't be any changes how the music is sorted by the changes i have in minf :)
      • s/minf/mind/
      • HairMetalAddict has quit
      • dupuy
        i thought the old windows tagger uses % codes as well, but perhaps not quite the same as libtunepimp
      • ruaok
        it is -- in both cases the % codes are being applied by libtp.
      • old tagger and new are both built on top of libtp
      • canidae
        i see...
      • well, i could ofcourse keep "%abc", "%abc2" & "%abc3" as they are, although first i want to see if i can get this stuff working :)
      • cikkolata ponders how hard it would be to make data tracks be deleted when importing albums.
      • canidae cross his fingers...