I need a new command-line MP3 tagger, that will add TSOP frame |
![]() ![]() |
I need a new command-line MP3 tagger, that will add TSOP frame |
May 24 2009, 00:09
Post
#1
|
|
|
Group: Members Posts: 319 Joined: 26-November 04 Member No.: 18345 |
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? |
|
|
|
May 24 2009, 02:20
Post
#2
|
|
|
Group: Members Posts: 166 Joined: 28-September 06 Member No.: 35705 |
|
|
|
|
May 24 2009, 18:37
Post
#3
|
|
|
Group: Members Posts: 319 Joined: 26-November 04 Member No.: 18345 |
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. This post has been edited by greynol: May 25 2009, 19:06 |
|
|
|
May 25 2009, 07:04
Post
#4
|
|
|
Group: Members Posts: 166 Joined: 28-September 06 Member No.: 35705 |
looks like it is currently only supported in "eyeD3" python script
|
|
|
|
May 25 2009, 07:41
Post
#5
|
|
![]() LAME developer Group: Developer Posts: 768 Joined: 22-September 01 Member No.: 5 |
Did you try already something like: lame -V2 --tv "TSOP=test test test" a.wav a.mp3
|
|
|
|
May 25 2009, 09:12
Post
#6
|
|
|
Group: Members Posts: 319 Joined: 26-November 04 Member No.: 18345 |
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. This post has been edited by greynol: May 25 2009, 19:06 |
|
|
|
May 25 2009, 11:35
Post
#7
|
|
![]() LAME developer Group: Developer Posts: 768 Joined: 22-September 01 Member No.: 5 |
lame -V2 --tv "TXXX=this is a txxx frame" a.wav
|
|
|
|
May 25 2009, 11:50
Post
#8
|
|
|
Group: Members Posts: 319 Joined: 26-November 04 Member No.: 18345 |
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. This post has been edited by greynol: May 25 2009, 19:07 |
|
|
|
May 25 2009, 11:58
Post
#9
|
|
![]() LAME developer Group: Developer Posts: 768 Joined: 22-September 01 Member No.: 5 |
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.
|
|
|
|
May 25 2009, 12:08
Post
#10
|
|
|
Group: Members Posts: 319 Joined: 26-November 04 Member No.: 18345 |
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. This post has been edited by greynol: May 25 2009, 19:08 |
|
|
|
Feb 6 2011, 18:08
Post
#11
|
|
|
Group: Members Posts: 1 Joined: 6-February 11 Member No.: 87972 |
(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. This post has been edited by bobbybrown: Feb 6 2011, 18:09 |
|
|
|
Feb 7 2011, 23:13
Post
#12
|
|
|
Group: Members Posts: 47 Joined: 16-June 08 Member No.: 54429 |
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" -------------------- http://sourceforge.net/projects/flacsquisher/
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 19th June 2013 - 22:24 |