Thanks for adding this feature!
I just gave it a try, but fb2k is crashing on me now. I first tried to transfer files to my Creative MuVo^2, it wouldn't complete the transfer, and I got a couple of crashes. Here is one of the logs:
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C9106C3h
Access violation, operation: write, address: 00F45576h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C9106C3h):
7C910683h: 6B 0C 00 00 8D 0C 7F C1 E1 04 8D 34 01 8B 46 0C
7C910693h: 2B 46 1C 0F B7 4E 08 C1 E1 07 3B C1 0F 8D 1F 0C
7C9106A3h: 00 00 56 E8 56 00 00 00 8B F0 89 75 D0 85 F6 0F
7C9106B3h: 84 5D 0F 00 00 8D 7E F8 8A 45 DC 8B 4D 10 2A C1
7C9106C3h: 88 47 06 8B C7 C1 E8 03 32 43 04 88 47 04 F6 45
7C9106D3h: 0C 08 75 6D F6 05 F0 02 FE 7F 02 0F 85 1F B2 02
7C9106E3h: 00 8B C6 E8 17 E7 FF FF C2 0C 00 90 90 FF FF FF
7C9106F3h: FF 00 00 00 00 C5 BB 93 7C 90 90 90 90 90 6A 0C
Stack (0012F2BCh):
0012F29Ch: 00000000 0012FB74 0012FB4C 00000000
0012F2ACh: B6FE5AF8 00000001 804DA3EE B6FE5B30
0012F2BCh: 00000002 00000002 00000002 004467AC
0012F2CCh: 0012F300 009C0000 7C910732 00000005
0012F2DCh: 009C0778 009C0000 03A1A630 0012F2D8
0012F2ECh: 009C0000 0012F51C 7C90EE18 7C910738
0012F2FCh: FFFFFFFF 7C910732 0012F338 009C0000
0012F30Ch: 7C910732 00000007 009C07D8 009C0000
0012F31Ch: 03A0E298 0012F310 77C2C3C9 0012F554
0012F32Ch: 7C90EE18 7C910738 FFFFFFFF 7C910732
0012F33Ch: 7C9106AB 7C9106EB 0000002B 0000002B
0012F34Ch: 0000002B 0012F9C8 77C35C94 77C12088
0012F35Ch: FFFFFFFF 0012F37C 0012F37C 00000001
0012F36Ch: 0042E37D 0012F3A4 009C0000 7C910732
0012F37Ch: 00000006 009C07A8 009C0000 039FFE70
0012F38Ch: 0012F37C 0000000D 0012F5C0 7C90EE18
0012F39Ch: 7C910738 FFFFFFFF 7C910732 7C9106AB
0012F3ACh: 7C9106EB 00000023 00000023 00000023
0012F3BCh: 00000015 0012F474 00000003 0012F3EC
0012F3CCh: 004467B0 00000015 0012F428 00434896
Registers:
EAX: 00F4550E, EBX: 009C0000, ECX: 00000002, EDX: 8C510008
ESI: 00F45578, EDI: 00F45570, EBP: 0012F4DC, ESP: 0012F2BC
Failed to get module/symbol info.
Version info:
foobar2000 v0.8.3
UNICODE
I went back to 1.7.13 (thought I had been using 1.7.14 before loading 1.7.15) to test it with the old "Send to device" and it still wouldn't transfer....I think my MuVo^2 has a bad hard drive now
So then I tried to transfer to a SD card, to put into my hx4700. I had to go into the settings to add some alternate paths, however, when I did this it crashed again. Here is the last crash log file:
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C910F2Bh
Access violation, operation: read, address: 00200074h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C910F2Bh):
7C910EEBh: D2 FF FF E9 32 FE FF FF 0F B7 0E 03 C8 81 F9 00
7C910EFBh: FE 00 00 0F 87 45 FD FF FF 80 7D 14 00 0F 85 25
7C910F0Bh: 8B 03 00 8A 46 05 24 10 A8 10 88 47 05 0F 85 92
7C910F1Bh: 00 00 00 8B 4E 0C 8D 46 08 8B 10 89 4D 0C 8B 09
7C910F2Bh: 3B 4A 04 89 55 14 0F 85 EA 0F 00 00 3B C8 0F 85
7C910F3Bh: E2 0F 00 00 56 53 E8 4E FC FF FF 8B 45 14 8B 4D
7C910F4Bh: 0C 3B C1 89 01 89 48 04 74 38 8A 46 05 A8 04 0F
7C910F5Bh: 85 A9 8B 03 00 0F B7 0E 8B 45 10 01 08 0F B7 0E
Stack (0012FB38h):
0012FB18h: 0151DA08 7C9C93A0 77F643DD 7C9C93A0
0012FB28h: 00000004 00000000 0151CF14 00000000
0012FB38h: 009C0000 03A17E18 00000000 0012FC18
0012FB48h: 7C910D5C 03A25AC0 00690048 0012FBFC
0012FB58h: 00000000 03A17E20 03A17E20 0321A364
0012FB68h: 00000000 00000001 03A17E08 009C0000
0012FB78h: 00000000 03A04288 00000001 03A17E10
0012FB88h: 00000108 0001FB98 00000002 0012FAF0
0012FB98h: 00000028 03A25AC0 7C90EE18 00000002
0012FBA8h: FFFFFFFF 00000040 009C01A0 009C0000
0012FBB8h: 00000018 77C2C2E3 0012FC3C 009C0000
0012FBC8h: 00010000 00000021 0012FB2C 009C0000
0012FBD8h: 0012FC20 7C90EE18 009C0000 FFFFFFFF
0012FBE8h: 7C91056D 77C2C2DE 00000000 00000000
0012FBF8h: 0101C2E3 00000008 0012FB5C 0012F75C
0012FC08h: 0012FC50 7C90EE18 7C910570 00000001
0012FC18h: 0012FC60 77C2C2DE 009C0000 00000000
0012FC28h: 03A17E20 03A17E20 000000DF 0321A364
0012FC38h: 03A02920 0012FC78 00000026 00000000
0012FC48h: 0012FC2C 0012F75C 0012FD98 77C35C94
Registers:
EAX: 03A17E50, EBX: 009C0000, ECX: 00000000, EDX: 00200070
ESI: 03A17E48, EDI: 03A17E08, EBP: 0012FB44, ESP: 0012FB38
It would seem that 1.7.13 transfers just fine. So then I downloaded 1.7.14 and tried it. If I use the "Default Path" in the "Send to Device" function, it transfers just fine. However, when I tried one of the "Alternate Paths" I first got a crash when setting the paths in the preferences (using just F:\, G:\, H:\ and I:\, J:\ is the default).
This crash log is a little more detailed:
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C9106C3h
Access violation, operation: write, address: 005C3A45h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C9106C3h):
7C910683h: 6B 0C 00 00 8D 0C 7F C1 E1 04 8D 34 01 8B 46 0C
7C910693h: 2B 46 1C 0F B7 4E 08 C1 E1 07 3B C1 0F 8D 1F 0C
7C9106A3h: 00 00 56 E8 56 00 00 00 8B F0 89 75 D0 85 F6 0F
7C9106B3h: 84 5D 0F 00 00 8D 7E F8 8A 45 DC 8B 4D 10 2A C1
7C9106C3h: 88 47 06 8B C7 C1 E8 03 32 43 04 88 47 04 F6 45
7C9106D3h: 0C 08 75 6D F6 05 F0 02 FE 7F 02 0F 85 1F B2 02
7C9106E3h: 00 8B C6 E8 17 E7 FF FF C2 0C 00 90 90 FF FF FF
7C9106F3h: FF 00 00 00 00 C5 BB 93 7C 90 90 90 90 90 6A 0C
Stack (0012F490h):
0012F470h: 00000000 0012FB74 0012FB4C 00000000
0012F480h: B7325AF8 00000001 804DA3EE B7325B30
0012F490h: 00000014 00000014 00000014 03995C30
0012F4A0h: 0012F490 7C910732 0012F6D4 7C90EE18
0012F4B0h: 7C910738 FFFFFFFF 7C910732 7C9106AB
0012F4C0h: 7C9106EB 0012F7B4 00000018 0012F780
0012F4D0h: 33776569 00000008 03969E50 00000006
0012F4E0h: 01000000 0012F6D0 7C917C0C 009C0000
0012F4F0h: 00000001 7C917BF5 009C0608 7C917BB0
0012F500h: 00000000 03986B50 00000010 00000000
0012F510h: 00000000 00000000 00000000 00000000
0012F520h: 00000000 00000000 00000000 00000000
0012F530h: 00000000 00000000 00000000 00000000
0012F540h: 00000000 00000000 00000000 00000000
0012F550h: 00000008 00000000 00000000 00000000
0012F560h: 00000000 00000000 00000000 00000000
0012F570h: 00000000 00000000 00000000 00000000
0012F580h: 00000000 00000000 00000000 00000000
0012F590h: 00000000 00000000 00000000 00000000
0012F5A0h: 00000000 0012F5BC 77D4EB3E 005B3210
Registers:
EAX: 005C3A0C, EBX: 009C0000, ECX: 00000014, EDX: 5CB1000A
ESI: 005C3A47, EDI: 005C3A3F, EBP: 0012F6B0, ESP: 0012F490
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000EFh)
Loaded modules:
foobar2000 loaded at 00400000h - 00452000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
USER32 loaded at 77D40000h - 77DD0000h
GDI32 loaded at 77F10000h - 77F57000h
ole32 loaded at 774E0000h - 7761D000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
msvcrt loaded at 77C10000h - 77C68000h
COMCTL32 loaded at 773D0000h - 774D2000h
SHLWAPI loaded at 77F60000h - 77FD6000h
utf8api loaded at 10000000h - 1000D000h
comdlg32 loaded at 763B0000h - 763F9000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
wmfhotfix loaded at 009B0000h - 009B5000h
foo_abx loaded at 009F0000h - 009FC000h
foo_ac3 loaded at 00A00000h - 00A13000h
foo_bitcompare loaded at 00A20000h - 00A29000h
foo_burninate loaded at 00A30000h - 00A3C000h
VERSION loaded at 77C00000h - 77C08000h
foo_cdda loaded at 00A40000h - 00A4E000h
foo_clienc loaded at 00A50000h - 00A5B000h
foo_console loaded at 00A60000h - 00A67000h
foo_dbsearch loaded at 00A70000h - 00A88000h
foo_diskwriter loaded at 00A90000h - 00AA2000h
WINMM loaded at 76B40000h - 76B6D000h
foo_dsp_crossfade loaded at 00B30000h - 00B37000h
foo_dsp_crossfeed loaded at 00B40000h - 00B46000h
foo_dsp_extra loaded at 00B50000h - 00B65000h
foo_dsp_nogaps loaded at 00B70000h - 00B77000h
foo_dsp_skip_silence loaded at 00B80000h - 00B87000h
foo_extm3u loaded at 00B90000h - 00B98000h
MSVCR71 loaded at 7C340000h - 7C396000h
foo_filedate loaded at 00BB0000h - 00BBA000h
foo_flac loaded at 00BC0000h - 00BDC000h
foo_flaccer loaded at 00BE0000h - 00BF6000h
foo_freedb loaded at 00C00000h - 00C1D000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_fullscreen loaded at 00C60000h - 00C67000h
foo_history loaded at 00C70000h - 00C85000h
foo_id3v2 loaded at 00C90000h - 00CC1000h
MSVCP60 loaded at 76080000h - 760E5000h
foo_infobox loaded at 00CD0000h - 00CE3000h
foo_input_std loaded at 00CF0000h - 00DAE000h
MSACM32 loaded at 77BE0000h - 77BF5000h
foo_lyricsdb loaded at 00DC0000h - 00DD1000h
WININET loaded at 771B0000h - 77256000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
OLEAUT32 loaded at 77120000h - 771AC000h
MSVCR70 loaded at 7C000000h - 7C054000h
MSVCP70 loaded at 7C080000h - 7C0F7000h
foo_masstag loaded at 00DF0000h - 00E04000h
foo_matroska loaded at 00E10000h - 00E58000h
foo_mpeg4u loaded at 00E60000h - 00E89000h
foo_null loaded at 00EA0000h - 00EA7000h
foo_output_std loaded at 00EB0000h - 00EB9000h
foo_out_dsound_ex2 loaded at 00EC0000h - 00EC9000h
DSOUND loaded at 73F10000h - 73F6C000h
foo_playcount loaded at 00EE0000h - 00EEB000h
foo_playlistfind loaded at 00EF0000h - 00EFB000h
foo_playlistgen_ex loaded at 00F00000h - 00F0F000h
foo_playlist_tree loaded at 00F10000h - 00F5E000h
foo_read_http loaded at 00F60000h - 00F69000h
foo_rgscan loaded at 00F70000h - 00F7D000h
foo_scroll loaded at 01080000h - 01086000h
foo_search_ex loaded at 01090000h - 01098000h
foo_shuffle loaded at 010A0000h - 010AB000h
foo_text loaded at 010B0000h - 010BC000h
foo_toaster loaded at 010C0000h - 010E1000h
gdiplus loaded at 4EC50000h - 4EDF3000h
foo_uie_albumart loaded at 01100000h - 0110C000h
foo_uie_albumlist loaded at 01110000h - 01121000h
foo_uie_simple_spectrum loaded at 01130000h - 0113B000h
foo_uie_tabs loaded at 01140000h - 0114A000h
foo_uie_trackinfo loaded at 01150000h - 0115B000h
foo_uie_trackinfo2 loaded at 01160000h - 0116B000h
foo_uie_volume loaded at 01170000h - 0117B000h
foo_ui_columns loaded at 01180000h - 011B7000h
foo_ui_std loaded at 011C0000h - 011D7000h
foo_utils loaded at 011E0000h - 011F1000h
foo_vis_manager loaded at 01200000h - 01208000h
foo_vis_simple_spectrum loaded at 01210000h - 0121A000h
foo_vis_stereo loaded at 01220000h - 012A8000h
foo_vis_vu_meter loaded at 012B0000h - 012B8000h
foo_vorbisenc loaded at 012C0000h - 013D1000h
foo_wavpack loaded at 013E0000h - 013F4000h
foo_winamp_spam loaded at 01400000h - 01408000h
wblind loaded at 66000000h - 66095000h
UXTHEME loaded at 5AD70000h - 5ADA8000h
msimg32 loaded at 76380000h - 76385000h
wbhelp loaded at 66600000h - 66617000h
iprepair loaded at 01770000h - 01781000h
HydraDMH loaded at 017A0000h - 017CE000h
dciman32 loaded at 73BC0000h - 73BC6000h
CurXP0 loaded at 01BB0000h - 01BB8000h
SETUPAPI loaded at 77920000h - 77A13000h
appHelp loaded at 77B40000h - 77B62000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
cscui loaded at 77A20000h - 77A74000h
CSCDLL loaded at 76600000h - 7661D000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP loaded at 59A60000h - 59B01000h
Stack dump analysis:
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C917C0Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+0000020Fh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 017A2E6Fh, location: "HydraDMH", loaded at 017A0000h - 017CE000h
Address: 77D618F4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D4EA9Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 77D4EAADh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4EAB0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 77D4EBF3h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 017A2AD0h, location: "HydraDMH", loaded at 017A0000h - 017CE000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 77C2C3C9h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000001AEh)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 77C12088h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C90h)
Address: 77C2C3E7h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000001CCh)
Address: 77C2C42Eh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "malloc" (+00000027h)
Address: 00F410E4h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F41093h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F40EDBh, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F29A8Ah, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F29711h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F4B948h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F44430h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F4441Ch, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 77D4EAC1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+00000092h)
Address: 00F443B0h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F443B0h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F443B0h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F28360h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F283DEh, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F44378h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F44350h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F2D935h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F2D943h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Address: 00F2D840h, location: "foo_playlist_tree", loaded at 00F10000h - 00F5E000h
Version info:
foobar2000 v0.8.3
UNICODE
Then I went back into fb2k and tried to transfer to one of the "Alternate Paths" and got an error. The J:\ path is for my mp3 players, the F-I alternate drive paths are for a card reader. When I tried to send it to my SD card (G:\ path) it said "J:\ refers to a location that is unavailable....". I didn't have an mp3 player connected so the "J:\" was available...but I was trying to send the files to "G:\".
Sorry for the long post. Hope this isn't confusing.