Thanks for the dBpoweramp R11.5 tip kichu1979! Seems much easier than my solution (I had the same problems when converting with dBpoweramp 12) After doing some research I discovered this [nerdier] solution. I posted this in another thread last week:
===
Be very careful! There's a documented bug with dbPoweramp and the ALAC codec. When you play the converted ALAC files on your iPod some tracks will randomly skip and I found that they weren't gapless. I did a lot of Googling and forum reading and found a great (albeit slower) way to convert from .FLAC to .ALAC:
1) (if you haven't already) Download foobar2000 from here:
http://www.foobar2000.org/
1a) Download the ALAC component plugin here:
http://www.foobar2000.org/components/foo_input_alac.zip
2) Download "iTunesencode.exe" from here:
http://www.hydrogenaudio.org/forums/...howtopic=35242
3) In your foobar2000 settings, go to Preferences --> Tools --> Converter
Encoder: Custom
Encoder: path to iTunesEncode.exe <ex: C:\iTunesencode.exe>
Extension: m4a
Parameters: -e "Lossless Encoder" -a "%artist%" -l "%album%" -t "%title%" -g "%genre%" -y %date% -n %tracknumber% -i %s -o %d -d
Format is: lossless
Highest BPM mode supported: 16
Display name: ALAC
4) Drag the FLAC files into the foobar2000 window, right click and select convert --> convert to... and select the ALAC profile you created earlier. Foobar/iTunes will convert in the background.
The only problem I've encountered is that with a dual-core CPU foobar will try and open 2 encoding tasks simultaneously and it will fail. To get around this,when foobar2000 is running (but not yet converting) go into task manager (ctrl-alt-del) and right click on "foobar2000.exe" --> affinity and only select "CPU 0" This did the trick for me. It seems I have to do this every time I start foobar (the settings don't seem to stick).
EDIT: To permanently set foobar2000 to only use 1 of the cores on a dual-core CPU, download this:
http://www.reality-xp.com/support/kn...c/imagecfg.zip and copy it to your foobar directory.
Run cmd.exe, go to your foobar2000 directory, then type "imagecfg -a 0x1 foobar2000.exe" It will permanently patch the program to use only 1 core (it alters the file, so be careful if you use this method for other programs)
Let me know if ithis works for you. The converted ALAC files play flawless on my iPod (because they're encoded directly through iTunes).