Slashdot Mirror


Using CDDB to Fill ID3 Information in Existing MP3s?

masonbrown asks: "I've got about 2000 songs in my MP3 collection, using iTunes on the Mac. I'd love to fill in the empty ID3 tags such as Album Title, Date, etc. automatically from something like CDDB. Is there any way to automate this after the song is already in MP3 format (like going by Artist and Song Title)?"

68 comments

  1. ObSub by Anonymous Coward · · Score: -1, Troll

    Two Slashdot trolls post round about nine, Round about nine, Round about nine

    Guess who's back Back again Katz is back Back since when
    Guess who's back, guess who's back, guess who's back,
    guess who's back, guess who's back, guess who's back? *hums*

    You've created a monster 'cause nobody wants to post good shit no more, they just troll ya (yep)
    Well if you want trollin, this is what I deliver
    A little bit of goatse oh no, the receiever? no, the giver!
    Some dog porn that'll get your heart pumpin' quicker
    than your mom walkin' in while you're masturbatin'
    when you're rockin' the keyboard and karma whorin' (whoa!)
    You waited too long to first post, stop debatin'
    'cause I'm back, nailed your ass and your sister I'm datin'
    I know the mods think they got a job, Miz Jamie
    But when Slashdot sucks, why bother comment ratin'?
    So the FCC won't let you be or let you be seein' what you want to see,
    They try to take away your MP3 so you think you ain't free, but let me see
    Ashcroft thinks the country he's savin' but he's just another thug with a gun and he's ravin'
    'bout shuttin' down raves, coverin' up Justice's tits
    while y'all sit 'n sip tea and piss and moan about bits
    So get ready, it'll get a lot more heavy, you think it's really cool yellin' FUCK YOU, no way

    Now this looks like a job for me So Slashdot sheeple just follow me 'cause there's never any controversy when it's free for me and not for thee
    Now this looks like a job for me And it's mutual hypocrisy They try to mod me down to -3 But it feels so empty without me

    Little bastards, twits feeling rebellious, embarrassed they can't code for shit and they know it
    They start feeling like prisoners, helpless 'til someone shows 'em how to make the world take notice (POOP!)
    Not visionary, vision is scary, if this is revolution I prefer it the old way
    You rebels, stickin' it to the man while you revel and bask in the fact that you got a reaction from splattering
    your internal disasters all over the map while the rest of us just try to relax, be quiet, adults are talkin'
    Well I'm back (na na na na na na na na na na) *bzzt*
    Thinkin' that you're censored really no one wants to listen and you're just a
    buncha whiners cryin' "Listen to me", don't you see, when will ya learn, not
    'til you get burned by the devil that you're dancin' with
    It's interesting, or would be if it weren't so pathetically small and small-minded, compared to the very real value (bzzt!)
    that real hackers provide, you know, the ones that ain't talkin' 'cause they're too busy codin' up actual code
    And they sense your ignorance when you mention them and go right back to writin' that code, so there You nuisance, who sent, who sent for thee?

    Now this looks like a job for me So Slashdot sheeple just follow me 'cause there's never any controversy when it's free for me and not for thee
    Now this looks like a job for me And it's mutual hypocrisy They try to mod me down to -3 But it feels so empty without me

    A tiskit a tasket, spend your life playin' tit for tat with any ol' soul takin' your bait, that shit
    is gettin' old faster than you playin' all of your silly-ass games while you think you're the hottest shit since Linus!
    Ooh, Goatse, that's never been done before, blow me
    Where's Meept when you need him, I'm too old, I remember the first trolls, I can't let go though nobody listens to reason!
    So let's go, I'm on a roll now, I'll be here when my hair's gone gray and fallin' out for the few good comments in amongst all your crapfloodin'
    Clarifyin' what the editors got wrong 'cause they jumped the gun and they can't be bothered to check their own search engine *hiss hiss*
    Though sometimes it just seems the whole world only wants their MP3, I remind myself it ain't a representative cross-section, it's chaos, it's a wonder you can find your own ass in between the staff and the masses
    No it's not the de-cline of everything, anymore than Plato's teens were worse than that stoned Mac chick that everybody's hot for, what's she got that I don't got, other than the obvious (HEY!)
    Just another nut with too much time on his hands, just like you, in fact, I better save this before it's too late and I gotta off myself
    And no matter how much you may hate me, it'll be so empty without me

    Now this looks like a job for me So Slashdot sheeple just follow me 'cause there's never any controversy when it's free for me and not for thee
    Now this looks like a job for me And it's mutual hypocrisy They try to mod me down to -3 But it feels so empty without me

    1. Re:ObSub by Anonymous Coward · · Score: 0

      i cbf'd creating an acct but that was fucken funny hehehehe

    2. Re:ObSub by Anonymous Coward · · Score: 0

      OMFG That is the funniest shit i have seen in along time. Oh and LAZYNESS always wins down here. No account for me But its TOXIC from Perth West Australia :)

    3. Re:ObSub by Anonymous Coward · · Score: 0

      Perth WA is wher its @!

  2. Taco-snotting is dying by poopbot by Alice+Eliza · · Score: -1, Offtopic

    Netcraft has confirmed: Taco-snotting is dying.

    Yet another crippling bombshell hit the beleaguered Taco-snotting community when recently IDC confirmed that Taco-snotting accounts for less than a fraction of 1 percent of all homosexual acts. Coming on the heels of the latest Netcraft survey which plainly states that Taco-snotting has lost more fag practitioners, this news serves to reinforce what weve known all along. Taco-snotting faggots are collapsing in complete disarray, as further exemplified by failing dead last in the recent Faggot World comprehensive snotting test.

    You dont need to be a Katz to predict Taco-snottings future. The handwriting is on the wall: Taco-snotting faces a bleak future. In fact there wont be any future at all for Taco-snotting because Taco-snotting is dying. Things are looking very bad for Taco-snotting. As many of us are already aware, Taco-snotting continues to lose faggotshare. White ink flows like a river of bubbly, thick jizz. The circle-snot is the most endangered of them all, having lost 93% of its core snotters.

    Lets keep to the facts and look at the numbers.

    Circle-snotting leader Jeff Homos Masterbates states that there are 7000 snotters of the circle-snot. How many users of anal snot are there? Lets see. The number of circle-snotting versus anal snot posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 anal snot users. SnotOS posts on Usenet are about half of the volume of anal snot posts. Therefore there are about 700 users of SnotOS. A recent article put the circle-snot at about 80 percent of the Taco-snotting market. Therefore there are (7000+1400+700)*4 = 36400 circle-snot users. This is consistent with the number of circle-snot Usenet posts.

    Due to the troubles of CowboiKneels walnuts, abysmal sales and so on, the circle-snot went out of business and was taken over by SNOTi who sell another troubled Taco-snot. Now SNOTi is also dead, its corpse turned over to yet another gay whorehouse.

    All major surveys show that Taco-snotting has steadily declined in faggotshare. Taco-snotting is very sick and its long term survival prospects are very dim. If Taco-snotting is to survive at all it will be among heterosexual hobbyist dabblers. Taco-snotting continues to decay. Nothing short of a jizz-soaked miracle could save it at this point in time. For all practical purposes, Taco-snotting is dead.

    Fact: Taco-snotting is dead.

    - posted by poopbot: news for turds, stuff that splatters

    gbOpeoOvBO Post #312

  3. Probably not by XoXus · · Score: 2

    I'd have to say no, at least with the current CDDB. Albums are non-uniquely identified by Artist and Title; for example, I have two versions of "US Forces" by Midnight Oil, from different albums. How is it going to be possible to distinguish between them without examining the audio data?

    1. Re:Probably not by Anonymous Coward · · Score: -1, Offtopic

      Off-topic (so sue me) but it had to be said: US Forces by Midnight Oil is yet another great song from a great band.

    2. Re:Probably not by Anonymous Coward · · Score: 0

      Well, it's not for Mac, but there's a shareware program called Tag and Rename ( http://www.softpointer.com/tr.htm ) for Win32 will look up a CD's information on FreeDB and then fill in the ID3 tags for you, no problem.

      You just need to make sure you have all the album's tracks in one directory and that they're listed in order (it helps if the track number is at the beginning of the filename).
      Tag and Rename will also let you manually pick out your album from Allmusic (www.allmusic.com)(in case there's tracks missing, or truncated MP3's) , and then fill out ID3 tags using Allmusic's information (including the album cover!).

  4. mp3 butler by eyez · · Score: 3, Interesting

    A long time ago I wrote a program which can, Among other things, re-tag mp3s based on the filename. This isn't exactly CDDB, but it's a start.

    It's a perl program, so it Should run on OS X without modification, so long as you've got it's perl module requirements taken care of.

    The program is called The MP3 Butler, and you can get it from http://babblica.net/mp3butler.

    --
    get 0wned. irc.w30wnzj00.com
    1. Re:mp3 butler by MMMMMMMMMMMMMMMMMMMM · · Score: -1

      FUCK THAT BITCH!!!!!!!

      HAHAHAHA HA HA HAHA LOL LOL LOLOLOLOLOLOL!!!!

      Lameness filter encountered. Post aborted!

      Reason: Don't use so many caps. It's like YELLING.

    2. Re:mp3 butler by 0x0d0a · · Score: 2

      Hmm. I've been working on a perl scrip that does heuristic name detection based on the filename, the id3 tags and (not yet in) the freedb info. Unfortunately, last I looked the freedb protocol specified searching as a valid operation, but when I tried sending the command, the freedb server spat back "not implemented yet".

  5. MoodLogic by DittoACE2000 · · Score: 1

    I'm not sure if Moodlogic (http://www.moodlogic.com) runs on the Mac, but it will check your MP3 library with its own user-supported (and extensive) song database, and then rename and organize into folders your MP3's.

  6. Can't do it. by recursiv · · Score: 1

    You can't tag the songs in the manner you want for exactly the same reason napster had such a hard time complying with the requirements to disallow copyrighted materials.

    CDDB works on the premise that the combinations of track lengths on a given album are like a unique fingerprint. Once you take into account that mp3s aren't exactly (to the frame) the same size as the audio cd, the fact that you may be missing the last 2 seconds of some track, etc, it becomes practically impossible.

    --
    I used to bulls-eye womp-rats in my pants
    1. Re:Can't do it. by Anonymous Coward · · Score: -1

      CDDB goes on the CDID and maybe track length too.

  7. Musicmatch Jukebox by Calmiche · · Score: 1

    You know, you can always use MusicMatch Jukebox to look up tags on mp3's. It is especially easy if you have the album name or the artist... Or all the mp3's in the album. You enter whatever information you can, then select the Options > Music Library > Edit track Tags. highlight them and click the Lookup Tags button. It will look through the CCDB and try to use whatever information you have, the track length, etc.. and return as many options as possible as to what the song is. Of course, if you are looking up individual songs and don't have a clue as to the artist, album and song name.... you are pretty much screwed.

  8. musicmatch by Polo · · Score: 2

    Ok, so it's not Linux, but Musicmatch Jukebox has a feature called supertagging.

    It takes the song title and does a fuzzy search and can fill in the ID3 tags. It can scan it from the filenames only, or from an existing tag. If your tags are nonexistent or screwed up, you can fix them. It can even fill in Album art and so forth. It's not completely automatic, but it is automated.

    I kind of grudgingly like musicmatch, even though they must never have scanned in their CD collection with it. I mean, why do I have to click on the mouse for every single CD in my collection. Why not have a feature to start ripping the moment you insert a CD and eject it when it's done? Bozos.

    1. Re:musicmatch by ironfroggy · · Score: 1

      a good thing too that it isnt linux. this poster said they run on a Mac.

    2. Re:musicmatch by HBergeron · · Score: 1

      I have to echo this. MusicMatch can be great, and I have turned many friends onto it. It is the best combined music ripper/manager/player I have found. Also, their model of an initial $29 payment and free lifetime updates is a model for other companies hoping to commercialize a utility program.

      The problem is, there are poorly designed parts of their UI that have never changed over the years. These are seemingly simple things that could have been addressed at some point on the march to version 7.2 The search feature can work well, all in all, it may be your best bet

      --
      THE YEAR WAS 2081, and everybody was finally equal...
  9. AppleScript by medcalf · · Score: 2

    You could script it with AppleScript, since you can set track properties and can do Internet connections, presuming that CDDB has some useful interface for scripting.

    --
    -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
  10. [xdfgf] Porn: Hitchhiker and Farmer by Anonymous Coward · · Score: -1, Troll

    the next morning after mike and billy woke up from making love they got up
    and got ready for work.while having breakfast billy said he was not feeling
    well enough to goto to work on the farm.so he said he would go back to bed
    for awhile till he was feeling better.so mike so mike said that was fine
    and gave billy a kiss on the lips then leaves for work on the farm.while
    mike was out working on the farm.billy gets a phone call from one of his
    old lovers and asked him to come over to keep him company while mike was
    working in the fields on the farm.
    after working in the fields for a few hours mike had to come back to the
    house to get a few more things he forgot that he needed to work in the
    fields again.when mike got back to the house he walked into the bedroom to
    get the things that he had forgot.when he got into the bedroom he caught
    billy in his bed with his with billy's old lover and he got real mad over
    that and pulled billy out of his bed and dragged billy into the lounge room
    naked to find out why billy was sleeping with his old lover,
    while they were yelling at each other in the lounge room,billy told mike
    things have not been working out for them for a few months now.when mike
    heard that he exploded again at billy then told told billy to get his old
    lover out of the bed and get him out of the house with his old lover by
    time i got back to the house again.
    after mike said that to billy he stormed out of the house and went for a
    drive in the desert with his dog ranger.while mike was driving in the
    desert not far from his house.he saw this young boy walking in the
    desert.so mike stopped by the young boy are you lost. the young boy says im
    lost and could you give me a ride and on the way mike starts to rub bobby's
    leg. while mike's dog is in the back of the jeep and he starts licking
    mikes face. and its like a desert so mike pulls off to pee and bobby sees
    mike's dick. and then then ranger starts to lick mike's cock after he had a
    pee and bobby's cock gets hard looking at seeing mike peeing in the desert.
    Then mike says its to hot to wear clothes so lets take them off so i do and
    then mike comes over to sucks bobby's cock after awhile ranger starts to
    lick bobby's face which is a shock to him at first then bobby decides to
    gets out the jeep to help mike put a blanket on the ground.as I got out of
    Mike's jeep and he had the blanket already on the ground. Why don't you
    take off your clothes now Bobby? he said. It was hot so I pulled off my
    shoes and socks and tee shirt and was pulling down my shorts when I looked
    over at Mike.
    He was already naked and I got horny when I saw his dick hanging down. It
    was bigger then mine but it didn't have any hair on it, bobby said. The
    only other men I saw naked were my older brothers and my dad and they all
    had lots of hair there. So I asked him why he didn't have any hairs down
    there.He said because I shave down there, Bobby I don't like hairs there.
    He said to lie on the blanket and he would get me some water since it was
    so hot in the desert. So I lay on the blanket on my belly and all of a
    sudden I felt something cold on my butt. I jumped and turned and Ranger had
    his nose in my butt. I laughed and Mike did to. He likes your butt
    bobby. Mike said to me. He laughed to. Yeah I guess he does. What kind of
    dog is he? He's pretty. He is a yellow lab Bobby. Him and me are very good
    friends.Oh, cool. I told him and Mike came and laid on the blanket with me. I
    turned over again and was talking to Mike and I felt the cold nose
    again. Stop it! I laughed as I told Ranger to go away. Bobby Ranger likes
    your butt. If you want I'll show you what Ranger does real good. Ok what
    does he do? I asked him. Well put your hands on your butt cheeks and open
    up your crack a little and wait. Just close your eyes ok So I did.
    Wow! Man that feels great what's he doin' Mike? Ha ha he is licking your
    butt Bobby do you like that? Yes!! I never felt anything like that! Does he
    lick yours to Mike? Yes Bobby he does. I like it. He does more then that
    too! What does he do Mike? Here Bobby I will show you. I watched Mike get
    on his hands and knees and then he made a sound for Ranger to come here. I
    was totally freaked when I saw Ranger get on Mikes back and put his dog
    dick in Mikes butt!OMG!! Mike don't that hurt!?? I watched as Ranger's big
    dick went all the way in Mike's butt and Mike moaned.
    Mike laughed again and said no it feels great and I should try it. So I
    said ok let me and Mike got up and he took Ranger over to me. Bobby, do
    like I did and get on your hands and knees ok? So I did it. I felt Ranger
    licking my hole and it tickled real good. Ok I'm ready I said. I felt
    Ranger get on me and Mike took his dick and put it by my hole.Ow!! Oh man
    Mike its way to big! But Mike said to hold still I will like it. So I
    did. Oh ohhhhhh oww! Mike! It hurts but I like it to! Oh man it makes my
    dick tickle to! Wow! Mike watched as Rangers dick disappeared in my butt.I
    felt his big dick swell inside of my butt and it hurt but it made me feel
    real horny.
    My dick never felt so good and it was real hard and even though I never
    cummed b4 I knew I was going to cum now. Mike was in front of me and his
    dick was by my mouth. I never sucked a guy before but I opened my mouth and
    Mike put his dick in my mouth and I sucked him. I never felt this good
    before ever I thought. i was never going to cum like this before which
    really excited me lots.While ranger was fucking my ass real hard i started
    to suck hard on mike's dick also which really got him turned on because i
    could hear him moan loudly which also got me turned on also sucking on
    mike's dick and getting fucked by mike's dog ranger.after 5 mins or more i
    could feel ranger blow his hot warm cum inside my ass which turned me on
    and it made me blow my load too.
    Seeing bobby blow his load made mike blow his load in bobby's mouth which
    he really liked the feel of mike's warm sweet cum flowing down his
    throat.After rangers dick was soft he turned himself around to take his
    dick out of bobby's ass.When rangers dick was out of bobby's ass rangers
    jumped back into the back of the jeep and and started to lick his dick
    clean.after relaxing for awhile on the rug with bobby mike asked bobby if
    he liked ranger's dick up his ass and my sweet cum flowing down your throat
    and bobby said he liked it a lot which made mike feel real happy when he
    heard that that he leaned over to bobby and gave him a kiss on the lips
    which bobby liked a lot also.
    Then mike said to bobby we should get going back to the farm before we get
    burnt anymore plus also to see if my ex boyfriend and his lover has left my
    house and bobby agreed with that.then we started to pack up the gear for
    the long drive back home again.bobby said to me do i have wear clothes on
    the way back so i said to him no because it is still hot out here and no
    one will see us if go back to the farm house naked which made bobby happy
    when he heard that.once we got back to the farmhouse and walked inside
    naked we found the house empty which made me and bobby happy to come back
    to a empty house.
    After seeing the house was empty we decided to have a shower together to
    cool down from the long hot ride home.after having some more gay sex in the
    shower together we got out of the shower to go get something to eat.Mike
    said to bobby that he would cook us up something for dinner while bobby
    relaxed naked watching television.after mike and bobby had finished dinner
    mike suggested to bobby about watching a gay video so bobby said yes to
    that then mike went and got one of his numerous amounts of gay videos to
    watch so he and bobby could jack off while watching the video.by the time
    they had finished watching the video they went into mike's room for some
    great gay sex together which they both wanted to happen.
    The next morning after having great gay sex together they got up for a
    shower to wake up.while in the shower they made love again.Then after
    getting out of the shower to have breakfast still naked.bobby asked mike to
    show him around the farm so mike said yes he would show him around the farm
    then bobby said what about clothes and mike said we don't have to wear them
    if you don't want so bobby said i would prefer that which mike was happy
    about.then they walked out the door to have a look around the farm.after
    the door was closed bobby ran towards the barn because he wanted to see the
    barn first.
    Mike told him he had two big horses and a pony and other animals in the
    barn.bobby opened up the big barn doors and saw the horse in the stalls.he
    went over to pat him and his coat was warm and smelled good.Bobby could
    feel his dick getting real hard when he was near the horse.he looked at the
    horse and could see the horses cock slide out too which made bobby's cock
    get even harder still.he looked to see if mike was there yet but he was
    not.so he bent down and stroked the huge horses cock in his hand.bobby haw
    always wanted to touch a horses cock and now he was!the cock got bigger and
    bobby's cock got harder and harder.bobby stroked the horses cock til it was
    fully hard in his hand.
    Bobby wanted to taste the big horses cock in mouth so he bent down under
    the horse and licked it's head.it was between salty and sweet at the same
    time!bobby sucked the horses head into his mouth and at the same time his
    cock drooling precum on to his bare feet as he sucked the horses cock.he
    didn't hear the big barn doors squeak as mike come in.When mike saw bobby
    bent over he walked up behind him and put his big cock against bobby's tiny
    boy hole.he pushed it hard and it popped into bobby's boy asshole.Bobby
    tried to scream but the horse cock head was in his mouth.Mike pushed his
    cock deep into bobby's ass and bobby was loving it all.
    He felt mike's cock swell and fill his boy hole good.he started to suck the
    horses cock head harder and felt the first drips of cum on his tongue.he
    gulped them but more and more was filling his mouth.he had to swallow real
    fast or drown.the cock head had swollen that much it was stuck in bobby's
    mouth.mike was pumping his cock hard and fast now and bobby felt him unload
    big drops of cum inside his hot ass.Bobby's own cock throbbed and shot load
    after load of cum on the hay under the horse.Finally the horse's cock
    flopped out of his mouth.at the same time mike withdrew his red throbbing
    cock from bobby's ass still dripping cum.bobby.after that bobby laid on the
    hay under the horse with mike next to him.they both closed there eyes
    because they were both so used uped and tired that they couldn't moveanymore.
    he wasn't ready for what happened next!he felt this hot liquid drenching
    him which also splashed onto mike.he opened his eyes to see the horse
    pissing on him and mike.he screamed and it got into his mouth!mike just
    laid there and laughed and laughed.after he stopped laughing he said come
    on bobby let's goto the creek so we could wash off there then mike said you
    know what that smell on you makes me hot and bobby saw mike's cock get hard
    again.then bobby said to mike hey fuck me outside i have always wanted to
    be fucked outside in the open.so mike walked up to bobby and bent him over
    and stuck his cock in his asshole again.it was still dripping out mike's
    cum from been fucked in the barn so it slide in real easy.he was fucking
    bobby and holding his hips when we heard a voice.hey what are you twodoing?
    mike was scared at first then he saw it was his neighbor the farmer from
    next door.he said hi.bobby was trying to get free in shear embarrassment
    that they had been caught by mike's neighbor fucking in the open.mike
    wouldn't let bobby's hips go and kept on pounding his dick into him.bobby
    turned around and saw the farmer rub his big buldge in his levi's real
    well.the neighbor said well mike who is your new little friend?as he smiled
    at them and mike smiled at him also and said.

  11. Tag&Rename does this by Alrescha · · Score: 3, Informative

    Tag & Rename is a relative cheap program for mass editing of ID3 tags. One of it's many features is that if you have a directory that contains all of the tracks of one album, in order, it will go to CDDB and retrieve the album/track information. It will of course create ID3 tags from this information if you desire.

    The user interface takes a little getting used to, and it's a Windows program, and it's payware, but I had to respond to all the folks who say "it can't be done". Tag&Rename does it.

    http://www.softpointer.com/tr.htm

    A.

    --
    ...bringing you cynical quips since 1998
  12. enquring minds want to know.... by tongue · · Score: 1

    if there's a way to do it, i'd sure as shit like to know... i've quit downloading mp3's altogether since i developed this anal retentive streak about my mp3s... i only rip them off cds i can physically put in the drive and download track information at the time of ripping... don't ask me why, i don't know, it never used to bother me to have a full set of eminem labelled sarah mclachlan, or the latest limp bizkit that turned out to be a bunch of 20 second alternating cuts of britney spears and n'sync cat'ed together.

    1. Re:enquring minds want to know.... by straponego · · Score: 1

      Hmm, a full limp bizkit track or alternating 20 second cuts of britney spears and n'sync.

      Tough call, actually.

  13. CDDB? Shouldn't we be using freedb instead? by WIAKywbfatw · · Score: 5, Insightful

    Unless you've been living in a cave for the past two years you'd know that CDDB has been hijacked by Gracenote who've turned what was a nice, cooperative development, steadily built up by thousands of unpaid users into a private, commercial venture.

    Nowadays, if you're developing commercial software that accesses the CDDB database you have to pony up licensing fees or look elsewhere.

    That elsewhere is freedb. Check it out and use it instead of using CDDB.

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    1. Re:CDDB? Shouldn't we be using freedb instead? by tswinzig · · Score: 3, Insightful

      Unless you've been living in a cave for the past two years you'd know that CDDB [cddb.com] has been hijacked by Gracenote who've turned what was a nice, cooperative development, steadily built up by thousands of unpaid users into a private, commercial venture

      And who provided the service of hosting this data and providing network access to it all these years, for free? Gracenote.

      I'm so sick of this B.S. argument, "they hijacked our data!"

      1. It's not your data, it belongs to the songwriters and record companies. You just re-typed it, big frigging deal.

      2. You provided a service to Gracenote -- you retyped the information. In exchange, you were provided a service by Gracenote, free access to their index of CD information. On average, I would wager people took WAY more than they gave.

      It's fine to promote a free service like freedb. I use it. But please for chrissakes stop complaining about gracenote, they didn't hijack anything!

      --

      "And like that ... he's gone."
    2. Re:CDDB? Shouldn't we be using freedb instead? by Anonymous Coward · · Score: 0

      But please for chrissakes stop complaining about gracenote, they didn't hijack anything!

      They said that it would remain free. THEY LIED. I don't see any problem with calling it what it is.

    3. Re:CDDB? Shouldn't we be using freedb instead? by Lars+-1 · · Score: 3, Informative

      Whether of not Gracenote hijacked anything depends on you point of view.

      IIRC, the whole thing went like this:

      Ti Kan and Steve Scherf defined the protocol and made a server. People started to contribute the data. At some point, Ti Kan (I might be mistaken in this) started to commercialize the service, either by selling the data to a company, or by founding a company himself. Gradually, the new company started bugging makers of mp3-software to only include support for cddb, thus practicing unfair methods to support cddb. The methods included things like "either you only support cddb, or you will not support cddb at all."

      So the service started as free, then turned into a commercial service. At the same time, the free service was hindered.

      About that It's not your data, it belongs to the songwriters and record companies. You just re-typed it, big frigging deal.:

      Again, this depends on you view. Of course, you're just writing down information which others have written. The point is that the value of the data consists not of the information itself, but of the availability through a service like freedb/cddb. Thus Gracenote did hijack the data. Not the contents, but the value. The value is the time of the thousands of people who typed in the information.


      Lars

    4. Re:CDDB? Shouldn't we be using freedb instead? by dubl-u · · Score: 2

      Yep! Had I known up front I was giving a marketable asset to MBA-wielding jerkos for free, that would have been swell.

      As it is, I now just use freedb. They continue to be what I thought cddb was all along.

    5. Re:CDDB? Shouldn't we be using freedb instead? by tswinzig · · Score: 2

      Again, this depends on you view. Of course, you're just writing down information which others have written. The point is that the value of the data consists not of the information itself, but of the availability through a service like freedb/cddb. Thus Gracenote did hijack the data. Not the contents, but the value. The value is the time of the thousands of people who typed in the information.

      The value is also the bandwidth, processing, and man power it took to make CDDB work -- how much did you pay for that?

      --

      "And like that ... he's gone."
    6. Re:CDDB? Shouldn't we be using freedb instead? by astroboscope · · Score: 0
      The point is that the value of the data consists not of the information itself, but of the availability through a service like freedb/cddb. Thus Gracenote did hijack the data. Not the contents, but the value. The value is the time of the thousands of people who typed in the information.

      Exactly. Remember that cddb came out before mp3s became popular, so nearly all cddb users already possessed the info, but didn't have it with them at the moment (were at work, but the liner notes were at home, or they just weren't able to rip their eyes away from the monitor).

      I've also seen some cddb entries with extended info that isn't in the CD liner notes, added by dedicated fans. For example, 8309a809 has a note about how Sire mixed up the masters of Speaking in Tongues, so there are 2 versions, one a few minutes longer. I don't have the liner notes here to check, but I doubt they include that tidbit.

      --
      If we were ants living on a Rubik's cube, differential geometry would be a little more confusing.
    7. Re:CDDB? Shouldn't we be using freedb instead? by lucas_gonze · · Score: 1

      I don't think the data belongs to the songwriters or the record companies. The data is facts about the album ("this is the list of song titles" vs "this list of song titles is a creative work"). Facts don't belong to anyone.

    8. Re:CDDB? Shouldn't we be using freedb instead? by tswinzig · · Score: 2

      I don't think the data belongs to the songwriters or the record companies. The data is facts about the album ("this is the list of song titles" vs "this list of song titles is a creative work"). Facts don't belong to anyone.

      The song list on a CD is an original work consisting of: original song names (usually) in an original order, for the purpose of describing an original set of music. The song titles are just as much a part of the art as the lyrics of the song.

      I'm not saying CDDB/FreeDB is illegal, since I feel these can be used in the context of 'fair use.' However, that does not change the fact that the artist or record company owns that original work, and therefore the only service you are providing is to transcribe the text for cddb/freedb.

      The point being: you're not "creating" any content for CDDB, you're just "porting" it. In return you were able to download information from CDDB.

      --

      "And like that ... he's gone."
    9. Re:CDDB? Shouldn't we be using freedb instead? by Anonymous Coward · · Score: 0

      Originality isn't related to whether something is copyrightable. What matters is whether a name or a list of names can be considered a creative work in the same sense as a song or a book. If they are, then uttering a name could be copyright infringement. You'd need to have a non-copyrighted name of the name of the song to protect yourself. Names are about attribution, that's it.

  14. easy, assuming the MP3s are whole ripped albums by tristan-b · · Score: 2, Informative

    iTunes does have the ability to fill in missing information in some situations. For example, if you have an entire CD you ripped while offline, select the tracks and select "Get CD Track Names" from the Advanced menu. Everything from CDDB will be filled in, even if the songs still have "track1" etc as their names. Not sure if it can account for songs ripped from another encoder/incomplete albums.

  15. Windows Version by Puggs · · Score: 1

    Its not quite CDDB, but a windows app that edits id3 tag from file names & vice-versa

    http://www.id3-tagit.de

    Download

  16. Use MP3 Rage by sekalreed · · Score: 2, Informative

    MP3 Rage will allow you to not only get info from CDDB for already ripped MP3s, but handle all sorts of other tagging and renaming. Check it out

    --
    -ds
  17. This is the answer; mod it up by 90XDoubleSide · · Score: 2

    You can select any or all tracks you have ripped using iTunes and use the Get CD Track Names on them at any time. In iTunes 3 with the Keep iTunes Music Folder Organized option it will even update the file names and folder names and structure with the new information instantly.

    --
    "Reality is just a convenient measure of complexity" -Alvy Ray Smith
  18. Also by Apreche · · Score: 1

    I've got a bigger problem. I download a lot of mp3s with filenames in foreign languages. They look all funky and I can't make sense of them at all. Is there a program that will take the gibberish filenames and turn them into something with english characters?

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:Also by Gordonjcp · · Score: 2

      If you look in the "Tips-HOWTO", near the end, you'll see a pair of scripts, one spread over several lines, one a single line, that converts all the files in a directory to lowercase. In fact, here's the second one:
      ---- snip ----
      for i in * ; do [ -f $i ] && mv -i $i `echo $i | tr '[A-Z]' '[a-z]'`; done;
      ---- snip ----

      See how it uses tr to convert a range of characters? You can add any list of characters you like there. You can find out how to get your special characters by saying "man tr" at your prompt. As for finding out the codes for the characters, there you may need to do a bit of digging. Or you could copy and paste.

      Hope this gets you somewhere. I find it useful just for lowercasing filenames brought across from DOS and Windows disks, and of course you can replace the "tr" bit with other commands.

    2. Re:Also by Apreche · · Score: 2

      yeah, that would help me a lot. If I understood what that crazy command meant at all. Tell me how to do it in windows 2000, the os I use when not coding. Large crazy commands like that, which nobody understands are the reason that linux will never win the desktop. As far as I'm concerned, linux is good for coding, because it has all the good text editors and the free compilers and the nice terminal windows. I haven't seen anything else linux does better. Especially audio.

      --
      The GeekNights podcast is going strong. Listen!
    3. Re:Also by Gordonjcp · · Score: 2

      Simple. You can't. There is no way to do that in Windows 2000.

      Well, that's a little harsh. You could install Cygwin and run it under bash. But it sounds like you're too lazy to do that.

    4. Re:Also by belroth · · Score: 2
      yeah, that would help me a lot. If I understood what that crazy command meant at all. Tell me how to do it in windows 2000, the os I use when not coding.
      OK, so learn what shell scripts are then, and a few basic commands.
      You could do this in a nix or you can install some software on your W2K box,e.g. Cygwin or some of the Window ports of nix commands.
      As far as I'm concerned, linux is good for coding, because it has all the good text editors and the free compilers and the nice terminal windows. I haven't seen anything else linux does better. Especially audio.
      Being able to do things like write the above script I found pretty useful. I develop on windows for a living and having Cygwin, emacs and t.h.e. make my life so much easier. When I have to view every line which contains a certain string in all files with the same suffix in a folder tree it takes about 5 minutes to run in cygwin. Windows 'find' or 'search' command (depending on version) doesn't cut it.
      E.G. to find all lines in all files *.bar in the tree starting at c:\dev which contain the string 'foo', and where 'foo' and 'bar' may be in any combination of upper and lower case, and where the C drive is mounted as /mnt/c and you want the reults in a file (myoutput.file) with the filename, line number and line contents, you can use
      find /mnt/c/dev -name '*.[Bb][Aa][Rr]' -exec grep -H -n -i 'foo' {} >> myoutput.file \;
      Of course you need to wipe the output file first, anyone know how to do this in windows without cygwin?

      If all you want to do is surf the web then windows is OK (use Opera emulating IE), but then so is Linux (use Opera emulating IE). There are more games for windows and I can't run my excel/access vba apps on linux, but apart from that....

      --
      I hereby inform you that I have NOT been required to provide any decryption keys.
  19. you should know how it works by johnjones · · Score: 0

    this whole thread should be

    "I have no clue but leached my music "

    CDDB works by doing a simple lookup of the CD's ID (burned in ) and then querys the CDDB database for what it thinks should the track names and other info

    this is done on the track NUMBER and CD ID if you dont have these then CDDB is going to be pretty useless

    regards

    john jones

    1. Re:you should know how it works by GMontag451 · · Score: 3, Informative
      CDDB works by doing a simple lookup of the CD's ID (burned in ) and then querys the CDDB database for what it thinks should the track names and other info

      Um... no. There is no "CD ID number" burned into every CD. CDDB works by assuming that the track lengths are unique to a CD, which almost always works. That is why if you have the MP3s and you burn them to a CD, you can sometimes get CDDB to recognize it. Of course, that only works if all the different people you got your MP3s from ripped them with the same conventions, i.e. do you include the song gap, and if so, at the beginning or the end, etc.

    2. Re:you should know how it works by nathanh · · Score: 5, Informative
      CDDB works by doing a simple lookup of the CD's ID (burned in )

      What total rot. There's no such thing as a "CD ID". The CDDB ID is a one-way hash of the track lengths. Here is a comment from a script I wrote a few years ago.

      # The cddb disc id looks like this: sum the digits of each track's
      # starting point in seconds, shove that in the high byte; find the
      # total _playing_ time (subtract leadins) and put into the 2nd and
      # 3rd bytes; put the number of tracks in the low byte. The playing
      # time can't exceed approx 80 mins, so it will never overflow. The
      # summation of digits can overflow so the specs require the modulo
      # 255 first (not bitwise-and like you'd expect, weird huh).

      It might be possible to create a CDDB ID from a full album of MP3s. But I think there's no hope if you have random MP3s from incomplete albums.

    3. Re:you should know how it works by fliplap · · Score: 1

      Once again, why is there no (Wrong, -1)

    4. Re:you should know how it works by Anonymous Coward · · Score: 0

      Kinda offtopic, but once or twice I've gotten a CD that had the same track lengths as another completely different CD in the CDDB. Rare, but it does happen. In such cases it will ask you which of the two CD's is the correct one.

  20. Only 2000? by teridon · · Score: 4, Informative

    You probably want to use Applescript for this. Check out this page for a buttload of iTunes applescripts. For example the "Get CDDB Track Names" script will tag the selected tracks in iTunes with info from a CDDB webpage (that you searched for). And you can use the built-in applescripts to search the CDDB.

    But honestly, with only 2000 songs, it would probably be less work to do it yourself, especially if you can use iTunes multiple-edit mode on tracks from the same album.

    --
    I hold it, that a little rebellion, now and then, is a good thing. -- Thomas Jefferson
  21. Re:Can't do it.... yet it's done by wdr1 · · Score: 3, Informative

    Sure, you aren't going to get every invalid version, but who wants that anyway? For clean rips, you should be able to narrow the range down a lot. No, it won't be one-to-one like a CD, but that's okay too.

    For someone who's done it already, check out MoodLogic. Hooks in with winamp too.

    -Bill

    --
    SlashSig Karma: Excellent (mostly affected by moderatio
  22. Use madtime and score the results by Ben+Jackson · · Score: 2

    I wrote an ugly perl script that does this. It's based on the ideas from mp3cdd (you might be able to find this by searching google).

    First you find all of the track lengths and build a fake TOC, assuming a 2 second lead-in. mp3cddb used file length and bitrate to guess the length. If you use VBR (or even ABR) this isn't accurate enough, so you need madtime from libmad. Feed this to CDDB (get the mod from CPAN).

    You'll get a ton of results. Some will be totally unrelated, and some will be crap (all uppercase, all lowercase, genre missing, etc). Write a scoring function that weights all of the factors you care about, and then factor in the "distance" of the actual tracklists from your actual tracklists. Total time differences in seconds, or root mean squared differences, whatever gets good results. Pick the best.

    Sanitize the result if you are using the CDDB info as a filename.

    Now rename and mp3info your tracks from the data.

  23. Mp3Tagger by DeadSea · · Score: 2
    The information that CDDB uses is not stored with the mp3s. It does some calculation of the track lengths. You would have to have all the mp3s of the album including silent tracks as mp3s and the mp3s would have to have the the exactly right length, which I doubt that the mp3 format does.

    Chances are that you have you songs named in Album-Artist-Song.mp3, Album/Artist-Song.mp3, or Album/Artist/Song.mp3 format. I wrote a program called Mp3Tagger that can import this mp3 name information into the ID3 tag. (It can also go the other way and rename an mp3 based on id3 tags.) It runs on Windows, Linux, and Mac OS X among others.

  24. Yes! by pudge · · Score: 2

    If you have a directory of MP3s that 1. is an album and 2. are in order, then you can use a program in the MP3::Info module distribution to do this. I've used it many times. Meng Weng Wong wrote the program, I wrote the module, and it's on the CPAN.

    I think by default the program doesn't actually write the ID3 info to the MP3 file, but it's a simple edit to make that happen. You also need the CDDB module from the CPAN.

  25. Audiferous by Japanese+Fuckslut · · Score: 0

    AudiferousID3 is a freeware OS X app that can tag and rename MP3 files based on freedb lookups.

    --

    Two cock in my pussy! It feel so good!
  26. Not sure if these guys are still around, but... by bblough · · Score: 1

    you might check out songprint.

    It sounds like it will do what you're wanting, but the site looks kind of dead - the project may have been orphaned.

    hth.

  27. a simple patch... by Anonymous Coward · · Score: 0

    by renaTgad fixes the "payware" part. :)

  28. A common mistake by dubl-u · · Score: 1, Flamebait

    You seem to have been misinformed.

    We, the fellow users of the Internet, are not here as your employees, your slaves, or your parents.

    We, like you, have full and rich lives to lead; we have a lot to do before we kick off. To earn our daily bread, many of us are technology professionals, making our living through solving problems like this. Despite that, we are glad to help out fellow seekers of knowledge, fellow strugglers in this hard, cruel world. We do it gratis, recognizing the debt that we owe to those who have helped us.

    But then some yutz comes along and, like a fresh-hatched cuckoo, opens his mouth wide and peeps, "Gimme! Gimme! Gimme!" Thanks, but I have no particular interest in feeding leeches.

    If you want to understand the preceding command, RTFM. And if you want to accomplish this task on Windows 2000, pay somebody. Linux is an OS for builders, for creators, for makers of things. Windows is an OS for consumers. If you want to act like a consumer, then get out that credit card.

    1. Re:A common mistake by Sabriel · · Score: 3, Insightful
      But then some yutz comes along and, like a fresh-hatched cuckoo, opens his mouth wide and peeps, "Gimme! Gimme! Gimme!" Thanks, but I have no particular interest in feeding leeches.
      The dude asked for help. If you can't or won't help, leave it at that. Ranting at him for being a sheep not only doesn't help him, it hurts you. Someday you might need a wool coat to help keep out the cold.
      If you want to understand the preceding command, RTFM. And if you want to accomplish this task on Windows 2000, pay somebody. Linux is an OS for builders, for creators, for makers of things. Windows is an OS for consumers. If you want to act like a consumer, then get out that credit card.
      Windows is an OS for people who are builders, creators and makers of things IN FIELDS OTHER THAN PROGRAMMING! There are plenty of folks too busy working at their own specialties to learn ours, from farmers to firefighters. The "but it is so simple for ME" attitude is one more reason why Linux is having such a hard slog at displacing Windows.
    2. Re:A common mistake by dubl-u · · Score: 1, Troll

      The dude asked for help.

      No, he didn't. He sassed the poster (who had even offered a helpful explantion of those scary 76 characters of code), played dumb (I say "played" because in the same breath he claimed to be a coder), and then demanded help.

      If he were asking for help, he might have said, "I don't get it! Please tell me more about what 'tr' does!" But he wasn't asking for help, he was throwing a tantrum.

      There are plenty of folks too busy working at their own specialties to learn ours, from farmers to firefighters. The "but it is so simple for ME" attitude is one more reason why Linux is having such a hard slog at displacing Windows.

      I neither said nor implied that it was easy for anybody. All specialties require time and effort; otherwise they wouldn't be specialties. I've helped lots of specialists, from artists to writers to anthropologists to philosophers to grandmothers, gain some geeky knowledge. They were all looking to get something done, and were glad to spend some time learning whatever was necessary to help them get there. Symmetrically, I've been glad to put in some time and elbow grease to learn things in other realms when I've needed it.

      But for the times when I'm not willing to learn how to do it myself, I expect to pay up to have somebody do it for me, and I try to do it with appropriate humility. This guy is saying, "Gosh, I want to do something with my computer, I don't know how, and I'm not willing to learn a thing. So somebody do it for me right now!" This attitude might work if you are Veruca Salt. But although I've helped hundreds of strangers gratis, he won't get anything from me without cash up front.

      Windows is an OS for people who are builders, creators and makers of things IN FIELDS OTHER THAN PROGRAMMING!

      Close. If you change it to "...for people with a credit card who are...", then you've got it. Windows is, by design, a consumer product, and billg likes it just fine that way. Unix systems provide you with tools; Windows provides you with sealed "solutions". If your problem matches one of their solutions, you're happy. If not, you generally need to whip out that credit card.

    3. Re:A common mistake by Sabriel · · Score: 1
      Hmm. On a re-read of the thread, I can see what you mean, though I still think you over-reacted. OTOH I guess part of your comment hit a sore point with me and I may have been a bit harsh on you too. Thankyou for the clarification.

      PS. Ouch! Whoever modded your reply to me was more than a bit harsh... '-1 Troll'?! No way!

    4. Re:A common mistake by dubl-u · · Score: 1

      though I still think you over-reacted

      Heh. Probably. That day I'd spent two hours composing a carefully constructed, "Guys, your software is great, but I'm stuck," message with plenty of detail, making sure I'd left no obvious stone unturned. And no sooner than I'd sent it off, on three different mailing lists I got "please do my homework for me" posts barely disguised as questions. So I was certainly, uh, aware of leeches.

      As they say in California, somebody then demanding that I port shell code to his Windows box, like, totally harshed my mellow, dude.

      Maybe I can be excused as part of the long Usenet tradition of reaming somebody to make an example out of him? Probably not; although fun for everybody but the example himself, I'm not sure it's such a good tradition in the long run.

      Ouch! Whoever modded your reply to me was more than a bit harsh... '-1 Troll'?! No way!

      Heh. Funny, that. My posts on a couple of threads got modded down at about the same time. Ah well; I can live with a 47 karma.

  29. mp3sort by GenCuster · · Score: 1

    Go take a look at mp3sort. Other tools in listed here will take mp3's named proporly and add id3 tags. Mp3sort will take mp3s and name them proporly. It does not get all of them. Of ~2000 I fed it, it left 50. But that is better then nothing. It is perl so it should run on most OS's.

    Url:
    http://www.sarahandtim.com/programs/mp3sor t/

    --
    "The poet presents his thoughts festively, on the carriage of rhythm; usually because they could not walk" Nietzsche
  30. Sure, I do this all the time by treat · · Score: 3, Informative

    Using a program called "mp3ascd" to generate the CDDB ID, and another program called "rebot" to do the renaming based on the ID. (Both found on freshmeat). Not the best software in the world, and I had to make a shell script to glue them together. But it is entirely possible.

  31. Something like Shazam by seanyboy · · Score: 0

    With regard to completely untagged MP3s. The technologies sort of here (www.shazam.com) for identifying music, but the delivery mechanism's all wrong for you, and the price isn't good either. I can see this sort of thing branching out in a short while though. You send a fifteen second MP3 snippet, and an email comes back to you with the song details.

    How I'd do it. If you can get the CDDB into a MYSQL database, it'd be easy enough to strip out the id tag info and do some sort of an index match.

    The Feedb CD Data can be found here

    --
    Training monkeys for world domination since 1439
  32. Re:Also (How to do in Win2k ) by seanyboy · · Score: 0

    1 take deep "don't mod me down" breath.
    2 from dos prompt do a brief directory listing of your mp3's to a file.
    dir *.* > c:\s.bat /b

    3. open up the file in word or textpad.
    4. create a macro (using record) to ....

    Cut the text from the line.. [Shift-End] [Ctrl-X]
    paste the text [Ctrl-V]
    lowercase the line [Shift-End] [Ctrl-Shift-L]
    go to the beginning of the line [home]
    type "rename "
    Paste the cut text [Ctrl-V]
    type " "
    go to the beginning of the next line [Home] [Down]

    5. Save the Macro then Run the macro through for every line.
    6. edit the rename-to file for the items which aren't right
    7. Save the file and run it by double clicking it.

    Not quite as neat as the unix solution, but it should get the job done.

    --
    Training monkeys for world domination since 1439
  33. music recognition? by TheTomcat · · Score: 2

    A couple years ago, I played with some software that would recognize a tune by analysing the actual music data. I can't remember what it was called, and I only had limited success with it, but I did have some success.

    I'd like to play with said software again to see if it has matured.. Anyone know what it might be called?

    S

    1. Re:music recognition? by chrissam · · Score: 2, Informative

      I've used a program called ID3Man which does just this. I don't know if it's the same on you used -- probably not, since these guys have only been around for a year or so. My experience with ID3Man was mixed -- it's great for "popular" albums which have made it into their database, but the less volume-selling stuff like some classical and jazz are less well-recognized by their system. Definitely worth a look though.

      --
      Is it okay to cry "Movie!" in a crowded firehouse? --Steve Martin
  34. Possible on a Mac by MacGod · · Score: 1

    If you rip your MP3s with either iTunes or SoundJam (no longer exists as it was bought out and made into iTunes), it stores the CD info in some way such that you can fill it in from CDDB later. Works great for mobile people who rip on the plane, say, then fill in the info later on.

    --
    "Reality is merely an illusion, albeit a very persistent one " -Albert Einstein
  35. Helium by Anaxagoras · · Score: 1

    For the PC there is a program called Helium, it does exactly what you want and more... Except they want 35$ to register it, the trial version only lets you retag 10 songs at once from cddb. www.helium2.com