HorizonForumsone horizon
Log inSign up

[ms] · Est. May 2002

Music madethis place,we just kept itgoing...

One durable person. One social graph. Many communities—and every way people speak, share, listen, write, gather and remember.

Forums / Computers / Electronics / Games

Linux mass MP3 organizer

9 durable postsStarted 2011-03-01Latest 2011-05-02
#95266Post 1 of 9

[URL]http://beets.radbox.org/[/URL]

This is about the best mass mp3 tagger I have found in Linux. I am sure there are better gui options, or things that have a lot of interaction and pointing and clicking, but I run this on my headless server and it is pretty great.

It will use the MusicBrainz music db to guess what mp3's you have and can determine if it is close enough to a match and autocorrect mis-spellings and missing id3 info without any interaction. You can also install a plugin to do acoustic fingerprintnig (like what Shazam for your phone does), but this does seem to slow it down a lot.

Example:

[code]

Tagging: [URL="http://www.mercuryserver.com/forums/djdb.php?id=501"]Underworld[/URL] - Beaucoup Fish (Distance: [COLOR=lime]0.0[/COLOR])

  • Shudder [COLOR=red]+[/COLOR] King [COLOR=red]O[/COLOR]f Snake -> Shudder[COLOR=red] /[/COLOR] King [COLOR=red]o[/COLOR]f Snake
  • Something Like [COLOR=red]A[/COLOR] Mama -> Something Like [COLOR=red]a [/COLOR]Mama

Tagging: [URL="http://www.mercuryserver.com/forums/djdb.php?id=501"]Underworld[/URL] - Oblivion With Bells (Distance:[COLOR=lime] 0.0111511671335[/COLOR])

  • Holding [COLOR=red]T[/COLOR]he Moth -> Holding [COLOR=red]t[/COLOR]he Moth
  • Cuddle Bunny [COLOR=red]V[/COLOR]s [COLOR=red]T[/COLOR]he Celtic Villages -> Cuddle Bunny [COLOR=red]v[/COLOR]s. [COLOR=red]t[/COLOR]he Celtic Villages

Correcting tags from: [URL="http://www.mercuryserver.com/forums/djdb.php?id=501"]Underworld[/URL] - Second Toughest [COLOR=red]I[/COLOR]n [COLOR=red]T[/COLOR]he Infants To:
[URL="http://www.mercuryserver.com/forums/djdb.php?id=501"]Underworld[/URL] - Second Toughest [COLOR=red]i[/COLOR]n [COLOR=red]t[/COLOR]he Infants (Distance: [COLOR=lime]0.0[/COLOR])

  • Juanita[COLOR=red],[/COLOR] Kiteless[COLOR=red],[/COLOR] To Dream [COLOR=red]O[/COLOR]f Love -> Juanita [COLOR=red]/[/COLOR] Kiteless [COLOR=red]/[/COLOR] To Dream [COLOR=red]o[/COLOR]f Love
  • Banstyle Sappys Curry -> Banstyle [COLOR=red]/[/COLOR] Sappys Curry
  • Confusion [COLOR=red]T[/COLOR]he Waitress -> Confusion [COLOR=red]t[/COLOR]he Waitress

Correcting tags from: [URL="http://www.mercuryserver.com/forums/djdb.php?id=1409"]U[COLOR=red]nkle[/COLOR][/URL] - Psyence Fiction To: [URL="http://www.mercuryserver.com/forums/djdb.php?id=1409"]U[COLOR=red]NKLE[/COLOR][/URL] - Psyence Fiction (Distance: [COLOR=lime]0.0264729926032[/COLOR])

  • Guns Blazing ([URL="http://www.mercuryserver.com/forums/djdb.php?id=1100"]Drums [COLOR=red]O[/COLOR]f Death[/URL] Pt 1) -> Guns Blazing ([URL="http://www.mercuryserver.com/forums/djdb.php?id=1100"]Drums [COLOR=red]o[/COLOR]f Death[/URL][COLOR=red],[/COLOR] P[COLOR=red]ar[/COLOR]t 1)[COLOR=red] (feat. Kool G Rap, Latyrx)[/COLOR]
  • [URL="http://www.mercuryserver.com/forums/djdb.php?id=1409"]Unkle[/URL] Main Title Theme -> [URL="http://www.mercuryserver.com/forums/djdb.php?id=1409"]Unkle[/URL] [COLOR=red]([/COLOR]Main Title Theme[COLOR=red])[/COLOR]
  • Bloodstain -> Bloodstain [COLOR=red](feat. Alice Temple)[/COLOR]
  • Lonely Soul -> Lonely Soul [COLOR=red](feat. Richard Ashcroft)[/COLOR]
  • Getting Ahead [COLOR=red]I[/COLOR]n [COLOR=red]T[/COLOR]he Lucrative Field [COLOR=red]O[/COLOR]f Artist Management -> Getting Ahead [COLOR=red]i[/COLOR]n [COLOR=red]t[/COLOR]he Lucrative Field [COLOR=red]o[/COLOR]f Artist Management
  • Nursery Rhyme[COLOR=red]b[/COLOR]reather -> Nursery Rhyme[COLOR=red] / B[/COLOR]reather [COLOR=red](feat. Badly Drawn Boy)[/COLOR]
  • The Knock ([URL="http://www.mercuryserver.com/forums/djdb.php?id=1100"]Drums [COLOR=red]O[/COLOR]f Death[/URL] Pt 2) -> The Knock ([URL="http://www.mercuryserver.com/forums/djdb.php?id=1100"]Drums [COLOR=red]o[/COLOR]f Death[/URL][COLOR=red],[/COLOR] P[COLOR=red]ar[/COLOR]t 2) [COLOR=red](feat. Mike D)[/COLOR]
  • Rabbit [COLOR=red]I[/COLOR]n Your Headlights -> Rabbit [COLOR=red]i[/COLOR]n Your Headlights [COLOR=red](feat. Thom Yorke)[/COLOR]
  • Outro[COLOR=red] (Mandatory) [/COLOR]-> Outro
  • Guns Blazing [COLOR=red]I[/COLOR]ntrumental -> Guns Blazing [COLOR=red]([URL="http://www.mercuryserver.com/forums/djdb.php?id=1100"]Drums of Death[/URL], Part 1)[/COLOR] COLOR=red[/COLOR]
  • The Knock ([URL="http://www.mercuryserver.com/forums/djdb.php?id=1100"]Drums [COLOR=red]O[/COLOR]f Death[/URL] Pt 2) -> The Knock ([URL="http://www.mercuryserver.com/forums/djdb.php?id=1100"]Drums [COLOR=red]o[/COLOR]f Death[/URL][COLOR=red],[/COLOR] P[COLOR=red]ar[/COLOR]t 2) COLOR=red[/COLOR]

Tagging: Urchin - Urchin (Distance: [COLOR=lime]0.00446428571429[/COLOR])

  • Crew [COLOR=red]C[/COLOR]ut -> Crew [COLOR=red]O[/COLOR]ut [/code]All of the above was done automatically once I pointed it to a dir with mp3's in it, and since all of these were a small distance away from what it thinks is a match it will do all this without any typing. :)

I am slowly going thru everything and getting them up to snuff.

#1469410Post 2 of 9

Re: Linux mass MP3 organizer

Is there anything that does this for Windows do you know?

#1469424Post 3 of 9

Re: Linux mass MP3 organizer

Looks like this is Python so it will work wherever Python does.

How does it handle GENRE tags? Will give it a go on some really old messy files that I have........

#1469436Post 4 of 9

Re: Linux mass MP3 organizer

I typically prefer gui tools over command line tools. I've used EasyTAG in the past and it worked well... it may not have been as flexible as this one, though

#1469455Post 5 of 9

Re: Linux mass MP3 organizer

[QUOTE=poults;933205]Is there anything that does this for Windows do you know?[/QUOTE]

I've used Tagscanner on Windows:

[URL]http://www.xdlab.ru/en/index.htm[/URL]

I really like this app a lot, you can scan huge dir's and quickly tag and rename stuff and it will rename files and id3 tags based on a format you give it or id3 metadata. It is really good.

[QUOTE=demonAfro;933226]Looks like this is Python so it will work wherever Python does.

How does it handle GENRE tags? Will give it a go on some really old messy files that I have........[/QUOTE]

I haven't seen it touching the genre tag at all, probably because I guess that could be subjective.

I've always easily fixed this by putting stuff in top level genre dir's and then just doing a: [code] find . -type f -iname '*.mp3' -print0 | xargs -0 eyed3 --genre "GENRE NAME HERE"[/code]

#1493305Post 6 of 9

Re: Linux mass MP3 organizer

This is awesome:

[URL="http://www.pytagsfs.org/Documentation"]http://www.pytagsfs.org[/URL]

#1493467Post 7 of 9

Re: Linux mass MP3 organizer

The Guide to Linux operating system, as an exploration tour geared toward new users was created as an overview of the getting started guide, with exercises at the end of each chapter. Sometimes we can edit something and decide you do not like them. A TagTuner first music tag editor that offers you undo feature.

#1493471Post 8 of 9

Re: Linux mass MP3 organizer

blow me

#1494305Post 9 of 9

Re: Linux mass MP3 organizer

:lol:

Log in to reply