So langsam nähert sich EAC der Version 1.0, zur Zeit wird Version 1.0 beta 2 angeboten.
Änderungen scheinen überwiegend "oberflächlich" zu sein, die Unterstützung von Meta-Daten, die sich z.B. in ID3-Tags speichern lassen, wurde gegenüber den letzten 0.95-PreBetas deutlich flexibler.
Leider ist die Unterstützung von Encodern immer noch auf reichlich veraltetem Stand (den VQF-Encoder kennt heute keiner mehr, dafür wird Nero AAC noch nicht direkt unterstützt; LAME MP3 als DLL funktioniert bei mir nur mit Version 3.98.2 VC6, Ogg-Vorbis-DLLs interessieren niemanden...).
Zum Glück werden benutzerdefinierte Komprimierer unterstützt ... aber leider wurde die Änderung der Platzhalter für die Kommandozeilen-Parameter noch nicht dokumentiert. Ich liste hier also mal die auf, die ich in der EXE als "WideString" (16-bit-Zeichen) gefunden habe:
- %albumartist%
- %albumcomposer%
- %albuminterpret%
- %albumtitle%
- %artist%
- %bitrate%
- %cddbid%
- %cdnumber%
- %comment%
- %composer%
- %coverfile%
- %crcenabled%
- %dest%
- %genre%
- %hascover%
- %haslyrics%
- %ishigh%
- %islow%
- %lyrics%
- %lyricsfile%
- %numtracks%
- %original%
- %source%
- %title%
- %totalcds%
- %trackcrc%
- %tracknr%
- %year%
P.S.: Komplette Liste in der EAC FAQ und der HA-Wiki.
Wenn also EAC nicht selber ID3-Tags schreiben könnte, wäre es möglich, über folgende Parameterangabe die LAME.EXE als "Benutzerdefinierten Encoder" zu konfigurieren:
--preset [COLOR='#0000FF']%islow%medium%islow%[/COLOR][COLOR='#008000']%ishigh%standard%ishigh%[/COLOR] --add-id3v2 --pad-id3v2 --ta "%artist%" --tt "%title%" --tg "%genre%" --tl "%albumtitle%" --ty "%year%" --tn "%tracknr%/%numtracks%" --tc "%comment%" [COLOR='#B22222']%hascover%--ti %coverfile%%hascover%[/COLOR] %source% %dest%
Da EAC aber ID3-Tags selber schreibt ([X] Füge ID3 Tag hinzu), reicht auch die kurze Variante:
NeroAacEnc lässt sich nur über einen Trick mit Tag-Unterstützung einbinden, weil Encoder und Tagger getrennt vorliegen: Man richtet den Kommandointerpreter von Windows (cmd.exe) als Komprimierer ein und ruft die gesamte restliche Kommandozeile nach dem Parameter "/c" auf; mehrere Programme nacheinander lassen sich mit "&&" in einer Zeile starten:
/c [COLOR='#FFA500']C:\Programme\NeroDigitalAudio\win32\[/COLOR]neroaacenc.exe -q [COLOR='#008080'][I]0.45[/I][/COLOR] -if %source% -of %dest% && [COLOR='#FFA500']C:\Programme\NeroDigitalAudio\win32\[/COLOR]neroaactag.exe %dest% -meta:artist="%artist%" -meta:album="%albumtitle%" -meta:track="%tracknr%" -meta:title="%title%" -meta:genre="%genre%" -meta:year="%year%" [COLOR='#B22222']%hascover%-add-cover:front:%coverfile%%hascover%[/COLOR]