Skip to main content

Topic: I need a new command-line MP3 tagger (Read 5573 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • JJZolx
  • [*][*][*][*]
I need a new command-line MP3 tagger
I keep my main music library in FLAC, but keep a transcoded MP3 'mirror' library for use on my iPod.  I had been using YamiPod to load music onto the iPod, but recently checked out the latest iTunes and have switched to using it instead.  One thing I see in iTunes is support for an ARTISTSORT tag (TSOP frame) and would like to use this to sort individual artists by last name on the iPod.

To do the transcoding I use a script that I wrote in VBScript which in turn shells out to programs like FLAC, MetaFLAC and LAME to do most of the work.  I've been using MetaMp3 to transfer tags that LAME is incapable of adding during the encoding stage.  Unfortunately, though, MetaMP3 won't add the TSOP frame.

MetaMP3 looks like it's no longer being developed.  Has anything better come along?

  • ZinCh
  • [*][*][*]
I need a new command-line MP3 tagger
Reply #1
this is not it?

Usage
-----
metamp3.exe [options] [mp3files]

options:

  --user-text [[desc]]<text>     add user text frame (TXXX)


  • JJZolx
  • [*][*][*][*]
I need a new command-line MP3 tagger
Reply #2
Thanks, but I've been able to add TXXX frames with no problem.  Does me no good.  I need to be able to add a TSOP frame.

Moderation: Removed unnecessary quote of the previous post.
  • Last Edit: 25 May, 2009, 02:06:23 PM by greynol

  • ZinCh
  • [*][*][*]
I need a new command-line MP3 tagger
Reply #3
looks like it is currently only supported in "eyeD3" python script

  • robert
  • [*][*][*][*][*]
  • Developer
I need a new command-line MP3 tagger
Reply #4
Did you try already something like: lame -V2 --tv "TSOP=test test test" a.wav a.mp3

  • JJZolx
  • [*][*][*][*]
I need a new command-line MP3 tagger
Reply #5
Ah, thank you!  This is new to LAME 3.98.  Reading the documentation, I assumed that this would create TXXX frames.

Can it also be used to create TXXX frames?  If so, how?

Moderation: Removed unnecessary quote of the previous post.
  • Last Edit: 25 May, 2009, 02:06:55 PM by greynol

  • robert
  • [*][*][*][*][*]
  • Developer
I need a new command-line MP3 tagger
Reply #6
lame -V2 --tv "TXXX=this is a txxx frame" a.wav

  • JJZolx
  • [*][*][*][*]
I need a new command-line MP3 tagger
Reply #7
I tried that, but it doesn't create a TXXX frame that programs (e.g. Mp3tag) will recognize.  A TXXX frame has two parts: a Description and a Value.

http://id3.org/id3v2.3.0#head-29e37534e169...e345028f3db7c3f

Moderation: Removed unnecessary quote of the previous post.
  • Last Edit: 25 May, 2009, 02:07:23 PM by greynol

  • robert
  • [*][*][*][*][*]
  • Developer
I need a new command-line MP3 tagger
Reply #8
Ok, then it's currently not possible to specify TXXX frames at commandline (the $00 requirement will kill any attempt right now). We may add it, if somebody needs it.

  • JJZolx
  • [*][*][*][*]
I need a new command-line MP3 tagger
Reply #9
Ok, thanks.  Please consider it.  Maybe a --tx option, with the same syntax as --tv.

--tx "Description=Value"

Moderation: Removed unnecessary quote of the previous post.  Please use either the fast reply or add reply button at the bottom of the discussion.
  • Last Edit: 25 May, 2009, 02:08:12 PM by greynol

  • bobbybrown
  • [*]
I need a new command-line MP3 tagger
Reply #10
(bump)
Any news?
With that --tx option it'd be way easier to convert lossless to mp3 without scanning ReplayGain info for a second time. I believe this feature isn't very difficult to implement.
  • Last Edit: 06 February, 2011, 12:09:45 PM by bobbybrown

  • UNHchabo
  • [*][*]
I need a new command-line MP3 tagger
Reply #11
TXXX tags work correctly in 3.99; the syntax that I showed in this thread will do the trick:
http://www.hydrogenaudio.org/forums/index....showtopic=79873

--tv "TXXX=ALBUM ARTIST=String1"