IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
EAC + LAME + wapet.exe: APEv2-Tag + IDv1?, How to get this done?
Squeller
post May 27 2005, 18:03
Post #1





Group: Members
Posts: 2351
Joined: 28-August 02
Member No.: 3218



With inspiration of http://www.saunalahti.fi/~cse/EAC/ I tried to use Apev2 tags with eac/lame. Worked fine. Then I wanted ApeV2+IDv1. The idea was to make lame.exe writing the idv1 tag. So the command line expanded to:

CODE
%d -t "Artist=%a" -t "Title=%t" -t "Album=%g" -t "Year=%y" -t "Track=%n" -t "Genre=%m" H:\Programme\Audio\lame\LAME.EXE -V 2 --id3v1-only --ignore-tag-errors -T --noreplaygain --tt "%t" --ta "%a" --tl "%g" --tn "%n" --ty "%y" --tg "%m" %s %d


EAC gives me:
[unhandled exception] at compression.370 -> INDEX RANGE

Did someone get it working?
Go to the top of the page
+Quote Post
miniml
post May 28 2005, 23:05
Post #2





Group: Members
Posts: 29
Joined: 28-May 05
Member No.: 22368



CODE
%d -t "Artist=%a" -t "Title=%t" -t "Album=%g" -t "Year=%y" -t "Track=%n" -t "Genre=%m" lame.exe -V3 --vbr-new --id3v1-only --ta "%a" --tt "%t" --tl "%g" --ty "%y" --tn "%n" --tg "%m" %s %d
Go to the top of the page
+Quote Post
Squeller
post May 29 2005, 11:15
Post #3





Group: Members
Posts: 2351
Joined: 28-August 02
Member No.: 3218



Your command line, which was only a bit shorter, didn't help either. The problem was the naming scheme "%A - %C\%N - %T". Album and Track name is extremely long on the CD I was testing, so this caused eac to crash.

Now the command line works. But I don't see an id3v1 tag, Winamp does not show any tag?! Foobar2000 shows the ape tag.

Is it possible winamp does not show any tag, if an ape tag is present? It kinda gets confused by this?
Go to the top of the page
+Quote Post
miniml
post May 29 2005, 11:18
Post #4





Group: Members
Posts: 29
Joined: 28-May 05
Member No.: 22368



QUOTE (Squeller @ May 29 2005, 12:15 PM)
Now the command line works. But I don't see an id3v1 tag, Winamp does not show any tag?! Foobar2000 shows the ape tag.

Is it possible winamp does not show any tag, if an ape tag is present? It kinda gets confused by this?
*

I guess it's possible. I checked my files encoded with that string with Tag, and it shows that both id3v1 and apev2 tags are present.
Go to the top of the page
+Quote Post
Squeller
post May 30 2005, 08:17
Post #5





Group: Members
Posts: 2351
Joined: 28-August 02
Member No.: 3218



Yes: You need to turn on the tagging via the checkbox in eac gui. The tagging commands in the lame command line do not work, you can leave those out. Thanks for your assistance smile.gif
Go to the top of the page
+Quote Post
miniml
post May 30 2005, 10:43
Post #6





Group: Members
Posts: 29
Joined: 28-May 05
Member No.: 22368



QUOTE (Squeller @ May 30 2005, 09:17 AM)
Yes: You need to turn on the tagging via the checkbox in eac gui. The tagging commands in the lame command line do not work, you can leave those out. Thanks for your assistance smile.gif
*

No, I don't have that checkbox enabled in EAC, I rely on lame tagging. I said that my files encoded with my string above show both id3v1 and apev2 tags. So, it works all fine for me.
Go to the top of the page
+Quote Post
Squeller
post Jun 12 2005, 16:23
Post #7





Group: Members
Posts: 2351
Joined: 28-August 02
Member No.: 3218



QUOTE (miniml @ May 30 2005, 01:43 AM)
QUOTE (Squeller @ May 30 2005, 09:17 AM)
Yes: You need to turn on the tagging via the checkbox in eac gui. The tagging commands in the lame command line do not work, you can leave those out. Thanks for your assistance smile.gif
*

No, I don't have that checkbox enabled in EAC, I rely on lame tagging. I said that my files encoded with my string above show both id3v1 and apev2 tags. So, it works all fine for me.
*


I'm pushing this thread up again, I found out a bit more:

If I uncheck the idv1 option in eac and let lame do the tagging like in your command line, winamp does not show any tags. But Foobar0.9 is able to show me there is id3v1+apev2 tags present.

Finally, for the idv1 needs, I use the eac tagging. The advantage is, I don't need such a long command line. With all the lame tag it's going to its limit.

But I'd still like to know what may be the difference in the id3v1?
Go to the top of the page
+Quote Post
dev0
post Jun 12 2005, 16:45
Post #8





Group: Developer
Posts: 1679
Joined: 23-December 01
From: Germany
Member No.: 731



It's probably related to the order of the tags. When you use LAME's tagging wapet places the APEv2 tag behind the ID3v1 tag, which causes that a lot of tools, which assume that the ID3v1 tag is placed in the last 128bytes of a file will not find it.
If you use EAC's tagging, EAC adds the ID3v1 tag behind the APEv2 tagged as it should be done.


--------------------
"To understand me, you'll have to swallow a world." Or maybe your words.
Go to the top of the page
+Quote Post
Mr_Rabid_Teddybe...
post Jun 12 2005, 16:55
Post #9





Group: Members
Posts: 1197
Joined: 3-September 03
From: Bergen, Norway
Member No.: 8667



I tried to get ape2+id3v1 tags on mp3 files with EAC by using the commandline with wapet and also check EAC's checkbox to do id3v1. Seemed to work, but then I found out that only about 70% of the files got the id3v1 tag appended properly, so I gave up that approach. Now I rip them with ape2 tags and then replaygain them in foobar2000, then ape2+id3v1 tags are properly in place. How is it with the approach of letting lame do id3v1? Whole point is that id3v1 tags must come last in file, after the ape2 tag, to be recognized by the stuff that can't do ape2... If they are sorted the other way no tags will be recognized at all... I would think there was a risk of lame writing the id3v1 tags to the file before wapet writes the ape2 tags?

EDIT: Didn't see that dev0 made that point before me..... Still, EAC seems to miss on 30% of the files, so with 3 programs involved (EAC, lame, wapet), there's maybe some time critical operations at the end of a file encoding that doesn't always work out....?

This post has been edited by Mr_Rabid_Teddybear: Jun 12 2005, 16:59


--------------------
"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
- Oceania Association of Autonomous Astronauts
Go to the top of the page
+Quote Post
dev0
post Jun 12 2005, 17:25
Post #10





Group: Developer
Posts: 1679
Joined: 23-December 01
From: Germany
Member No.: 731



I don't know. EAC's tagging functions are a mystery to me.
I use the same method as you do: Rip using EAC/wapet/lame and later rewrite tags using fb2k.
Works excellent, if you don't care about the additional step.


--------------------
"To understand me, you'll have to swallow a world." Or maybe your words.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 29th November 2014 - 05:19