Welcome Guest ( Log In | Register )

A handy comprehensive set of command-line instructions for EAC 1.0.3
post Dec 29 2012, 13:27
Post #1

Group: Members
Posts: 38
Joined: 19-July 10
From: eAST england
Member No.: 82384

i use EAC through the current version of Ubuntu under Wine
So all the commands listed below work on Windows [change path to encoder if there is path to encoder in the command line] and the settings are written here for Ubuntu [see bottom of page to install 1.0.3 on Ubuntu]

hit F5 to see compression option Box

AFTER version 1.0 b2 all Placeholders were changed

so now for flac

-8 -V -T "ARTIST=%artist%" -T "TITLE=%title%" -T "ALBUM=%albumtitle%" -T "DATE=%year%" -T "TRACKNUMBER=%tracknr%" -T "GENRE=%genre%" -T "PERFORMER=%albuminterpret%" -T "COMPOSER=%composer%" %haslyrics%--tag-from-file=LYRICS="%lyricsfile%"%haslyrics% -T "ALBUMARTIST=%albumartist%" -T "DISCNUMBER=%cdnumber%" -T "TOTALDISCS=%totalcds%" -T "TOTALTRACKS=%numtracks%" -T "COMMENT=%comment%" %source% -o %dest%

for wavpack

-hmx3 -w "Artist=%artist%" -w "Title=%title%" -w "Album=%albumtitle%" -w "Year=%year%" -w "Genre=%genre%" -w "Tracknumber=%tracknr%" -w "Performer=%albuminterpret%" -w "Composer=%composer%" %haslyrics%--tag-from-file=lyrics="%lyricsfile%"%haslyrics% -w "Albumartist=%albumartist%" -w "Discnumber=%cdnumber%" -w "Totaldiscs=%totalcds%" -w "Totaltracks=%numtracks%" -w "Comment=%comment%" -w "Logfile=@file.ext" %source% %dest%

for ape [2 routes]

Route 1

• Monkey's Audio
Note: Along with the Monkey's Audio encoder we will be using Case's Wapet to write
APEv2 tags to the Monkey's Audio files.

1 Click EAC, Compression Options.
2 Click the External Compression tab.
3 Enable the Use external program for compression option.
4 Change Parameter passing scheme to User Defined Encoder.
5 In the Use file extension text box type in .ape.
6 In the Program, including path, used for compression text box type in the location
of the WAPET.EXE file or click the Browse button to locate theWAPET.EXE file.

command line:

%dest% -t "Artist=%artist%" -t "Title=%title%" -t "Album=%albumtitle%" -t "Year=%year%" -t "Genre=%genre%" "/home/yourname/.wine/dosdevices/c:/Program Files (x86)/Monkey's Audio\MAC.exe" %source% %dest% -c3000

Alternatively Route 2 [easier]

forget wapet and ape tags; it is also happy with ID3 tags this much simpler way

tta [tick add id3 tags for tagging]

-e %source% -o %dest%


Tak works in the same way as ape as it requires 2 codecs wapet.exe which writes the tags and that you already have for ape and takc.exe which you find here and in the zip

%dest% -t "Artist=%artist%" -t "Title=%title%" -t "CD artist=%albumartist%" -t "ALBUM=%albumtitle%" -t "COMPOSER=%composer%" %haslyrics%--tag-from-file=LYRICS="%lyricsfile%"%haslyrics% -t "Year=%year%" -t "Genre=%genre%" -t "TRACKNUMBER=%tracknr%" -t "TOTALTRACKS=%numtracks%" -t "COMMENT=%comment%" "C:\Program Files (x86)\Exact Audio Copy\Flac\Takc.exe" -e -p2 %source% %dest%

Alac[Audio Lossless Advanced Codec]

--no-optimize -A -i %source% -o %dest% --artist "%artist%" --title "%title%" --album "%albumtitle%" --date "%year%" --track "%tracknr%" --genre "%genre%" --comment "%comment%"
--composer "%composer%" --track "%tracknr%"

place the entire qaac folder from here into flac folder in EAC and use qaac.exe

shorten is the easiest of them all


(click for info)

is a hybrid format. it plays lossless in winamp with a plugin. It plays lossy
everywhere else but i include it as it is rather an oddity

-if %source% -of %dest% -br 320000

ensure you have regular mp3 lame encoder present too as it needs that for the lossy part
AND make absolutely sure that you have done this: right click on mp3hdEncoder open with
Wine and say Yes to agreement otherwise it will not work


INSTALLING 1.0.3 ON UBUNTU is a bit of a performance but follow those steps and you should be there...

SO TO INSTALL EAC 1.0 beta 3 under Wine


2. Download latest version of eac

then run

cd ~/.wine/dosdevices/c\:/Program\ Files\ \(x86\)/Exact\ Audio\ Copy/
regsvr32 sql*

which will give you in your terminal

~/.wine/dosdevices/c:/Program Files/Exact
> Audio Copy$ regsvr32 sql*
> Successfully registered DLL sqlceca35.dll
> DllRegisterServer not implemented in DLL sqlcecompact35.dll
> Successfully registered DLL sqlceoledb35.dll
> DllRegisterServer not implemented in DLL sqlceqp35.dll
> DllRegisterServer not implemented in DLL sqlcese35.dll

3. At this point 1.0 will appear but may not see your cd drive

to remedy that

sudo mkdir /media/cdrom0

sudo gedit /etc/fstab

Add this line at bottom on a new line

/dev/sr0   /media/cdrom0   udf,iso9660 user,noauto,exec   0 0


Go to:

Applications/Wine/Configure Wine/Drive/Add a new drive [ call it D or whatever is not already in use]

and do this

now your drive is visible!

This post has been edited by db1989: Dec 30 2012, 21:21
Reason for edit: removing violation of TOS #8; adding requested amendments

yea yer roight !
Go to the top of the page
+Quote Post
Start new topic
post Dec 30 2012, 22:07
Post #2

Group: Members
Posts: 206
Joined: 22-July 12
Member No.: 101637

To answer shantiq's question, I have tried that commandline in practice. It fails for me any time I try to use a lyrics file (i.e. %haslyrics% is true). I have found that this works better:

-o dest is also completely unnecessary with current versions of FLAC. (This was discussed in a FLAC forum thread a few weeks ago.)
Also, I'm curious whether you'd consider %composer% or %albumcomposer% to be the correct tag for COMPOSER.

Still, thanks for putting this handy reference up! It really ought to go in the wiki so it gets more exposure, if you haven't already put it there.

This post has been edited by BFG: Dec 30 2012, 22:13
Go to the top of the page
+Quote Post

Posts in this topic

Closed 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: 21st April 2014 - 08:33