PortableApps.com needs your help: Please consider making a donation today.
300+ free and legal portable apps (over 9GB), up-to-date, & new apps regularly (Apr 19: TAudioConverter).
Get the encrypted PortableApps.com Carbide, the fast PortableApps.com Companion, or carry your KeyZ.
PortableApps.com lead developer recovering from injury/surgery (Latest News Mar 19th)

Exact Audio Copy Portable 1.0 beta 3 Dev Test 2

prapper
Developer
- December 26, 2009 - 2:12pm

Application: Exact Audio Copy
Category: Music & Video
License: Freeware
Language: Multilingual
Description: Exact Audio Copy is a grabber for audio CDs using standard CD and DVD-ROM drives. It works with a technology which reads CDs almost perfectly. If there are any errors that can’t be corrected, it will tell you at which time position the (possible) error occurred, With other audio grabbers you usually need to listen to every extracted audio track because they only do jitter correction. Scratched CDs read on CD-ROM drives often produce errors. But listening to every track is a waste of time. Exact Audio Copy conquers these problems by making use of several technologies like multi-reading with verify and AccurateRip.

Download Exact Audio Copy Portable 1.0 beta 3 Dev Test 2 [1+4MB download / 16MB installed]
(MD5: 83681422D3678EAC212D3DFAD0089858)
Online Installer: This is an online installer that will download additional files during setup.

Plugins:

Download LAME for Exact Audio Copy Portable 3.99.3 Dev Test 1 [1+1MB download / 1MB installed]
(MD5: F2896BC99F1E4264796E9CC1E71275F5)
Online Installer: This is an online installer that will download additional files during setup.

Release Notes:

1.0 beta 3 Dev Test 2 (2011-12-11):

  • Updated to PAL 2.1.2.

       Plugins:

  • LAME has been updated to 3.99.3.

1.0 beta 3 Dev Test 1 (2011-09-22):

  • Exact Audio Copy updated to 1.0 beta 3.
  • French language support removed, Simple Chinese added.

1.0 beta 2 Dev Test 2 (2011-09-09):

  • Updated to PAL 2.1.1 (f4f69418c925) to correct a bug in PAL which could result in data loss.

1.0 beta 2 Dev Test 1 (2011-06-17):

  • Exact Audio Copy updated to 1.0 beta 2.
  • Format of cfg files for profiles has changed and paths are now stored as X NUL : NUL \ NUL etc. I'm not sure how to deal with that so profiles are *not* portable again. If somebody can tell me how to fix it, I'll do a DT2.
  • Converted to PAL 2.1.
  • Clean install recommended.

       Plugins:

  • LAME - Added default config. Should work "straight out of the box".

1.0 beta 1 Dev Test 1 (2010-12-09):

  • Exact Audio Copy updated to 1.0 beta 1.
  • Appdata & registry handling is slightly different so a clean install is reguired.

0.99 prebeta 5 Dev Test 6 (2010-04-22):

  • MD5 removed from installer.ini.
  • Added SecondaryLaunch/cleanup check.
  • Removed app directory, program executable and settings directory INI options.
  • Improved registry handling. HKCU and HKLM are completely independent now.
  • Improved drive/path replacement. Drive and path checking are completely independent now.
  • Upgraded to NewTextReplace_v0.4.1.
  • Clean install required.

Plugins (2010-04-06):

  • LAME has been updated to 3.98.4.

0.99 prebeta 5 Dev Test 5 (2010-03-18):

  • Profiles are now portable. Just make sure you save them in the default directory "Data\settings\Profiles" (which is set on first run, so it should be automatic) and all drive letters will be replaced in all files (whatever they're called). Thanks to Gringoloco's NewTextReplace_v0.4 (again) and John's latest aMSN release (I didn't realise that was even possible!)
  • Download location changed (same file).
  • EULA now included.
  • Clean install recommended.

0.99 prebeta 5 Dev Test 4 (2010-03-17):

  • Added check/backup/restore for local "$WINDIR\cdplayer.ini" (if admin).
  • Added dummy email address for freedb.org.
  • Local CDDB is now *on* by default.
  • Profiles still not portable :-(
    Updating these profile configs causes a nasty crash when they're reloaded. It all looks good but apparently it's not! Maybe Gringoloco will step in and save the day. Again :-) I've disabled the code so it's safe to run the app and load any profiles, just uncomment lines 237 - 248 to test...
  • Clean install recommended.

Plugins (2010-03-16):

  • LAME has been updated to 3.98.3.

0.99 prebeta 5 Dev Test 3 (2010-03-04):

  • Opening the menu "Database/Send AccurateRip Results..." creates an empty registry key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\dMC Accurate Rip Database". Fixed.

0.99 prebeta 5 Dev Test 2 (2009-12-30):

  • Fixes an issue with the registry key "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.%$§" which EAC was sometimes leaving.

0.99 prebeta 5 Dev Test 1 (2009-12-26): Initial release

Tested with:
XP Home SP3 (Admin)


( categories: )

Sweet!

You are amazing. Thank you very much.

Updated to 0.99 prebeta 5 Development Test 2

See release notes for changes.

Updated to 0.99 prebeta 5 Development Test 3

See release notes for changes.

Updated

See release notes for changes.

BUG

In the Compression Options -> External Compression, the path to the encoder is reset every time the program is closed and re-opened.

Really?

I'm not seeing that here, I can move lame.exe around and EAC always finds it when I re-open. Anything else you can tell me about your setup? Default paths etc.? Was this happening with 3.98.2?

The path to LAME is in the reg file in settings. When is it being changed? On launch or exit? And what's it being reset to?

It looks like it's in

It looks like it's in ExactAudioCopyPortable.reg The entry for "ExternalEncoderProgram" is reset to "ExternalEncoderProgram"="E:\\PortableApps\\ExactAudioCopyPortable\\App\\EAC\\FLAC\\FLAC.EXE" on closing EAC. This messes up my configuration because I don't have EAC installed to the default path. Try moving yours around and see what happens.

EDIT: It looks like a lot of stuff is reset to default paths on close. When I make the changes in the program, they are reflected in the registry. But when I close EAC, the reg file that is in the settings folder contains all the default values again. It's like the registry isn't being backed up.

OK, I just moved everything

OK, I just moved everything around and can't reproduce that. Paths are saved correctly. Have you tried a fresh install to the default directory? I can't see why it wouldn't be saved. Is the reg file being written to on exit?

Reg settings not saved

First off, I don't have things installed to the default directory, so that's not really an option for me.

I ran the program, renamed ExactAudioCopyPortable.reg to ExactAudioCopyPortable.reg.bak, changed some settings and closed EAC. ExactAudioCopyPortable.reg was not recreated. It looks like the registry settings are not saved.

I'm going to try reinstalling to see if that fixes the problem. I'm using Win 7 64-bit with Admin privileges if that matters.

EDIT: So I reinstalled EAC and did the same thing; ran EAC, renamed the reg file, and closed EAC. Still no reg file was created.

OK, I did the same,

OK, I did the same, reinstalled to custom directory, moved the encoder, opened & closed etc. Still can't get it to hiccup.

I don't have a Win7 system here at the moment so I can't test on that for a few days.

One thing is puzzling though. The supplied reg file in DefaultData is very minimal and doesn't specify the path but if it's been reset then it must have been saved at some point.

Anyway, sorry I can't help yet. I'll give it a go on Win7 next week.

Try using this reg file

So there must be something wrong with my settings. I installed a fresh copy onto my hard drive to a non-default path. Changed settings and the reg settings were backed up properly. When I copied over my old reg file with all my settings, the registry was not saved.

I've pasted it below and was wondering if you could use it in yours to see if it messes things up. The path I have EAC installed to is different, but since the reg files don't get backed up, it never changes.

REGEDIT4

[HKEY_CURRENT_USER\Software\AWSoftware\EAC]
"InstallPath"="E:\\PortableApps\\ExactAudioCopyPortable\\App\\EAC\\"

[HKEY_CURRENT_USER\Software\AWSoftware\EAC\Compression Options]
"InternalFileExtension"=".raw"
"InternalAddNoHeader"=hex:00
"ExternalEncoderProgram"="E:\\PortableApps\\ExactAudioCopyPortable\\App\\EAC\\FLAC\\FLAC.EXE"
"ExternalEncoderOptions"="-8 -V -T \"ARTIST=%a\" -T \"TITLE=%t\" -T \"ALBUM=%g\" -T \"DATE=%y\" -T \"TRACKNUMBER=%n\" -T \"GENRE=%m\" -T \"COMMENT=%e\" %s -o %d"
"ExternalEncodeRate"=hex:00,04,00,00
"ExternalEncoderType"=hex:14,00,00,00
"ExternalEncoderID3Tag"=hex:ff
"UseExternalEncoder"=hex:ff
"ExternalEncoderHQ"=hex:ff
"ExternalEncoderDeleteSource"=hex:ff
"ExternalEncoderCreateCRC"=hex:00
"ExternalEncoderCheckReturnCode"=hex:ff
"ExternalEncoderExtension"="flac"
"UseDecompressionOffset"=hex:00
"DecompressionOffset"=hex:00,00,00,00
"ID3FileNamingConvention"="%A - %L - %N - %T"
"ID3CommentFieldText"=""
"ID3CommentFieldType"=hex:02,00,00,00
"ID3FilenameReplaceSpaces"=hex:00
"UseID3V11"=hex:ff
"LAMEAddCRC"=hex:00
"LAMEWriteVBRHeader"=hex:ff
"LAMEMaxVBR"=hex:09,00,00,00
"LAMEVBRQuality"=hex:05,00,00,00
"LAMEQuality"=hex:02,00,00,00
"LAMEOutputMode"=hex:01,00,00,00
"LAMEABRMode"=hex:00,00,00,00
"GogoUsePsycho"=hex:ff
"GogoDisableFilter"=hex:00
"GogoNumberCPU"=hex:01,00,00,00
"GogoVBRQuality"=hex:05,00,00,00
"GogoEmphasis"=hex:00,00,00,00
"GogoOutputMode"=hex:01,00,00,00
"UseID3V2"=hex:ff
"UseTracknumberTotal"=hex:00
"V2.4.0"=hex:00
"SleepCompressionQueue"=hex:00
"ID3V2Padding"=hex:04,00,00,00
"UseLAMEDecoder"=hex:ff
"CoolMP3Option"=hex:00,00,00,00
"NumEncodingThreads"=hex:01,00,00,00

[HKEY_CURRENT_USER\Software\AWSoftware\EAC\Compression Options\Internal WAV Routines]
"CodecTag"=hex:00,00
"CodecFormat"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"CodecHighCompression"=hex:00
"CodecAddNoHeader"=hex:00
"CodecFileExtension"=".raw"

[HKEY_CURRENT_USER\Software\AWSoftware\EAC\Compression Options\Microsoft IMA ADPCM CODEC]
"CodecTag"=hex:ff,ff
"CodecFormat"=hex:11,00,02,00,44,ac,00,00,db,ac,00,00,00,08,04,00,02,00,f9,07
"CodecHighCompression"=hex:ff
"CodecAddNoHeader"=hex:00
"CodecFileExtension"=""

[HKEY_CURRENT_USER\Software\AWSoftware\EAC\Drive Options]

[HKEY_CURRENT_USER\Software\AWSoftware\EAC\Drive Options\TSSTcorpDVD+-RW TS-T633A D600]
"GapDetectionAccuracy"=dword:00000000
"GapDetectionMode"=dword:00000001
"SampleOffset"=hex:00,00,00,00
"CombinedSampleOffset"=hex:00,00,00,00
"UseCombinedSampleOffset"=hex:00
"UseC2Correction"=hex:00
"SpeedSelection"=hex:ff,ff,ff,ff
"EmulateCache"=hex:00
"CDTextCapable"=hex:ff
"UseAccurateRip"=hex:ff
"NoBCDData"=hex:ff
"ExtractionMode"=hex:03
"ExtractionCommandSet"=hex:00
"SpeedReduction"=hex:ff
"SwapEndians"=hex:00
"SwapChannel"=hex:00
"SpinUpDrive"=hex:ff
"OverReadLeadOut"=hex:00
"SecureMode"=hex:01
"WriteOffset"=hex:00,00,00,00
"WriteEject"=hex:00,00,00,00
"WriteSpeed"=hex:ff,ff,ff,ff
"WriteMode"=hex:00,00,00,00
"WriteOptions"=hex:02,00,00,00
"CloseMethod"=hex:00,00,00,00

[HKEY_CURRENT_USER\Software\AWSoftware\EAC\Extraction Options]
"DirectoryUse"=hex:01,00,00,00
"DirectorySpecification"="E:\\Documents\\Music\\"
"UseNativeSCSIInterface"=hex:ff
"Normalize"=hex:00
"NormalizeToLevel"=hex:6f,7d,00,00
"NormalizeLowerBound"=hex:cb,6c,00,00
"NormalizeUpperBound"=hex:b7,7e,00,00
"UseASAPISCSIInterface"=hex:00
"IncludeGaps"=hex:ff
"BeepWhenDone"=hex:ff
"EjectWhenDone"=hex:ff
"PowerDownWhenDone"=hex:00
"ResetOnly"=hex:00
"CDTextUpper"=hex:00
"CDTextIncludeArtist"=hex:ff
"UseCDRDAO"=hex:ff
"AskOverwrite"=hex:ff
"LockDrive"=hex:ff
"CheckReadCommandD8"=hex:00
"CheckDensity"=hex:00
"CheckReadCommandD4"=hex:00
"UseSilenceForCRC"=hex:ff
"RemoveSilence"=hex:00
"Add2SecondGap"=hex:ff
"AddCDTextToCUESheet"=hex:ff
"SyncTrackJunctions"=hex:ff
"CorrectDialogBug"=hex:ff
"CoolDown"=hex:00
"CoolDownAfterMinutes"=hex:3c,00,00,00
"CoolDownLength"=hex:0f,00,00,00
"TimeDisplayUsingFrames"=hex:ff
"OpenCDInfoDialog"=hex:ff
"RetrieveCDDBOnUnknownCD"=hex:ff
"DetectUPC"=hex:ff
"UseRawCDPlayMethod"=hex:ff
"NumberReads"=hex:05,00,00,00
"FileNamingConvention"="%A\\%C\\%A - %C - %N - %T"
"VariousFileNamingConvention"="%D\\%C\\%D - %C - %N - %T"
"UseVariousFileNamingConvention"=hex:ff
"FileNameReplaceSpaces"=hex:00
"DisableCDAutostart"=hex:ff
"ShowExtractionStatus"=hex:ff
"FillUpMissingSamples"=hex:ff
"ExtractionPriority"=hex:01,00,00,00
"GapsHandlingDefault"=hex:ff
"CatalogLength"=hex:2d,00,00,00,00,00,00,00
"CatalogFadeLength"=hex:05,00,00,00,00,00,00,00
"CatalogStartPos"=hex:00,00,00,00,00,00,00,00
"CatalogFadeInLength"=hex:05,00,00,00,00,00,00,00
"SkipOnError"=hex:00
"SkipAfterTime"=hex:00
"SkipTimeLimit"=hex:04,00,00,00
"WriteM3U"=hex:ff
"WriteExtendedM3U"=hex:ff
"AutoSaveStatus"=hex:ff
"DisableCopyProtection"=hex:ff
"BackgroundExternalCompression"=hex:ff
"NoCompressionWindow"=hex:ff
"DeleteFileOnCDCopy"=hex:ff
"AskBeforeWriteOnCDCopy"=hex:00
"ID"=hex:98,08,8f,69
"WaitForExternalCompressors"=hex:ff

[HKEY_CURRENT_USER\Software\AWSoftware\EAC\Internet Options]
"LocalCDDBPath"="E:\\PortableApps\\ExactAudioCopyPortable\\Data\\cddb\\"
"ProxyUserName"=hex:74,7e,20,32,8c,3e,e8,aa,24,76,13,5e,9d,80,f7,32,a1,80,0b,\
  8a,f4,30,fc,18,a7,3c,5d,d9,6f,ed,b3,a1,17,f5,5f,39,6b,95,d7,d1,a3,a2,b3,e0,\
  80,5a,8c,b6,21,e6,77,ea,f5,f4,97,15,95,15,91,c5,a9,7d,81,f5,19,b5,11,7d,00,\
  51,be,57,a1,f1,01,de,25,f0,af,bc,d1,72,6a,34,96,30,22,0c,0e,14,4a,e8,95,28,\
  8f,fa,43,a4,e1,5e,7f,7c,65,dd,b7,e9,54,29,8a,c7,37,a1,23,a5,0f,91,12,a9,84,\
  13,f8,b5,5e,5e,d0,3a,bc,7e,a8,ea,32,4e,7a,76,f3,72,95,0f,43,27,42,cb,90,21,\
  0c,ff,46,f3,f8,c9,b6,c1,4c,cb,90,cd,f6,db,d0,29,7e,63,6c,b1,09,02,31,44,b1,\
  0e,d7,05,a1,4d,c9,b9,01,29,ee,9d,30,97,4e,d1,68,95,ba,2b,7f,f5,a3,d9,c0,51,\
  fe,47,6c,dd,ea,c5,00,6f,e1,95,f9,4d,0f,1d,33,25,87,21,5a,c5,cc,57,23,bd,af,\
  50,6e,0e,2e,76,0e,46,e6,36,46,16,c8,1e,5c,13,24,51,f1,13,9d,bf,b8,77,da,cf,\
  63,b1,07,36,5f,44,2d,a2,23,00,8d,00
"ProxyUserPassword"=hex:ca,bc,a6,38,ba,f4,06,90,b2,0c,18,2f,8a,99,0c,d3,1e,45,\
  9c,37,f8,a4,20,2c,c2,0b,90,e3,11,c7,e5,cb,59,ef,e5,e7,a1,33,3d,df,b9,81,b6,\
  f7,06,08,c2,54,0c,45,fa,2f,06,21,f0,95,15,95,1d,a1,95,39,cd,91,c5,99,e5,81,\
  9f,14,95,72,51,e1,31,27,aa,41,1c,57,20,25,00,b2,5c,1e,98,ea,b4,7e,cc,22,d2,\
  51,74,2b,d2,97,28,2d,b2,03,70,63,65,1f,2f,b8,7d,0e,2d,ff,49,9b,6d,b7,0b,1e,\
  05,f0,6b,7c,a9,cc,c6,98,e2,b4,46,50,56,62,be,2a,84,1f,6e,9b,1f,13,29,b6,ef,\
  a4,e9,48,cb,9e,17,0c,0d,86,dd,78,83,14,c1,9a,e7,84,8d,ca,d7,90,37,e3,ee,ed,\
  84,b5,82,a9,35,11,fd,f1,59,21,4f,da,59,7c,9b,ca,dd,20,39,4e,61,67,0d,5b,1f,\
  d4,95,d2,eb,00,a1,da,a1,ec,ed,f1,65,89,21,a7,55,a3,4d,0f,fb,4e,91,e8,e9,ab,\
  25,09,ce,ee,8e,5e,56,6e,96,26,76,86,12,00,76,f2,27,68,77,e9,5b,c5,09,e4,73,\
  6a,35,fb,e9,7d,2a,03,68,11,76,27,ec,00
"EMailUserName"="s0cman7"
"EMailHostName"="gmail.com"
"LyricsServer"="search.lyrics.ch"
"ProxyServer"=""
"ActualHostName"="http://freedb.freedb.org:80/~cddb/cddb.cgi"
"ProxyPort"=dword:00010000
"UseProxy"=hex:00
"UseProxyAuthentification"=hex:00
"UseLocalCDDB"=hex:00
"UseWindowsLocalCDDBFormat"=hex:ff
"DatabaseExportLine"="%A;%N;%T;%L"
"AskForSubmission"=hex:ff
"RetryDifferentServer"=hex:ff

[HKEY_CURRENT_USER\Software\AWSoftware\EAC\StartUp Options]
"ActualDriveAdapter"=hex:01,00,00,00
"ActualDriveID"=hex:00,00,00,00
"ActualDriveLUN"=hex:00,00,00,00
"ActualCodec"=hex:01,00,00,00
"ActualPath"="E:\\Downloads\\"
"ProfilesPath"=""
"ComparePath"=""
"ProcessPath"=""
"RecordPath"=""
"UseProfile"="FLAC Laptop.cfg"
"UseLanguage"="47AB3DF2"
"ColumnsWidth"=hex:96,00,00,00,28,00,00,00,50,00,00,00,50,00,00,00,50,00,00,00,\
  50,00,00,00,50,00,00,00,50,00,00,00,50,00,00,00,28,00,00,00,64,00,00,00,50,\
  00,00,00
"WindowPosition"=hex:19,00,00,00,19,00,00,00,1a,04,00,00,22,02,00,00
"WindowPositionComplete"=hex:2c,00,00,00,00,00,00,00,01,00,00,00,ff,ff,ff,ff,\
  ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,19,00,00,00,19,00,00,00,1a,04,00,00,22,\
  02,00,00
"WritePositionComplete"=hex:2c,00,00,00,00,00,00,00,01,00,00,00,ff,ff,ff,ff,ff,\
  ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,00,00,00,00,00,00,00,00,71,02,00,00,b3,01,\
  00,00
"WAVWindowPosition"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"ShowHintWindow"=hex:ff
"EasyGUI"=hex:00
"OptionsTabPositions"=hex:00,00,00,00,03,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"StandardWriter"=hex:00,00,00,00
"ActualVersion"="0.99A5"

[HKEY_CURRENT_USER\Software\AWSoftware\EAC\WaveEditor Options]
"CreateProfile"=hex:00
"EnableUndo"=hex:ff
"ScrollWave"=hex:ff
"CompareMoreExact"=hex:ff
"CreateNoiseFile"=hex:00
"DisplayNoLevelMeter"=hex:00
"DoubleChannelOnPlayback"=hex:ff
"LowerGlitchBound"=hex:00,04,00,00
"EqualizerValues"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"CorrectSpectralSelection"=hex:ff
"MixStartValue"=hex:00,00,00,00,00,00,00,00
"MixEndValue"=hex:00,00,00,00,00,00,00,00
"MixLocking"=hex:00
"ValueAxisType"=hex:00,00,00,00
"TimeAxisType"=hex:02,00,00,00
"dBMinDisplay"=hex:60,ff,ff,ff
"AnalyseFFTSize"=hex:09,00,00,00
"WindowFunction"=hex:00,00,00,00
"LogarithmicDisplay"=hex:00
"NoiseReductionAttenuation"=hex:78,00,00,00
"NoiseReductionThreshold"=hex:80,02,00,00
"LoopRecordLength"=dword:00000029
"FreeMemoryBeforeLoopRecording"=hex:ff
"FadeStartValue"=hex:ff,7f,00,00
"FadeEndValue"=hex:00,00,00,00
"PopSensitivity"=hex:00,00,00,00,00,00,18,40
"PopLength"=hex:00,02,00,00
"ReverbDelay"=hex:0a,00,00,00,00,00,00,00,7c,00,00,00,00,00,00,00,cb,00,00,00,\
  00,00,00,00,87,01,00,00,00,00,00,00,5d,02,00,00,00,00,00,00,b8,03,00,00,00,\
  00,00,00
"ReverbAmplify"=hex:3c,00,00,00,00,00,00,00,46,00,00,00,00,00,00,00,4e,00,00,\
  00,00,00,00,00,41,00,00,00,00,00,00,00,2b,00,00,00,00,00,00,00,1b,00,00,00,\
  00,00,00,00
"EchoDelay"=hex:74,22,00,00,00,00,00,00
"EchoAmplify"=hex:46,00,00,00,00,00,00,00
"PhaseDelay"=hex:b9,01,00,00,00,00,00,00
"PhaseAmplify"=hex:46,00,00,00,00,00,00,00
"FlangeDelay"=hex:3a,11,00,00,00,00,00,00
"FlangePeriod"=hex:b9,01,00,00,00,00,00,00
"FlangeAmplify"=hex:46,00,00,00,00,00,00,00
"FadeLogarithmic"=hex:00
"UseMemoryProcessing"=hex:00
"UseUndo"=hex:ff
"UndoPath"="C:\\Users\\Devo\\AppData\\Local\\Temp\\"
"TempPath"="C:\\Users\\Devo\\AppData\\Local\\Temp\\"

[HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin]

[HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2]

[HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options]

[HKEY_CURRENT_USER\Software\Illustrate\dBpowerAMP]
"CD-DriveSampleOffset-E:\\   [TSSTcorp - DVD+-RW TS-T633A]"=dword:00000006

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin]

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2]

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options]

Let me give it a try...

Let me give it a try...

EDIT: I used that reg file and everything works fine.

That install path at the top should be updated automatically on every run so, if you haven't got it in the default dir, I don't know why it says that you have. Puzzling.

I can't see anything in there offhand that would cause this problem so perhaps it would be an idea to just start afresh with the new reg file that's being saved. I'll have a closer look at the file though...

Thanks

Maybe it's a Win 7 issue. I'll start fresh though. Thanks for taking a look at this.

No problem

A couple of things. I think you're using a profile? I haven't checked but is there a chance that the settings are being saved to that file and not to the registry? Even so, you'd think they'd be loaded again though. Perhaps you need to re-save the profile after any changes? I'll keep digging and see if I can confirm that.

On the subject of profiles generally, I'd recommend not using any as I can't update anything in them (how do I know what name you've saved them as!) Maybe I should make a note of that up top.

Also, there's an email address in that file. I don't know if it's real but, if it is, perhaps you'd want to ask one of the mods to remove it?

I don't think it's a Win7 issue if you've got the reg settings saving now. Let me just check this profile thing...

And proxy?

And the proxy username and password are there, in hex, but still....

neutron1132 (at) usa (dot) com

I tried saving the cfg file

I tried saving the cfg file after updating some settings, but they were reverted when I restarted EAC. As far as that email address goes, its for junk mail anyways so if an admin wants to remove it, I'd be ok with that otherwise it doesn't really matter.

I didn't enter anything for the proxy settings, so they should be whatever the default it, I'm not worried about that.

Is it working now or is it

Is it working now or is it still not saving? I didn't come up with any reason why it wouldn't.

Works for now

After creating a fresh install with new settings, everything is working perfectly. There is one thing that I think you should fix however. If you set up EAC on your desktop, using an external encoder so that you have to input the path to the encoder, when you move the EACPortable folder, you have to update that path again or else EAC can't find the encoder. I think the launcher should be able to update this path, since it updates the path to EAC anyways. The way it works now, only the drive letter is updated.

Good, I'm pleased it's

Good, I'm pleased it's working... for now Smiling

Regarding the paths,

the launcher should be able to update this path, since it updates the path to EAC

That InstallPath at the top of the file is automatically generated by EAC, not updated by the launcher. Only drive letters are in the PAF spec but I can't see the harm so have a go with DT4 which will be along shortly. It should do the profiles too.

Off Topic

I know this is off topic, but since I've got you here I was wondering if you could throw together a launcher for Soulseek. It's settings are saved in the registry and paths will need to be updated, but I think it's fairly simple. It doesn't get updated that often, so if you could make a quick launcher for it, I could maintain it so it's not something else you have to monitor. There was an old launcher created a couple years ago, but needs some tweaking. I've posted it here if you would like to take a look at it.

Thanks

I can have a look at that for

I can have a look at that for you but I can't seem to download the file, it just sticks at "Processing download request..." forever. I don't normally have a problem with MediaFire, are you sure it's there?

I deleted and re-uploaded it.

I deleted and re-uploaded it. Try this link.

Still no go. I just

Still no go. I just downloaded something else from MediaFire so I know I can do it Smiling

EDIT: OK, got it thanks.

Updated to 0.99 prebeta 5 Development Test 4

See release notes for changes.

Odd....

I done some investigation at the profiles file, some how it writes the paths like this:

00002370: 00 00 00 74 03 00 00 77 02 00 00 00 48 3A 5C 50 ; ...t...w....H:\P
00002380: 6F 72 74 61 62 6C 65 41 70 70 73 5C 45 78 61 63 ; ortableApps\Exac
00002390: 74 41 75 64 69 6F 43 6F 70 79 50 6F 72 74 5C 44 ; tAudioCopyPort\D
000023a0: 61 74 61 5C 73 65 74 74 69 6E 67 73 5C 50 72 6F ; ata\settings\Pro
000023b0: 66 69 6C 65 73 5C 00 00 00 00 00 00 00 00 00 00 ; files\..........
000023c0: 00 00 00 00 00 00 00 00 00 00 44 00 61 00 74 00 ; ..........D.a.t.
000023d0: 61 00 5C 00 73 00 65 00 74 00 74 00 69 00 6E 00 ; a.\.s.e.t.t.i.n.
000023e0: 67 00 73 00 5C 00 50 00 72 00 6F 00 66 00 69 00 ; g.s.\.P.r.o.f.i.
000023f0: 6C 00 65 00 73 00 5C 00 00 00 00 00 00 00 00 00 ; l.e.s.\.........

It doesn't seem to be a issue of the portable launcher, as it does it as-well when I run EAC directly.
The only time it doesn't happen is when run with a clean registry (just the default).

Somehow first it stores the paths as they are in the current registry with multi-bytes strings, after it overwrites them with single-byte strings

But anyhow, EAC seems to load the file without an issue, even after updating the paths and the drive-letters. (as I included the 'UpdateProfiles' section and recompiled it)
NO CRASH

Conclusion = I do not get what the issue is ???

BTW: Didn't you forget to include EULA to the installer?
EULA converted to .txt: http://pastebin.com/dmBM7mWF

Formerly Gringoloco
Windows XP Pro sp3 x32

Thanks for checking it out I

Thanks for checking it out Smiling I just did some more testing, I run EACP from the def location, save a profile, exit, copy the folder to the desktop, run again and load the profile.

If I only change the drive letter (uncomment everything except line 242), no problem, but if I change the path as well (include line 242) I get the crash.

Would you mind trying those exact steps?

EULA? I probably did forget it, yes Smiling
(EDIT: Thanks for the download)

I'm afraid I don't understand anything before "But anyhow" in your post Smiling I'm sure you're right though!

Do you get this error message

Do you get this error message ? :

Unhandled exception
at Compression.5209-> INDEX-RANGE

I do not really understand why you'd want to update the paths, the user is not really meant change the location of the 'ExactAudioCopyPortable' folder. At least not without deleting the 'Data' folder.

BTW: Whenever I'm restarting EACPortable, while a EACPortable launcher is still cleaning up from the previous run. The launcher will handle the current run as a 'SecondaryLaunch', launching EAC and exiting immediately (not waiting for EAC to be closed first).
I came across the same problem with WinampPortable, and got this fix for it:
http://pastebin.com/swYPv4fb
This just exits the launcher immediately, whenever this situation comes up.
Eventually it will be better to make it wait for the last launcher to close properly, and then restart !

Do you come across this same problem ?
Do you have any ideas for this problem ?

Formerly Gringoloco
Windows XP Pro sp3 x32

Updating the paths was

Updating the paths was requested by me. It's not really necessary but I sync my flash drive with my laptop and they are located in different folders causing problems. I understand that the user shouldn't change the location of the folder, but I don't understand what the harm is in updating the path?

Probably the harm is that the

Probably the harm is that the (.cfg) profile files are in binary code.
Changing the length of the path will disrupt the whole structure of this binary code !

Formerly Gringoloco
Windows XP Pro sp3 x32

So if I change the path, I

So if I change the path, I will need to re-save the cfg file? It's either that or if I change paths, I need to update the path and re-save the cfg file. If the paths are updated by the launcher, it saves me a step. As you said, moving the folder causes the cfg to break and isn't supported. So for a normal user the path will not change, just the drive letter. Therefore if the launcher updates the path, nothing changes but the drive letter and the cfg file should be fine.

So I don't see the harm in updating the path since in most cases it won't change anything but the drive letter and the cfg should still work properly. Maybe there could be a note stating that if the EACP folder is moved, then the cfg file will need to be re-saved.

DT5 paths

I see why this isn't in the official spec Smiling It's too complicated already but as we're kind of there anyway...

It's not necessary to use a profile, it's just a way of changing a lot of options at the same time. I've left the path updates in for the reg file but I'm only changing the drive letter in the profiles (which eliminates the crash). As you say, under normal circumstances, only the drive letter should actually change so everything is still fully PAF compatible, including any saved profiles.

If the path *does* change, it'll only be the profiles that'll break (and the app won't crash if you load one). But they would break anyway, so no need for a note, as you're already in unsupported territory. You'll have to reload them, reconfigure the paths and re-save them (if you even use them). Again, as expected. I hope that gets you close enough, that's the best I can do Smiling

Normal drive letter changes are fully portable (app & all profiles).

Thanks

That's pretty much exactly what I was looking for. Thanks for all your help.

Error

DevoI don't understand what the harm is in updating the path

Gringoloco Do you get this error message ? :

Unhandled exception
at Compression.5209-> INDEX-RANGE

That's the one. Thanks for confirming.

As it looks like it's corrupting the profile files, I would rather have drive portability with profile support than path portability with broken profiles. As the installer is broken anyway (md5 has changed, might ditch the check) I think I'm going to remove the path updates. Sorry about that Devo, it was worth a try though Sad

I hadn't noticed the secondary launch thing, I'll have a look at it. This is a problem with all the launchers I presume?

It's all going terribly well Smiling

Please try if this happens to

Please try if this happens to you as well !
Open Task Manager, run EACPortable, close it, and run EACPortable again as soon as Task Manager shows you EAC.exe is ended.
Best is to do this to run EACPortable from a slow USB-stick, as will will be slower to clean-up !

It's mainly a problem with launchers which take longer time to cleanup at exit.
The problem is within this time cycle, when the app is already closed but the launcher is still cleaning up. The new launcher finds the previous launcher and decides it's a secondary launch.

I consider this a real issue, cause it will leave every thing behind on the local PC !

My try to solve this, is checking if the launcher is running or not, and straight after checking if the app is running or not. But I'm not very happy with the launcher just going to 'TheEnd' to solve this issue !

I'll let you know if I get a better solution.

Formerly Gringoloco
Windows XP Pro sp3 x32

Right

I see the problem. I don't have a solution I'm afraid but I'll give it some thought. I'm interested to see what you come up with.

I didn't change the current launcher (too much experimentation for one day!) Thanks again for testing that crash.

md5 changed

I think the MD5 changed because it can't install the downloaded file. It complains that the downloaded file is invalid. I manually downloaded it and the md5 I get is cdcab1c5ea4463b317f8d4c00ee05762

I just downloaded it. md5 is

I just downloaded it. md5 is correct and the file works. Try again?

I've tried several times and

I've tried several times and still the same problem. I don't know why I keep getting a different md5.

Want to talk about this on IRC?

Updated to 0.99 prebeta 5 Development Test 5

See release notes for changes.

Wrong MD5 values supplied

This page currently has:

2ef8e647c9b4bb28f66391397c39d680 as MD5 for Exact Audio Copy Portable 0.99 prebeta 5 Development Test 5

463b5f6b199cd8a303b88c8109ca132f as MD5 for LAME for Exact Audio Copy Portable 3.98.3 Development Test 1

But when I downloaded the files and ran my MD5 checker both files failed the check!

It seems the MD5 shown for the LAME "plugin" is in fact the MD5 value for the EAC Portable program. However the MD5 supplied for the EAC program does not match the LAME "plugin" so the problem is not simply that the MD5 values are the wrong way round.

Oops

Thanks for pointing that out. No prizes for guessing what went wrong there Smiling

Fixed.

Updated

See release notes for changes.

Online Installer Fails MD5 Check

Hi,

first of all, thanks for "portablising" this app. Smiling
Whenever I start the installation, EAC is being downloaded. But after that, a message pops up saying that the download was damaged and it couldn't be installed.

From the messages above I read that the MD5 has changed. This was obviously reflected on this web page, but probably not in the installer.ini. The MD5 from the installer.ini reads fdc82d891e8cd52244fa4231ea777753

Is there a way how I can fix this myself?

File has changed

They've added the Ask toolbar to the EAC installer. You could extract the EXE with 7-Zip and put the files in the app directory but I'm going to update this now.

Updated to 0.99 prebeta 5 Development Test 6

See release notes for changes.

Thank you very much, works

Thank you very much, works like a charm until now.
Ripped 5 CDs and did not experience any issue; however, accuraterip is complaining about "this and that CD cannot be used for accuraterip", but that might be my CDs' fault.

I figured that the

I figured that the AccurateRip feature didn't work because of some of my CDs. With other, it works, so it's no "portablising" issue.
However, the folder "AccurateRip" remains in %AppData%\Roaming.

I can't reproduce that here,

I can't reproduce that here, it should be moving back.

You've checked that AppData is clean before running EAC?

Sorry for the long response

Sorry for the long response time, I was busy.
I have tested this now with a clean Windows installation in a VMWare machine; I can't reproduce it there either. After that, I manually deleted the AccurateRip folder from my "real" system and ran the application a couple of times, and the folder was deleted correctly every time. => works as desired Smiling
So maybe it was simply a hickup or from a previous use of EAC.

No problem

Likewise Smiling Glad it's all good now.

Any word on a possible final

Any word on a possible final release?

Good

I tried an alternate download that uses a paf installer but it asked me about registry entries upon first run so i tried this one, good.

The configurator allowed me to find the lame.exe file and automatically parsed the lame settings which I changed from vbr 2 to 0, as usual

now to rip!

thanks

+1

[strange: the drive I was using was able to only rip at 1x with accurate setting, .3x with fast, and 1.4x with burst]
[the drive works fine with Bonk, though no lame so far, trying blademp3, perhaps 8x or more]

;>jamvaru

Works for me

Tried development test6 ripping about 30 CDs to FLAC, played around with several options of EAC, no issues so far, I like it. Tested on Vista Ultimate 64 bit.

Version 1.0 Beta 1 is out

Hi,

I really like EAC and used the latest portableApps version a lot. Since a few days version 1.0 Beta 1 is available, any plans to update the current portableApps installer to support that new version?

Thanks

Version 1.0 Beta 1 is out

Hi,

I really like EAC and used the latest portableApps version a lot. Since a few days version 1.0 Beta 1 is available, any plans to update the current portableApps installer to support that new version?

Thanks

yea be nice to see the update

yea be nice to see the update here, is also my favorite tool for ripping music cd's Laughing out loud

Don't worry!

Don't worry - if there are no serious new issues introduced with the new version, I think prapper will release an update soon enough (if he is still interested Eye-wink ). Good to point to the update though since the dev of EAC has not been known to release many new versions over the last few years (mainly because there was not much need to).

Yours,
DJ

Updated to 1.0 beta 1 Development Test 1

See release notes for changes.

thanks

thanks Eye-wink

must i clean/deinstall older version or can i "add" simply this version?

rename

Just rename your existing -

X:\PortableApps\ExactAudioCopyPortable

folder to something like -

X:\PortableApps\ExactAudioCopyPortable-0.99 prebeta 5 DT6

and then install the new one to the default location.

Installing over (adding) shouldn't do any harm but your settings won't be carried over so you'll have to configure it again anyway. Best to keep your old installation intact and start from scratch.

Thank You

great addition, this is much appreciated.

Is there an official, final version yet?

thanks

I use PortableApps on my PC..

Beta 2 is out

Hi,

There is a new Beta 2 out, will the PAF version updated to the new beta?

Thanks

Updated to 1.0 beta 2 Dev Test 1

See release notes for changes.

Updated to 1.0 beta 2 Dev Test 2

See release notes for changes.

UI Suggestion

Hi,

Would it be possible to add the ability to remove or at least re-order columns from the track display? On a lower res screen, I don't see the columns on the right and I specifically like to see the resulting compressed track sizes.

Thanks.

-
avmad

Beta 3 is there

Hi,

There is a new Beta 3 out,

Thanks

LAME

the internal download for LAME in "LAME_for_Exact_Audio_Copy_Portable_3.98.4_Dev_Test_2_online.paf.exe" is broken.
"The installer was unable to download lame.xxx"

until it's fixed, get it from

until it's fixed, get it from http://www.rarewares.org/mp3-lame-bundle.php and copy the lame.exe into your ExactAudioCopyPortable\App\EAC folder. Optional rename the lame.exe to MP3Encoder.exe

Thanks

Fixed. The file won't be preserved on upgrade if you rename it though.

yea, that's right. thanks for

yea, that's right. thanks for your quick fix, great work!