I'm having problems with the 0.5 preview. I used the "Delete All iPod Music and Playlists" then tried Sync All Playlists, and got this error message "Unable to read iTunesDB file. If you have a new or freshly formatted iPod, this is not an error. Do you want to continue?". I clicked Yes and which point foobar promptly crashed. I then tried formatting my iPod using the iPod firmware updater, tried again and it still crashed. I've tried using any of the transfer ablities of foo_pod and this happens for all of them. Here's one of the error logs:
QUOTE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0141712Fh
Access violation, operation: read, address: 00000000h
Call path:
WinMain=>app_mainloop=>menu command: "Components/foo_pod/22| Sync Current Playlist"
This is the first crash logged by this instance.
Code bytes (0141712Fh):
014170EFh: 50 57 E8 5A E3 FF FF 8B F0 33 C0 89 45 EC 89 45
014170FFh: F0 89 45 F4 89 45 F8 8D 44 36 02 83 C4 08 3D 00
0141710Fh: 10 00 00 77 0F 83 C0 03 24 FC E8 B2 71 00 00 89
0141711Fh: 65 10 EB 0C 50 8D 4D EC E8 B4 07 00 00 89 45 10
0141712Fh: 8A 07 8B DE 8B 75 10 C7 45 08 00 00 00 00 84 C0
0141713Fh: 74 75 85 DB 74 71 8D 4D FC 53 51 57 E8 60 FA FF
0141714Fh: FF 83 C4 0C 85 C0 74 5F 3B C3 77 5B 03 F8 2B D8
0141715Fh: 8B 45 FC 85 C0 76 50 3D 00 00 10 00 73 49 3D 00
Stack (0012E044h):
0012E024h: 00BBD274 43000000 00000000 00000000
0012E034h: 00BBD5E8 77CD3E16 77CD3E1F 0000E4DA
0012E044h: 0141711E 02B123D8 77C2C1BB 02B56780
0012E054h: 00000000 00000000 00000000 00000000
0012E064h: 0012E074 00000000 0140274A 00000000
0012E074h: 02B123D8 0012E044 00000001 00000000
0012E084h: FFFFFFFF 02B56780 0151CA90 00000000
0012E094h: 0012ED3C 4066E544 0000AC44 00000000
0012E0A4h: 0041D4DB 02B123D8 00000000 014202CC
0012E0B4h: 02B565C0 0000009C 0000009C 00000000
0012E0C4h: 0000008B 534D743E 01C3D82D 73AC1E32
0012E0D4h: 01C414D3 014202CC 02B568C0 0000009C
0012E0E4h: 0000009C 00000000 00000084 014202CC
0012E0F4h: 00000000 00000000 00000000 00000000
0012E104h: 00000000 014202CC 02B1A420 00000035
0012E114h: 00000035 00000000 00000024 014202CC
0012E124h: 00000000 00000000 00000000 00000000
0012E134h: 00000000 0012EC94 0141E5C3 00000020
0012E144h: 01404904 0151CA90 02B56780 0012ED3C
0012E154h: 00000000 01FCCD4C 00000001 66000000
Registers:
EAX: 0141711E, EBX: 02B56780, ECX: 00000000, EDX: 5DA70069
ESI: 00000000, EDI: 00000000, EBP: 0012E068, ESP: 0012E044
Crash location: "foo_pod", loaded at 01400000h - 01438000h
Loaded modules:
foobar2000 loaded at 00400000h - 00451000h
ntdll loaded at 77CC0000h - 77D75000h
kernel32 loaded at 77E60000h - 77F50000h
USER32 loaded at 77D80000h - 77E11000h
GDI32 loaded at 773E0000h - 77425000h
ole32 loaded at 774D0000h - 7760D000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77F50000h - 77FEB000h
RPCRT4 loaded at 77340000h - 773D1000h
COMCTL32 loaded at 4D6C0000h - 4D7AC000h
SHLWAPI loaded at 772D0000h - 7731E000h
utf8api loaded at 10000000h - 1000D000h
comdlg32 loaded at 763B0000h - 763F9000h
SHELL32 loaded at 7C800000h - 7D010000h
foo_abx loaded at 008D0000h - 008DC000h
foo_ac3 loaded at 008E0000h - 008F1000h
foo_albumlist loaded at 00900000h - 0090A000h
foo_ape loaded at 00910000h - 00935000h
foo_apl loaded at 00940000h - 0094A000h
foo_bitcompare loaded at 00950000h - 00958000h
foo_burninate loaded at 00960000h - 0096C000h
VERSION loaded at 77C00000h - 77C08000h
foo_cdda loaded at 00970000h - 0097E000h
foo_clienc loaded at 00980000h - 0098B000h
foo_console loaded at 00990000h - 00997000h
foo_convolve loaded at 009A0000h - 009EF000h
foo_dbsearch loaded at 009F0000h - 00A06000h
foo_diskwriter loaded at 00A10000h - 00A22000h
WINMM loaded at 76B40000h - 76B6D000h
foo_dsp_crossfade loaded at 00AB0000h - 00AB7000h
foo_dsp_crossfeed loaded at 00AC0000h - 00AC6000h
foo_dsp_extra loaded at 00AD0000h - 00AE5000h
foo_dsp_nogaps loaded at 00AF0000h - 00AF7000h
foo_dsp_pause loaded at 00B00000h - 00B07000h
foo_dsp_skip_silence loaded at 00B10000h - 00B17000h
foo_dsp_soundtouch loaded at 00B20000h - 00B2B000h
MSVCP60 loaded at 76080000h - 760E6000h
foo_dynamics loaded at 00B30000h - 00B37000h
foo_faac loaded at 00B40000h - 00B73000h
foo_festalon loaded at 00B80000h - 00CBF000h
foo_flac loaded at 00CC0000h - 00CD6000h
foo_flaccer loaded at 00CE0000h - 00CF6000h
foo_freedb loaded at 00D00000h - 00D2E000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_history loaded at 00D30000h - 00D3E000h
foo_id3v2 loaded at 00D40000h - 00D6E000h
foo_input_std loaded at 00D70000h - 00E0F000h
MSACM32 loaded at 77BE0000h - 77BF5000h
foo_lame loaded at 00E10000h - 00E19000h
foo_looks loaded at 00E20000h - 00E8D000h
gdiplus loaded at 4D120000h - 4D2C3000h
foo_lpac loaded at 00EA0000h - 00EA7000h
lpac_codec_api loaded at 00EB0000h - 00EBA000h
lpaccodec loaded at 00EC0000h - 00EE9000h
foo_masstag loaded at 01110000h - 01120000h
foo_matroska loaded at 01120000h - 0115F000h
foo_mod loaded at 01160000h - 01169000h
BASS loaded at 01170000h - 011CA000h
foo_monkey loaded at 011D0000h - 011EE000h
foo_mpcenc loaded at 011F0000h - 011F8000h
foo_mpeg4u loaded at 01200000h - 01229000h
foo_nero loaded at 01230000h - 01240000h
MFC42 loaded at 73DD0000h - 73ECD000h
foo_nez loaded at 01240000h - 0126C000h
foo_null loaded at 01270000h - 01277000h
foo_ofr loaded at 01280000h - 012AE000h
foo_oggpreview loaded at 012C0000h - 013BD000h
foo_output_std loaded at 013C0000h - 013C9000h
foo_out_dsound_ex loaded at 013D0000h - 013D9000h
DSOUND loaded at 73F10000h - 73F6A000h
foo_out_ks loaded at 013F0000h - 013FB000h
SETUPAPI loaded at 779A0000h - 77A96000h
foo_pod loaded at 01400000h - 01438000h
OLEAUT32 loaded at 77120000h - 771AC000h
MSVCIRT loaded at 01440000h - 01451000h
foo_psf loaded at 01560000h - 0160B000h
foo_quicktag loaded at 01610000h - 01619000h
foo_read_http loaded at 01620000h - 01629000h
foo_rgscan loaded at 01630000h - 0163B000h
foo_scheduler loaded at 01640000h - 01652000h
foo_search_ex loaded at 01660000h - 01668000h
foo_shn loaded at 01670000h - 0167E000h
foo_shuffle loaded at 01680000h - 0168E000h
foo_sid loaded at 01690000h - 016D7000h
foo_spc loaded at 016E0000h - 016EF000h
foo_speex loaded at 016F0000h - 01708000h
foo_stfu loaded at 01710000h - 01717000h
foo_tfmx loaded at 01720000h - 01729000h
foo_toolame loaded at 01730000h - 01743000h
foo_ui_columns loaded at 01750000h - 01772000h
foo_ui_std loaded at 01780000h - 01797000h
foo_unpack loaded at 017A0000h - 017D1000h
foo_vis_manager loaded at 017E0000h - 017E8000h
foo_vis_simple_spectrum loaded at 017F0000h - 017FA000h
foo_vis_vu_meter loaded at 01800000h - 01808000h
foo_vorbisenc loaded at 01810000h - 0190A000h
foo_wavpack loaded at 01910000h - 0191B000h
foo_wma loaded at 01920000h - 01939000h
WMVCore loaded at 01940000h - 01B49000h
wmidx loaded at 4DF90000h - 4DFB9000h
WMASF loaded at 59A10000h - 59A4B000h
msdmo loaded at 736B0000h - 736B7000h
WININET loaded at 771B0000h - 77252000h
CRYPT32 loaded at 77B00000h - 77B95000h
MSASN1 loaded at 77BA0000h - 77BB1000h
urlmon loaded at 769C0000h - 76A50000h
MPR loaded at 71B20000h - 71B32000h
MSVFW32 loaded at 755B0000h - 755D1000h
WSOCK32 loaded at 71AD0000h - 71AD9000h
DRMClien loaded at 01B50000h - 01B9F000h
foo_xa loaded at 01BB0000h - 01BC1000h
uxtheme loaded at 5AD70000h - 5ADA7000h
MSCTF loaded at 74720000h - 7476B000h
Powrprof loaded at 74AD0000h - 74AD7000h
CLBCATQ loaded at 77610000h - 776BF000h
COMRes loaded at 77050000h - 77115000h
msi loaded at 74810000h - 74A72000h
USERENV loaded at 76620000h - 766D2000h
xpsp2res loaded at 03220000h - 034AF000h
SXS loaded at 75E90000h - 75F3F000h
mslbui loaded at 605D0000h - 605D9000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP loaded at 5D090000h - 5D131000h
Stack dump analysis:
Address: 0141711Eh, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 77C2C1BBh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+00000000h)
Address: 0140274Ah, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 0041D4DBh, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 014202CCh, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 014202CCh, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 014202CCh, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 014202CCh, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 014202CCh, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 0141E5C3h, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 01404904h, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 014202CCh, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 77CD1C91h, location: "ntdll", loaded at 77CC0000h - 77D75000h
Symbol: "RtlFreeHeap" (+00000100h)
Address: 014202CCh, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 014202CCh, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 014202CCh, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 019FF0E5h, location: "WMVCore", loaded at 01940000h - 01B49000h
Symbol: "WMCreateProfileManager" (+0001862Fh)
Address: 014207A0h, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 77CCE9FEh, location: "ntdll", loaded at 77CC0000h - 77D75000h
Symbol: "NtOpenFile" (+00000000h)
Address: 77CD0DB6h, location: "ntdll", loaded at 77CC0000h - 77D75000h
Symbol: "RtlNtStatusToDosError" (+0000002Fh)
Address: 77CD0DBBh, location: "ntdll", loaded at 77CC0000h - 77D75000h
Symbol: "RtlNtStatusToDosError" (+00000034h)
Address: 014202CCh, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 77CCF819h, location: "ntdll", loaded at 77CC0000h - 77D75000h
Symbol: "ZwQueryPortInformationProcess" (+00000068h)
Address: 014202CCh, location: "foo_pod", loaded at 01400000h - 01438000h
Address: 77E77195h, location: "kernel32", loaded at 77E60000h - 77F50000h
Symbol: "FindFirstFileExW" (+00000345h)
Address: 77CD27C6h, location: "ntdll", loaded at 77CC0000h - 77D75000h
Symbol: "RtlAllocateHeap" (+00000386h)
Address: 77CD281Ah, location: "ntdll", loaded at 77CC0000h - 77D75000h
Symbol: "RtlAllocateHeap" (+000003DAh)
Address: 77CD2557h, location: "ntdll", loaded at 77CC0000h - 77D75000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 77DB24D2h, location: "USER32", loaded at 77D80000h - 77E11000h
Symbol: "GetClipboardOwner" (+000000F1h)
Address: 77D8AC58h, location: "USER32", loaded at 77D80000h - 77E11000h
Symbol: "IsWindowVisible" (+00000033h)
Address: 77D8AC53h, location: "USER32", loaded at 77D80000h - 77E11000h
Symbol: "IsWindowVisible" (+0000002Eh)
Address: 5AD74F4Bh, location: "uxtheme", loaded at 5AD70000h - 5ADA7000h
Symbol: "DrawThemeBackgroundEx" (+0000114Ch)
Address: 0175C662h, location: "foo_ui_columns", loaded at 01750000h - 01772000h
Address: 01766563h, location: "foo_ui_columns", loaded at 01750000h - 01772000h
Address: 77D8857Ah, location: "USER32", loaded at 77D80000h - 77E11000h
Address: 0175C662h, location: "foo_ui_columns", loaded at 01750000h - 01772000h
Address: 77D88896h, location: "USER32", loaded at 77D80000h - 77E11000h
Symbol: "GetWindowLongW" (+000000CCh)
Address: 77CD2100h, location: "ntdll", loaded at 77CC0000h - 77D75000h
Symbol: "RtlFreeHeap" (+0000056Fh)
Address: 77CD1C91h, location: "ntdll", loaded at 77CC0000h - 77D75000h
Symbol: "RtlFreeHeap" (+00000100h)
Address: 77CD1CA9h, location: "ntdll", loaded at 77CC0000h - 77D75000h
Symbol: "RtlFreeHeap" (+00000118h)
Address: 77DB24D2h, location: "USER32", loaded at 77D80000h - 77E11000h
Symbol: "GetClipboardOwner" (+000000F1h)
Address: 77CCF819h, location: "ntdll", loaded at 77CC0000h - 77D75000h
Symbol: "ZwQueryPortInformationProcess" (+00000068h)
Version info:
foobar2000 v0.8.1 beta 3
UNICODE
Replay gain should be good once I get to listen to it

Being able to choose which playlist to sync with the iPod would be good. Finially, once all that is working, may be you can start thinking about Smart Playlists, though I get the feeling that they could be difficult to implement.