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: 102 Joined: 26-November 04 From: Colorado 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: 131 Joined: 28-September 06 Member No.: 35705 |
|
|
|
|
May 24 2009, 18:37
Post
#3
|
|
|
Group: Members Posts: 102 Joined: 26-November 04 From: Colorado 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: 131 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: 584 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: 102 Joined: 26-November 04 From: Colorado 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: 584 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: 102 Joined: 26-November 04 From: Colorado 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: 584 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: 102 Joined: 26-November 04 From: Colorado 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 |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 21st November 2009 - 22:23 |