Slashdot Mirror


An Accurate ID3 Tag Database?

Andy Le Couteur Bisson asks: "Can anyone suggest an ID3 tag database that doesn't label everything from Gabber to Ambient as Electronica & Dance, or worse? I am currently ripping more of my CD collection and it is annoying to have to review and edit almost all of the tags after every session. The odd error or difference of opinion is understandable, but I struggle to comprehend the logic that categorizes The Liberators and Luke Slater as R&B (for the uninitiated they are Techno). I guess I'm looking for a more UK centric database but Googling hasn't helped much, thus far."

29 of 139 comments (clear)

  1. Tag & Rename by panic911 · · Score: 5, Informative

    Unfortunately Tag & Rename is shareware, but it's a GREAT application. You can select a whole list of mp3s and have it search for the albums on Amazon.com and automatically generate ID3 tags. I've done my entire collection of 150 albums in a couple of hours (I believe you have to do one album at a time). The link is http://www.softpointer.com/tr.htm

    By the way, there is another program that IS freeware that does the same thing with amazon.com, but I can't remember the name :/

    1. Re:Tag & Rename by Rytis · · Score: 5, Informative

      By the way, there is another program that IS freeware that does the same thing with amazon.com, but I can't remember the name :/

      Mp3tag? http://www.mp3tag.de/en/index.html
      That's a diamond, IMHO.

    2. Re:Tag & Rename by Klaruz · · Score: 4, Informative

      The GodFather is one of the best windows taggers, and it's free.

    3. Re:Tag & Rename by frosgate · · Score: 2, Interesting

      I have to say that this is IMHO the best application out there for tagging serious amounts of mp3s. I've done over 1,200 full albums with it now, and can't say that I've ever found anything better. For the record, I have no affiliation what so ever with the company who produces this software

      In regards to having to do one album at a time, this isn't true. You can change the view to list the contents of all subfolders. Then, you can select which songs from which albums you wish to label as what.

      Unfortunately, I still have not found a reliable source for category information for mp3 tags. I end up just choosing myself which category is appropriate. With Tag&Rename though, it's very quick to re-tag a few files, an album, or even dozens of albums.

    4. Re:Tag & Rename by jaseparlo · · Score: 2, Insightful

      Do you reckon that might be because iTunes gets its info from CDDB?

      --
      All available data suggest that regardless of any of this, the sun will still come up tomorrow.
    5. Re:Tag & Rename by shadow0_0 · · Score: 2, Insightful

      Does anyone know an applicatioin that handles songs that are not in English? e.g. Chinese or Japanese.

  2. Limited Suggestion by Saige · · Score: 5, Informative

    For tagging music files with properly spelled artist names and song names and the like, I find the MusicBrainz tagger to be quite useful. It's also got the advantage of being editable by the users, and easier to clean up than other places.

    However, you'll get no genre info there. That's something that's just really, really hard to do well. Especially because of the overlap that some artists have between genres, and how specific someone wants to be. Is VNV Nation EBM? Futurepop? Or just Electronica? How about Dead Can Dance? I think they've hit a dozen different genres over the years, how do you pick one?

    For the most part, I've tried to just give up on genre entirely. It rarely says anything of value anyway.

    --
    "You know your god is man-made when he hates all the same people you do."
    1. Re:Limited Suggestion by drinkypoo · · Score: 2, Interesting

      The real problems lay in the limitations of the ID3 tag format. Sure, you can put anything you want into some fields (like genre) but the fields have insanely short length limits. How many times have you tried to ID3v1-tag your MP3s only to find out that you have to use ID3v2 because the name of the song or album is too long? Happens to me all the damn time, anyway. But regardless, the tag needed an entirely different format. In particular it should have allowed selection of multiple genres...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Limited Suggestion by Anonymous Coward · · Score: 2, Insightful

      Dead Can Dance? Easy. Just make a 4AD label and you're covered. : p

    3. Re:Limited Suggestion by snarlydwarf · · Score: 3, Insightful

      Why on earth would you want to use id3v1? id3v1 has the goofy single-byte genres. id3v2 supports strings of arbitrary length. Some software (like Slimserver) lets you have multiple genres per track, using the delimiter of choice.

      The real catch is defining your genre set, but that gets very tricky to do in a way that you'll be satisfied with.

    4. Re:Limited Suggestion by snarlydwarf · · Score: 5, Informative

      id3v2 supports lyrics (even synced) [the USLT tag for unsynced lyrics], cover art [APIC], performer names [TIPL, TMCL, TPE1-4], composers [TCOM for composer, TEXT for lyricsist]...

      The problem is that very little software supports most of that other than cover art.

      Perhaps you should look at id3.org: see the id3v2.4 specs.

      The problem isn't the tagging methods, it's the lack of software support.

      (That said: obligatory plug -- slimserver supports lyrics, cover art, performer names and composers.... perhaps you need a Squeezebox.)

    5. Re:Limited Suggestion by NoStrings · · Score: 2, Insightful

      This brings to my mind a very interesting point. In my mind, genre is not something that should be assinged by artist. There are many artists in my collection that play many different types of music. I'm in the process of re-tagging all my music so that each song is assessed on its own merits. eg. "Under the Bridge" by the Red Hot Chili Peppers is a lot different than "Give It Away", and I don't think that they should be classified the same. This makes it a lot easier to create playlists that have similar music. The only thing that would make this even easier would be if iTunes would set up keywords (similar to iPhoto). This method does make for more work setting up the database initially, but makes it a lot easier to manage once it is all set up.

      I also think that there is no ideal third-party solution for this problem. Everyone has different tastes, and different ideas on how things should be organized. Any music collection will need some tweaking, at a minimum, to get things the way you like.

  3. The best source of info is... YOU! by GWSuperfan · · Score: 4, Insightful

    Everyone's musical tastes are different, and this extends to how we classify the music we listen to. Would you classify US3 as Jazz? Acid Jazz? some variation of Rap? It depends on how YOU percieve it. No online databse is gonna be perfect. Just suck it up and label everything how you think it should be labelled as you are ripping your CDs. Even then you will have to deal with crossover bands that blend elements of different musical styles. I've alost completely done away with this kind of classification for some of my music, as once my collection gained any depth, classifying some songs/artists/albums became next to impossible.

    --
    Fight psychopharmacological mccarthyism. http://www.norml.org/
  4. MusicBrainz by deezilmsu · · Score: 5, Informative

    http://www.musicbrainz.org Haven't used the new picard looker-upper, but I know the original works wonders. Check that out.

    --
    It's not that I'm asking the big questions, it's that I'm asking lots of small ones.
  5. uhm this already exists in freeform by Anonymous Coward · · Score: 2, Interesting

    this service already exists by musicbrainz, and if you use amarok then you have already witnessed it in action.

    seriously, do people google before they ask slashdot?

    1. Re:uhm this already exists in freeform by arb · · Score: 2, Informative

      Too bad Mr AC - you fail it! Musicbrainz does not do genres.

  6. CDDB Not ID3 by Mendy · · Score: 4, Informative

    What (I think) you're asking for is an alternative CDDB source for track information when ripping your CDs? If this is the case then, to my knowledge there are only two CDDB (now Gracenote and commercial) and FreeDB. Both of these accept submissions from the general public so you can't guarantee that what they choose to clasify the artists as will be in line with your own opinion.

    You can always edit the tracks afterwards, I use the already recommended Tag&Rename myself however there are a number of open source utilities which are just as good especially if you're not using Windows.

    Another alternative might be to try Musicbrainz which identifies individual tracks using some kind of hash of the song itself and might have "better" genres assigned to artists.

  7. Alternative & Punk by Anonymous Coward · · Score: 2, Insightful

    Does anyone dislike the genre "Alternative & Punk"? Why join them? Anyway, I think it would be more convenient if multiple genres or tags were allowed, eg. "Rock", "Instrumental", and "soundtrack" for one song.

    1. Re:Alternative & Punk by NoMaster · · Score: 2, Insightful

      I dislike genres in general - what is it, 200+ different genres in some implementations of ID3v2 (not counting free-form)? It seems that the industry has to create a new genre for every new band, just so they can market them as "different".

      Or maybe it's a fan problem - after all, the Industrial you listen to is better than the Industrial everybody else listens to, so it *has* to have a new genre, right? ;-)

      Personally, I think there should just be 3 different genres - "sucks", "doesn't suck", and "I'm not sure"...

      Simple solution: just wait. What you call "Alternative" now will be "Pop" in 5 years time, and "Easy Listening" in 20...

      --
      What part of "a well regulated militia" do you not understand?
  8. http://musicbrainz.org/ by Anonymous Coward · · Score: 2, Informative

    the algorithm used to derive the cddb id is crap, so it leads to loads of collisions - just download the db and find all the files which have the same name (named after the id). the algorithm used to derive the musicbrainz style id (cdindex id in cdda2wav, i think) is much better and vastly less likely to collide.

    also, musicbrainz has a community moderated thing going on, so mistakes get corrected :)

  9. AllMusic by Atario · · Score: 2, Informative

    I don't know if you're familiar with it, but a good source of music data is AllMusic.com. They have fairly good genre/style info. You'll probably have to roll your own screen-scaper around it, though, if you intend to automate at all. This guy seems to have taken a stab at it. (Of course, I understand Tag&Rename can pull from there as well...)

    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    1. Re:AllMusic by jb.hl.com · · Score: 2, Informative

      IIRC Windows Media Player uses AllMusic to look up album information. Works quite nicely (along with WMP being one of the least worst CD rippers available).

      --
      By summer it was all gone...now shesmovedon. --
  10. Hey, Ingrid D.J. by Jimekai · · Score: 4, Interesting

    I've been working on this problem for a long time now and the last thing I want to do is to edit individual songs. The best solution I've come up with is to create a folder called "genre" under which I created individual genre folders. I then moved my artists and loose mp3s into those folders. The freeware I used to inspect the artists/paths in my collection is called "Mp3 Explorer". I should point out that I am only interested in the 148 genres of the ID3v1 tag because my BPM based player software uses this to select drum sets and grooves. Of those genres the major headache is the Blues (0), Other (12), Unknown (255 - hex(FF)), and Classical (32 - i.e. ASCII space). During the last year my Winamp front-end has been speaking the track details before and after the song plays to aid me in cleaning up my folders. I've also been using Allmusic.com to check up on artists and my collection is pretty stable now. I am now ready to code a routine to reset these main problem genres to their folder name. When that task is done I'll be able to use a tagger to work through individual folders, looking for anomalies. The freeware Winamp front-end that I wrote, called Ingrid, is a quantum computer emulator that is capable of detecting vary diverse musical signatures. When my collection is clean enough I intend to overlay mood shapes onto those signatures to generate accompaniment using more than just drums, e.g., guitars and piano rolls. http://homepages.ihug.co.nz/~income/ingridx/

    --
    Argumentum ad Probabilitum
  11. Genre is overrated by dal20402 · · Score: 3, Insightful
    Genre, in my (very large) collection, only serves one function: to distinguish "classical" (which in fact encompasses probably 20 genres) from "nonclassical" (even more). Even then it fails with a few borderline cases (think Edgar Meyer/Bela Fleck collaboration). Genre is too imprecise a tool to use for searching, so why bother?

    Don't bother with ID3 databases, either. Even if one were "accurate," it would not be right for most individual listeners. Here's a small list of the problems I encounter when trying to use tags pulled from a database, even when there are no obvious typos or fuckups...

    For non-classical music:
    - Genres are wacked (duh)
    - Both artist and album names often differ from what the album cover says: shortened or on the other hand made "more informative"
    - Year is wrong. I don't give a fuck when the album (or even worse, the greatest hits collection) was first sold. I care when the song was put in its final form (if I can find out)
    - Song titles may be shortened, and almost always have gratuitous Caps At The Start Of Each Word whether or not the artist put them there
    - Due to changes in the database over the years fields may be switched or missing

    For classical music and opera the situation is far worse. I have my own tagging system refined during years of keeping digital music and figuring out how best to shoehorn orchestra/chorus/conductor/soloist(s)/ensembles/mo vement titles/opus numbers/acts/scenes into "Artist," "Song," "Album" and "Grouping" fields. I would hazard the guess that for any serious classical music listener there is no point in a database -- different information is important to all of us and we will all perform the field-consolidation shuffle differently. We can whine about the need for entirely new tagging systems but we are enough of a minority that no one listens, so in the meantime, we have to Optimize Very Highly.

    In short, just type the damn information in yourself if you want it to be accurate. There is no other way.

  12. mp3dings by pffffffff · · Score: 2, Informative

    The best ID3-Tag-Editor: - Can edit ID3 v1, v2 and Filenames - Table Layout: You see all your files at the same time - Open Source and written in Java, works on every operatin system http://mp3dings.sourceforge.net/

  13. Re:OK... WTF is Gabber? by SleepyHappyDoc · · Score: 3, Funny

    A gabber is someone who talks too much, but has nothing important to say. Examples include politicians, salespeople, and myself.

    --
    Stasis is death. Embrace change.
  14. Re:OK... WTF is Gabber? by hamishmorgan · · Score: 3, Interesting

    Gabber is a kind of techno/house music, i think its made by Dutch producers mostly. Anyway it is IMHO the most god awfull noise known to man-kind and should be avoided at all costs.

  15. Classical Music by Triv · · Score: 2, Interesting

    The major place user submitted id3 databases fall flat on their faces is in the cataloging of classical music - some of the schema people use for that stuff is quite simply insane - movement names in the author fields, a lack of comprehensive composition names in the track field (ie, naming the first movement correctly and naming the second movement ii. allegro and that's IT), a total disregard for performers, no standard for capitalization, disparity of composer name formats. There's nothing even approaching a standard for such things and you end up doing it ALL by hand.

    Just saying, if all you're worrying about is changing a genre field for every album you rip, will, it could be a helluva lot worse.

    I actually wrote a basic guide to get through this particular minefield; it's over here on E2.

  16. Re:Shell scripts. by Steve+Cowan · · Score: 2, Funny
    This is what I used to do back when I cared about ID3 tags...
    Find a command line ID3 tag editor. There are several out there.
    Put each album in its own directory.
    Name the files appropriately (put track titles, track numbers, etc) so that a shell script can extract the relevant fields and set the appropriate ID3 fields.
    for i in /path/to/album/*.mp3; do id3_tag_edtior [args]; done
    No wonder you no longer care about ID3 tags.