IPB

Welcome Guest ( Log In | Register )

83 Pages V  « < 32 33 34 35 36 > »   
Reply to this topicStart new topic
foo_pod - Foobar2000 meets the iPod, iPod -> Foobar2000 0.8
SNAG
post Nov 27 2004, 15:16
Post #826





Group: Members
Posts: 97
Joined: 20-April 03
Member No.: 6076



I seem to have found a bug.
I am using IDv2 tags, and the long entries (Title) seem to be truncated with foo_pod when viewed with iTunes.

Will try again to see if I can replicate the bug.
Go to the top of the page
 
+Quote Post
FreydNot
post Nov 28 2004, 01:39
Post #827





Group: Members
Posts: 32
Joined: 12-September 04
Member No.: 16947



QUOTE (SNAG @ Nov 27 2004, 07:16 AM)
I seem to have found a bug.
I am using IDv2 tags, and the long entries (Title) seem to be truncated with foo_pod when viewed with iTunes.

Will try again to see if I can replicate the bug.
*


I've seen this too, but I believe it is because iTunes uses the IDv1 tags only?
Go to the top of the page
 
+Quote Post
FreydNot
post Nov 28 2004, 01:51
Post #828





Group: Members
Posts: 32
Joined: 12-September 04
Member No.: 16947



I had foo_pad 0.9.5RC crash hard on me today. This was the first time I used 0.9.5RC.

I did a sync playlist and after a fair amount of progress, I got the error below.

It looked like it had moved the files around and was doing the database rebuild when it crashed.

CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C910F29h
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 (7C910F29h):
7C910EE9h:  E8 14 D2 FF FF E9 32 FE FF FF 0F B7 0E 03 C8 81
7C910EF9h:  F9 00 FE 00 00 0F 87 45 FD FF FF 80 7D 14 00 0F
7C910F09h:  85 25 8B 03 00 8A 46 05 24 10 A8 10 88 47 05 0F
7C910F19h:  85 92 00 00 00 8B 4E 0C 8D 46 08 8B 10 89 4D 0C
7C910F29h:  8B 09 3B 4A 04 89 55 14 0F 85 EA 0F 00 00 3B C8
7C910F39h:  0F 85 E2 0F 00 00 56 53 E8 4E FC FF FF 8B 45 14
7C910F49h:  8B 4D 0C 3B C1 89 01 89 48 04 74 38 8A 46 05 A8
7C910F59h:  04 0F 85 A9 8B 03 00 0F B7 0E 8B 45 10 01 08 0F
Stack (0012EA48h):
0012EA28h:  00000000 00000000 00000000 00000000
0012EA38h:  00000000 00000000 00000000 00000000
0012EA48h:  00890000 042DA988 00000000 0012EB28
0012EA58h:  7C910D5C 03FFEFF8 00000000 0012EB0C
0012EA68h:  00000000 00000003 042DA990 03FBED40
0012EA78h:  02530000 042D8768 00890340 04341FA0
0012EA88h:  0430BD28 043B9DB0 00890288 042E6DD0
0012EA98h:  00890208 008902E8 00000018 00000010
0012EAA8h:  0012EB7C 04305898 00890000 7C910E91
0012EAB8h:  00890608 7C91056D 00890000 00000000
0012EAC8h:  00000058 00890000 00000000 00000000
0012EAD8h:  00000000 00000000 01010000 00000012
0012EAE8h:  0012EA44 0012EA48 00890000 7C90EE18
0012EAF8h:  7C910570 FFFFFFFF 00000000 00000000
0012EB08h:  01010000 00000028 0012EA6C 0012E66C
0012EB18h:  0012EB60 7C90EE18 7C910570 00000001
0012EB28h:  0012EB70 77C2C2DE 00890000 00000000
0012EB38h:  042DA990 00000003 042DA990 03FBED40
0012EB48h:  77C2C2E3 01CD5EE2 04305D80 0432B928
0012EB58h:  0012EB3C 0012E66C 0012EB9C 77C35C94
Registers:
EAX: 042DA9E8, EBX: 00890000, ECX: 00000000, EDX: 01CEC7F4
ESI: 042DA9E0, EDI: 042DA8A0, EBP: 0012EA54, ESP: 0012EA48
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+0000049Ah)

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 - 77F56000h
ole32                            loaded at 774E0000h - 7761C000h
msvcrt                           loaded at 77C10000h - 77C68000h
ADVAPI32                         loaded at 77DD0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
COMCTL32                         loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
foo_abx                          loaded at 008D0000h - 008DC000h
foo_albumlist                    loaded at 008E0000h - 008EB000h
foo_ape                          loaded at 008F0000h - 0090F000h
foo_cdda                         loaded at 00910000h - 0091E000h
foo_console                      loaded at 00920000h - 00927000h
foo_dbsearch                     loaded at 00930000h - 00948000h
foo_dirvol                       loaded at 00950000h - 00959000h
WINMM                            loaded at 76B40000h - 76B6D000h
DrvTrNTm                         loaded at 6BC00000h - 6BC14000h
DrvTrNTl                         loaded at 6BC20000h - 6BC3C000h
foo_diskwriter                   loaded at 00BE0000h - 00BF2000h
foo_dsp_extra                    loaded at 00C00000h - 00C15000h
foo_flac                         loaded at 00C20000h - 00C3C000h
foo_freedb                       loaded at 00C40000h - 00C6E000h
WS2_32                           loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_id3v2                        loaded at 00C70000h - 00CA0000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_infobox                      loaded at 00CA0000h - 00CB3000h
foo_input_std-orig               loaded at 00CC0000h - 00D5E000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
foo_masstag                      loaded at 00D60000h - 00D74000h
foo_output_std                   loaded at 00D80000h - 00D89000h
foo_playcount                    loaded at 00D90000h - 00D9A000h
foo_quicktag                     loaded at 00DA0000h - 00DA9000h
foo_read_http                    loaded at 00DB0000h - 00DB9000h
foo_rgscan                       loaded at 00DC0000h - 00DCD000h
foo_setyear                      loaded at 00DD0000h - 00DE2000h
foo_shn                          loaded at 00DF0000h - 00DFF000h
foo_speex                        loaded at 00E00000h - 00E18000h
foo_ui_columns                   loaded at 00E20000h - 00E4F000h
foo_ui_std                       loaded at 00E50000h - 00E67000h
foo_unpack                       loaded at 00E70000h - 00EA1000h
OLEAUT32                         loaded at 77120000h - 771AC000h
foo_wavpack                      loaded at 00EB0000h - 00EC2000h
foo_vis_bacon                    loaded at 00ED0000h - 00EE7000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_vis_manager                  loaded at 00F00000h - 00F08000h
foo_vis_simple_spectrum          loaded at 00F10000h - 00F1A000h
foo_vis_vu_meter                 loaded at 00F20000h - 00F28000h
foo_nero                         loaded at 00F30000h - 00F3F000h
MFC42                            loaded at 73DD0000h - 73ECE000h
foo_midi                         loaded at 00F40000h - 00FCF000h
foo_ac3                          loaded at 00FD0000h - 00FE3000h
foo_mod                          loaded at 00FF0000h - 00FF9000h
BASS                             loaded at 01000000h - 0105A000h
foo_spc                          loaded at 01060000h - 01071000h
foo_tfmx                         loaded at 01080000h - 01089000h
foo_ofr                          loaded at 01090000h - 01096000h
OptimFROG                        loaded at 010A0000h - 010CC000h
foo_tta                          loaded at 010E0000h - 010E9000h
foo_tta_old                      loaded at 010F0000h - 010F9000h
foo_lpac                         loaded at 01100000h - 01107000h
lpac_codec_api                   loaded at 01110000h - 0111A000h
lpaccodec                        loaded at 01120000h - 01149000h
foo_wma                          loaded at 01370000h - 0138A000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710B000h
foo_psf                          loaded at 01490000h - 0153C000h
foo_nez                          loaded at 01540000h - 0156B000h
foo_festalon                     loaded at 01610000h - 0174E000h
foo_sid                          loaded at 01570000h - 015B7000h
foo_xa                           loaded at 015C0000h - 015CF000h
foo_matroska                     loaded at 01750000h - 01798000h
foo_out_dsound_ex                loaded at 015D0000h - 015D9000h
DSOUND                           loaded at 73F10000h - 73F6C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_out_ks                       loaded at 015F0000h - 015FB000h
SETUPAPI                         loaded at 77920000h - 77A13000h
foo_search_ex                    loaded at 017A0000h - 017A8000h
foo_bitcompare                   loaded at 017B0000h - 017B9000h
foo_burninate                    loaded at 017C0000h - 017CC000h
foo_apl                          loaded at 017D0000h - 017DA000h
foo_oggpreview                   loaded at 017E0000h - 018E1000h
foo_mpeg4u                       loaded at 018F0000h - 01919000h
foo_history                      loaded at 01920000h - 01930000h
foo_scroll                       loaded at 01930000h - 01936000h
foo_utils                        loaded at 01940000h - 01951000h
foo_playlistgen_ex               loaded at 01960000h - 0196F000h
foo_convolve                     loaded at 01970000h - 019BF000h
foo_dsp_crossfeed                loaded at 019C0000h - 019C6000h
foo_dynamics                     loaded at 019D0000h - 019D7000h
foo_dsp_soundtouch               loaded at 019E0000h - 019EB000h
foo_dsp_crossfade                loaded at 019F0000h - 019F7000h
foo_dsp_skip_silence             loaded at 01A00000h - 01A07000h
foo_dsp_nogaps                   loaded at 01A10000h - 01A17000h
foo_dsp_pause                    loaded at 01A20000h - 01A27000h
foo_pphsresample                 loaded at 01A30000h - 01A40000h
foo_clienc                       loaded at 01A40000h - 01A4B000h
foo_vorbisenc                    loaded at 01A50000h - 01B61000h
foo_flaccer                      loaded at 01B70000h - 01B86000h
foo_monkey                       loaded at 01B90000h - 01BAC000h
foo_faac                         loaded at 01BB0000h - 01BE3000h
foo_null                         loaded at 01BF0000h - 01BF7000h
foo_input_std                    loaded at 01C00000h - 01CA2000h
foo_pod                          loaded at 01CB0000h - 01D1D000h
foo_podclienc                    loaded at 01D20000h - 01D2E000h
foo_podtranscoder                loaded at 01D30000h - 01D3B000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                           loaded at 77050000h - 77115000h
msi                              loaded at 7D1E0000h - 7D492000h
USERENV                          loaded at 769C0000h - 76A73000h
xpsp2res                         loaded at 20000000h - 202C5000h
SXS                              loaded at 75E90000h - 75F40000h
WINTRUST                         loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                           loaded at 77B20000h - 77B32000h
IMAGEHLP                         loaded at 76C90000h - 76CB8000h
wdmaud                           loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
browseui                         loaded at 75F80000h - 7607C000h
browselc                         loaded at 02510000h - 02522000h
mp3PRO_dmo                       loaded at 26000000h - 26013000h
wsock32                          loaded at 71AD0000h - 71AD9000h
VqfEncLib1                       loaded at 05720000h - 0582D000h
WINSPOOL                         loaded at 73000000h - 73026000h
WININET                          loaded at 771B0000h - 77256000h
NeroIPP                          loaded at 05830000h - 0593C000h
AdvrCntr                         loaded at 05940000h - 05A5B000h
appHelp                          loaded at 77B40000h - 77B62000h
cscui                            loaded at 77A20000h - 77A74000h
CSCDLL                           loaded at 76600000h - 7661D000h
ntshrui                          loaded at 76990000h - 769B5000h
ATL                              loaded at 76B20000h - 76B31000h
NETAPI32                         loaded at 5B860000h - 5B8B4000h
shdocvw                          loaded at 77760000h - 778CC000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                           loaded at 75F60000h - 75F67000h
ntlanman                         loaded at 71C10000h - 71C1E000h
NETUI0                           loaded at 71CD0000h - 71CE7000h
NETUI1                           loaded at 71C90000h - 71CD0000h
NETRAP                           loaded at 71C80000h - 71C87000h
SAMLIB                           loaded at 71BF0000h - 71C03000h
davclnt                          loaded at 75F70000h - 75F79000h
shgina                           loaded at 73D70000h - 73D83000h
MSGINA                           loaded at 75970000h - 75A67000h
WINSTA                           loaded at 76360000h - 76370000h
ODBC32                           loaded at 74320000h - 7435D000h
odbcint                          loaded at 02710000h - 02727000h
Secur32                          loaded at 77FE0000h - 77FF1000h
Audiodev                         loaded at 092D0000h - 09349000h
wiashext                         loaded at 593F0000h - 59482000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
sti                              loaded at 73BA0000h - 73BB3000h
CFGMGR32                         loaded at 74AE0000h - 74AE7000h
urlmon                           loaded at 77260000h - 772FE000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C910D5Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000002CDh)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 01010000h, location: "BASS", loaded at 01000000h - 0105A000h
Symbol: "BASS_SampleStop" (+00008DF8h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 01010000h, location: "BASS", loaded at 01000000h - 0105A000h
Symbol: "BASS_SampleStop" (+00008DF8h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 77C2C2DEh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C3h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 01CD5EE2h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 77C12070h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 01CDB545h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CD5262h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEB747h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CDB518h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CD14D5h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEB5F0h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CDB3A8h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CD0F35h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEB590h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CDCD37h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEB8C0h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CB9777h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEC5E4h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEC5D0h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEC444h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 01CEC954h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEC804h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEC8A4h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEC95Ch, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 00E34146h, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 00E33ADDh, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 00E33ADDh, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 00E3403Bh, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 00E409D4h, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 00E33ADDh, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 00E33B03h, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 00E33ADDh, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 00E33ADDh, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 7700D4DEh, location: "CLBCATQ", loaded at 76FD0000h - 7704F000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 77C2C3C9h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000001AEh)
Address: 77C2C3CEh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000001B3h)
Address: 01CF868Ch, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
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)

Version info:
foobar2000 v0.8.3
UNICODE


So then I tried to do a database repair on the iPod and got a similar crash report.

Next I cleared the iPod of all files and am doing a fresh sync of all files. That is in progress now. I'll report back if it worked.

The only thing I can think of is I recently upgraded the firmware in my iPod (4G 20GB). Maybe they changed the database format on us?
Go to the top of the page
 
+Quote Post
SNAG
post Nov 28 2004, 01:53
Post #829





Group: Members
Posts: 97
Joined: 20-April 03
Member No.: 6076



QUOTE (FreydNot @ Nov 27 2004, 04:39 PM)
QUOTE (SNAG @ Nov 27 2004, 07:16 AM)
I seem to have found a bug.
I am using IDv2 tags, and the long entries (Title) seem to be truncated with foo_pod when viewed with iTunes.

Will try again to see if I can replicate the bug.
*


I've seen this too, but I believe it is because iTunes uses the IDv1 tags only?
*


Not sure about this.. But I don't think that I've seen this problem surface on the previous revisions of foo_pod...

Another question: I've also uploaded some songs that do not have a album title. When viewed on iTunes 4.7 (I forgot to state the version.. biggrin.gif), they display as [Album].

Just to ask, could this be due to foo_pod, or could this be due to my playlist formatting strings?
Go to the top of the page
 
+Quote Post
Aero
post Nov 28 2004, 03:40
Post #830





Group: Members
Posts: 836
Joined: 20-December 02
Member No.: 4166



QUOTE (rexy @ Nov 27 2004, 02:22 AM)
Lovely update Aero. It's a shame you do not have as much time to work on foo_pod, nowadays.
I hope you have not abandoned plans on implementing the VOLUME alternative option for RG so volume balancing also works on 3G's through the dock's line out and implementing an option to pass transcoded files through the DSP or at least the limiter and the eq. Just a friendly reminder. I don't mean to pressure you (but I guess I kinda am). I was just wondering... and hoping.
Hmm... that was possibly a tad blunt.
*

I haven't totally forgotten it, and in fact, it is almost complete, but I need to invoke the collective brainpower of the readers in order to complete it.

The problem is that I need a way to map gain values to a volume value. Gain values are the ReplayGain values that you see in Foobar, like -7.95dB or 3.14dB. Volume values are from -255 (complete silence) to 255 (loudest volume).

I actually tried mapping the Soundcheck values to Volume values previously, but that didn't work. As I'm typing this, I'm thinking that setting -255 = -20dB and 255 = 20dB would probably be ok, so the equation to get the Soundcheck-ish volume setting would be gain * 12.75 (and setting the limits to +/- 255).


Also for the transcoder, it already does go through the Advanced Limiter (no option to disable). I thought about adding other DSP options, but unless you are transcoding everything, I figured that it would be weird to have some songs with the equalizer applied, and some not.


Edit: I plugged in the gain * 12.75 equation into my code, and it works beautifully. The way it works is in the Preferences, there is a "3G iPod Line Out Mode" checkbox next to the regular Soundcheck radio buttons. If you click this, instead of writing the ReplayGain values to the soundcheck portion of the database, they are written to the volume section. This means that it will work on the docking connector's line out, but you can't disable it by turning SoundCheck off in the iPod Settings menu. Unfortunately, this is the only way to get SoundCheck to work via the line out jack on 3G iPods.

BTW, speaking of 3G iPods, I am selling my 40GB 3G iPod. I don't want to commercialize this forum, but if you'd like to own a little piece of foo_pod history or find out more, email me or drop me a private message.

This post has been edited by Aero: Nov 28 2004, 05:56
Go to the top of the page
 
+Quote Post
Aero
post Nov 28 2004, 03:45
Post #831





Group: Members
Posts: 836
Joined: 20-December 02
Member No.: 4166



QUOTE (SNAG @ Nov 27 2004, 06:53 PM)
Another question: I've also uploaded some songs that do not have a album title. When viewed on iTunes 4.7 (I forgot to state the version..  biggrin.gif), they display as [Album].

Just to ask, could this be due to foo_pod, or could this be due to my playlist formatting strings?
*

This is foo_pod's doing. If there isn't an artist metadata item, foo_pod uses [Artist], and if there isn't an Album, it sets the album metadata (in the iTunesDB database only) to [Album].

This is so you can easily find songs on the iPod which don't have album or artists. Sort of a catch-all artist/album.
Go to the top of the page
 
+Quote Post
Aero
post Nov 28 2004, 03:47
Post #832





Group: Members
Posts: 836
Joined: 20-December 02
Member No.: 4166



QUOTE (FreydNot @ Nov 27 2004, 06:51 PM)
I had foo_pad 0.9.5RC crash hard on me today.  This was the first time I used 0.9.5RC.

I did a sync playlist and after a fair amount of progress, I got the error below.

It looked like it had moved the files around and was doing the database rebuild when it crashed.

(snip)

So then I tried to do a database repair on the iPod and got a similar crash report.

Next I cleared the iPod of all files and am doing a fresh sync of all files.  That is in progress now.  I'll report back if it worked.

The only thing I can think of is I recently upgraded the firmware in my iPod (4G 20GB).  Maybe they changed the database format on us?
*

No, based on your report, I think it is in the code that retains the smart playlist. I'll try to reproduce and fix it.

Thanks for the report!
Go to the top of the page
 
+Quote Post
Lew_Zealand
post Nov 28 2004, 05:39
Post #833





Group: Members
Posts: 54
Joined: 16-June 03
Member No.: 7212



Glad to see development on foo_pod is still in flight, Aero. (man oh man, blame that one on too much turkey.) I've got a question about the "Send/Sync Playlist" settings:

Would it be possible to choose which playlists get randomized? If I have several playlists loaded with foo_pod, I generally only need one randomized, and would prefer to not have the "Playlists" list cluttered.
Go to the top of the page
 
+Quote Post
FreydNot
post Nov 28 2004, 06:18
Post #834





Group: Members
Posts: 32
Joined: 12-September 04
Member No.: 16947



QUOTE (Aero @ Nov 27 2004, 07:40 PM)
The problem is that I need a way to map gain values to a volume value.  Gain values are the ReplayGain values that you see in Foobar, like -7.95dB or 3.14dB.  Volume values are from -255 (complete silence) to 255 (loudest volume).
*


I may not have all of my facts strait here, but as I recall...

Gain expressed in dB is a non-linear scale. I believe -3dB is equal to 1/2 the amount of percieved loudness.

I found a good URL on the topic here. An excerpt...


QUOTE
Because people have so little time nowadays, here is the essention of this text, compressed into a few sentences:

    * Volume sliders must not be linear. Linear volume sliders are an annoyment to users because the human hearing is not linear at all, it is logarithmic. That's why all audio equipment worth its name, uses the dB scale to indicate volume and gain settings. For a relative volume level x, the dB value is equal to 20*log10(x). Positive dB values mean amplification, negative values mean attenuation.
    * The ideal volume slider follows an exponential curve, with its lowest setting corresponding to 0dB(A) and its highest setting to the loudest volume the user's audio equipment produces. This is quite unpractical to work with because you can only make vague assumptions about what equipment the user has, so forget about this unless you are working on a very high-end product.
    * A good all-around and computationally cheap approximation of an exponential curve which fits most consumer audio configurations, is the 4th power of the volume slider's position, so: volume scale factor = x4, where x is the volume slider's position, rescaled to the interval [0,1]. Use this simple formula for all your volume sliders, it's not perfect, but a billion times better than a linear slider!!!

If you want to know more, read on. Otherwise, read the third point again and make sure you'll never forget it
Go to the top of the page
 
+Quote Post
FreydNot
post Nov 28 2004, 06:33
Post #835





Group: Members
Posts: 32
Joined: 12-September 04
Member No.: 16947



QUOTE (Aero @ Nov 27 2004, 07:47 PM)
No, based on your report, I think it is in the code that retains the smart playlist.  I'll try to reproduce and fix it.

Thanks for the report!
*


I would go along with that. My smart playlists are pretty much alwasys fsked up in some way. They are always good the first time I create them, but after an operation like a playlist sync or "send file to iPod", they get goofed up.

Everything did go just fine after I cleared the iPod completely and reuploaded everything. I made a single large playlist with everything I wanted on my iPod and then did a sync playlist. Then I had to go back and create the smart playlist (since I cleared the entire iPod first).

After using the pod for a bit, I redocked it and added a few songs:

I loaded up the same playlist I used to sync my pod the first time (it has 2467 entires).
I double checked that the smart playlist looked sane in the smart playlist editor.
I added 5 tracks to the playlist (2 hour long m4b's if that matters)
I did Components|foo_pod|Sync Current Playlist
foo_pod sent the 5 new files to the pod
foo_pod crashed when trying to make the new database.
I undocked the pod and checked the smart play list on the pod itself. All the files were listed properly in the SPL including the new ones I just uploaded.

I guess the crash happens sometime after the new songs get inserted into the database.

Usually when my SPL's get messed up they just end up with a few blank entires and no real entries. That seems to be fixed, so this is still an improvement as far as I am concerned smile.gif

Here is the latest crash report...
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C93426Dh
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 (7C93426Dh):
7C93422Dh:  90 90 90 FF FF FF FF 00 00 00 00 62 CA 93 7C 90
7C93423Dh:  90 90 90 90 64 A1 18 00 00 00 53 6A 00 8B 40 30
7C93424Dh:  FF 70 18 E8 E8 C1 FD FF C3 88 4F 05 8D 48 08 8B
7C93425Dh:  11 89 95 64 FF FF FF 8B 40 0C 89 85 5C FF FF FF
7C93426Dh:  8B 00 3B 42 04 0F 85 13 01 00 00 3B C1 0F 85 0B
7C93427Dh:  01 00 00 FF 75 B0 8B 75 E4 56 E8 08 C9 FD FF 8B
7C93428Dh:  85 64 FF FF FF 8B 8D 5C FF FF FF 89 01 89 48 04
7C93429Dh:  3B C1 0F 84 E4 77 00 00 8B 45 B0 0F B7 08 29 4E
Stack (0012E884h):
0012E864h:  0113DCDC 7C9C76F0 77F643DD 7C9C76F0
0012E874h:  00000004 00000000 0113D1E8 00000000
0012E884h:  0417DF70 00000060 000000E6 7C911596
0012E894h:  7C9106EB 05E900E8 00000020 00000000
0012E8A4h:  7C90EE18 7C910738 FFFFFFFF 7C910732
0012E8B4h:  7C911596 7C9106EB 05E900E8 000000B4
0012E8C4h:  0013517A 77C5FCE0 00000000 00000000
0012E8D4h:  00000000 00000000 00000000 008901B0
0012E8E4h:  01F40000 00890178 008901E0 03A80000
0012E8F4h:  00890218 00000000 00890178 00890198
0012E904h:  00000000 00000000 00000000 01F40000
0012E914h:  0417DD68 0403DFD0 00000000 00890178
0012E924h:  01F40000 00890608 0403DF68 03A80000
0012E934h:  0417E108 0027E410 00000000 043B7C38
0012E944h:  00000016 00000000 01F40000 043B7C30
0012E954h:  0000000A 00890178 00000000 043B7C98
0012E964h:  00000008 0417E110 00890178 00000001
0012E974h:  0417E050 008901D0 00000020 00000008
0012E984h:  00890220 0417D9D0 00890220 043B7C30
0012E994h:  0417E0C0 0417E028 00000002 00890178
Registers:
EAX: 00000000, EBX: 0000A174, ECX: 04408840, EDX: 00000000
ESI: 043B7C30, EDI: 043B7C98, EBP: 0012EAA4, ESP: 0012E884
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlInitializeContext" (+000001ECh)

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 - 77F56000h
ole32                            loaded at 774E0000h - 7761C000h
msvcrt                           loaded at 77C10000h - 77C68000h
ADVAPI32                         loaded at 77DD0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
COMCTL32                         loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
foo_abx                          loaded at 008D0000h - 008DC000h
foo_albumlist                    loaded at 008E0000h - 008EB000h
foo_ape                          loaded at 008F0000h - 0090F000h
foo_cdda                         loaded at 00910000h - 0091E000h
foo_console                      loaded at 00920000h - 00927000h
foo_dbsearch                     loaded at 00930000h - 00948000h
foo_dirvol                       loaded at 00950000h - 00959000h
WINMM                            loaded at 76B40000h - 76B6D000h
DrvTrNTm                         loaded at 6BC00000h - 6BC14000h
DrvTrNTl                         loaded at 6BC20000h - 6BC3C000h
foo_diskwriter                   loaded at 00BE0000h - 00BF2000h
foo_dsp_extra                    loaded at 00C00000h - 00C15000h
foo_flac                         loaded at 00C20000h - 00C3C000h
foo_freedb                       loaded at 00C40000h - 00C6E000h
WS2_32                           loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_id3v2                        loaded at 00C70000h - 00CA0000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_infobox                      loaded at 00CA0000h - 00CB3000h
foo_input_std-orig               loaded at 00CC0000h - 00D5E000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
foo_masstag                      loaded at 00D60000h - 00D74000h
foo_output_std                   loaded at 00D80000h - 00D89000h
foo_playcount                    loaded at 00D90000h - 00D9A000h
foo_quicktag                     loaded at 00DA0000h - 00DA9000h
foo_read_http                    loaded at 00DB0000h - 00DB9000h
foo_rgscan                       loaded at 00DC0000h - 00DCD000h
foo_setyear                      loaded at 00DD0000h - 00DE2000h
foo_shn                          loaded at 00DF0000h - 00DFF000h
foo_speex                        loaded at 00E00000h - 00E18000h
foo_ui_columns                   loaded at 00E20000h - 00E4F000h
foo_ui_std                       loaded at 00E50000h - 00E67000h
foo_unpack                       loaded at 00E70000h - 00EA1000h
OLEAUT32                         loaded at 77120000h - 771AC000h
foo_wavpack                      loaded at 00EB0000h - 00EC2000h
foo_vis_bacon                    loaded at 00ED0000h - 00EE7000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_vis_manager                  loaded at 00F00000h - 00F08000h
foo_vis_simple_spectrum          loaded at 00F10000h - 00F1A000h
foo_vis_vu_meter                 loaded at 00F20000h - 00F28000h
foo_nero                         loaded at 00F30000h - 00F3F000h
MFC42                            loaded at 73DD0000h - 73ECE000h
foo_midi                         loaded at 00F40000h - 00FCF000h
foo_ac3                          loaded at 00FD0000h - 00FE3000h
foo_mod                          loaded at 00FF0000h - 00FF9000h
BASS                             loaded at 01000000h - 0105A000h
foo_spc                          loaded at 01060000h - 01071000h
foo_tfmx                         loaded at 01080000h - 01089000h
foo_ofr                          loaded at 01090000h - 01096000h
OptimFROG                        loaded at 010A0000h - 010CC000h
foo_tta                          loaded at 010E0000h - 010E9000h
foo_tta_old                      loaded at 010F0000h - 010F9000h
foo_lpac                         loaded at 01100000h - 01107000h
lpac_codec_api                   loaded at 01110000h - 0111A000h
lpaccodec                        loaded at 01120000h - 01149000h
foo_wma                          loaded at 01370000h - 0138A000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710B000h
foo_psf                          loaded at 01490000h - 0153C000h
foo_nez                          loaded at 01540000h - 0156B000h
foo_festalon                     loaded at 01610000h - 0174E000h
foo_sid                          loaded at 01570000h - 015B7000h
foo_xa                           loaded at 015C0000h - 015CF000h
foo_matroska                     loaded at 01750000h - 01798000h
foo_out_dsound_ex                loaded at 015D0000h - 015D9000h
DSOUND                           loaded at 73F10000h - 73F6C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_out_ks                       loaded at 015F0000h - 015FB000h
SETUPAPI                         loaded at 77920000h - 77A13000h
foo_search_ex                    loaded at 017A0000h - 017A8000h
foo_bitcompare                   loaded at 017B0000h - 017B9000h
foo_burninate                    loaded at 017C0000h - 017CC000h
foo_apl                          loaded at 017D0000h - 017DA000h
foo_oggpreview                   loaded at 017E0000h - 018E1000h
foo_mpeg4u                       loaded at 018F0000h - 01919000h
foo_history                      loaded at 01920000h - 01930000h
foo_scroll                       loaded at 01930000h - 01936000h
foo_utils                        loaded at 01940000h - 01951000h
foo_playlistgen_ex               loaded at 01960000h - 0196F000h
foo_convolve                     loaded at 01970000h - 019BF000h
foo_dsp_crossfeed                loaded at 019C0000h - 019C6000h
foo_dynamics                     loaded at 019D0000h - 019D7000h
foo_dsp_soundtouch               loaded at 019E0000h - 019EB000h
foo_dsp_crossfade                loaded at 019F0000h - 019F7000h
foo_dsp_skip_silence             loaded at 01A00000h - 01A07000h
foo_dsp_nogaps                   loaded at 01A10000h - 01A17000h
foo_dsp_pause                    loaded at 01A20000h - 01A27000h
foo_pphsresample                 loaded at 01A30000h - 01A40000h
foo_clienc                       loaded at 01A40000h - 01A4B000h
foo_vorbisenc                    loaded at 01A50000h - 01B61000h
foo_flaccer                      loaded at 01B70000h - 01B86000h
foo_monkey                       loaded at 01B90000h - 01BAC000h
foo_faac                         loaded at 01BB0000h - 01BE3000h
foo_null                         loaded at 01BF0000h - 01BF7000h
foo_input_std                    loaded at 01C00000h - 01CA2000h
foo_pod                          loaded at 01CB0000h - 01D1D000h
foo_podclienc                    loaded at 01D20000h - 01D2E000h
foo_podtranscoder                loaded at 01D30000h - 01D3B000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                           loaded at 77050000h - 77115000h
msi                              loaded at 7D1E0000h - 7D492000h
USERENV                          loaded at 769C0000h - 76A73000h
xpsp2res                         loaded at 20000000h - 202C5000h
SXS                              loaded at 75E90000h - 75F40000h
WINTRUST                         loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                           loaded at 77B20000h - 77B32000h
IMAGEHLP                         loaded at 76C90000h - 76CB8000h
wdmaud                           loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
mp3PRO_dmo                       loaded at 26000000h - 26013000h
wsock32                          loaded at 71AD0000h - 71AD9000h
VqfEncLib1                       loaded at 056D0000h - 057DD000h
WINSPOOL                         loaded at 73000000h - 73026000h
WININET                          loaded at 771B0000h - 77256000h
NeroIPP                          loaded at 057E0000h - 058EC000h
AdvrCntr                         loaded at 058F0000h - 05A0B000h
browseui                         loaded at 75F80000h - 7607C000h
browselc                         loaded at 01F60000h - 01F72000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
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: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
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: 77C29CD4h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "operator new" (+0000000Fh)
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: 77C29CD4h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "operator new" (+0000000Fh)
Address: 01CD2B6Fh, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 77C29CD4h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "operator new" (+0000000Fh)
Address: 01CEB6E4h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CD1B87h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 77C464BFh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "strnicmp" (+00000000h)
Address: 01CEB67Ah, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CD17D1h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEB636h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CD10A5h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CDCE01h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CB5BDAh, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 00440073h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 6BC03212h, location: "DrvTrNTm", loaded at 6BC00000h - 6BC14000h
Address: 6BC0D3A8h, location: "DrvTrNTm", loaded at 6BC00000h - 6BC14000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D4B258h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000073h)

Version info:
foobar2000 v0.8.3
UNICODE
Go to the top of the page
 
+Quote Post
Aero
post Nov 28 2004, 07:03
Post #836





Group: Members
Posts: 836
Joined: 20-December 02
Member No.: 4166



QUOTE (Lew_Zealand @ Nov 27 2004, 10:39 PM)
Would it be possible to choose which playlists get randomized?  If I have several playlists loaded with foo_pod, I generally only need one randomized, and would prefer to not have the "Playlists" list cluttered.
*


I know what you mean...I had a playlist with 3 songs and foo_pod randomized it anyway... blink.gif

I'm not sure how I would implement the option to randomize only certain playlists. I guess I could add it as a context menu item, like Ignore Playlist, but that seems like overkill. How about only randomizing playlists that contain more than 25/50/100 songs?
Go to the top of the page
 
+Quote Post
Lew_Zealand
post Nov 28 2004, 21:49
Post #837





Group: Members
Posts: 54
Joined: 16-June 03
Member No.: 7212



QUOTE (Aero @ Nov 27 2004, 11:03 PM)
QUOTE (Lew_Zealand @ Nov 27 2004, 10:39 PM)
Would it be possible to choose which playlists get randomized?  If I have several playlists loaded with foo_pod, I generally only need one randomized, and would prefer to not have the "Playlists" list cluttered.
*

How about only randomizing playlists that contain more than 25/50/100 songs?
*


Hmm. I'm not sure that's what I'm looking for either. Would it be possible to enter a list of playlists to be randomized? Alternatively, the context menu stuff could work, but that might get tedious - especially if you sync and randomize only a few of multiple playlists in fb2k.

Anyone else think this would be helpful? I'm open to ideas on how it could be implemented.
Go to the top of the page
 
+Quote Post
Fickle
post Nov 29 2004, 15:16
Post #838





Group: Members
Posts: 8
Joined: 4-October 03
Member No.: 9154



I recently had a HD failure, and found myself having to reinstall everything. Anyway - I seem to be having troubles with foo_pod - ive installed the latest version of iTunes (4.7), and the latest version of foo_pod in this thread in foobar 0.83. Foo_pod works, except it doesnt seem to recognise the Ipod service, and I cant use the mount / eject functionality from the foo_pod menu.

Any suggestions anyone ?

Thanks
Go to the top of the page
 
+Quote Post
Aero
post Nov 29 2004, 18:18
Post #839





Group: Members
Posts: 836
Joined: 20-December 02
Member No.: 4166



QUOTE (Fickle @ Nov 29 2004, 08:16 AM)
I recently had a HD failure, and found myself having to reinstall everything.  Anyway - I seem to be having troubles with foo_pod - ive installed the latest version of iTunes (4.7), and the latest version of foo_pod in this thread in foobar 0.83.  Foo_pod works, except it doesnt seem to recognise the Ipod service, and I cant use the mount / eject functionality from the foo_pod menu. 
*

Are you using the latest 0.9.5RC version of foo_pod? I just fixed an incompatability introduced in the latest iPodService - at least it works for me with the version in the iPod Updater 2004-11-15.
Go to the top of the page
 
+Quote Post
Fickle
post Nov 29 2004, 20:47
Post #840





Group: Members
Posts: 8
Joined: 4-October 03
Member No.: 9154



QUOTE (Aero @ Nov 29 2004, 09:18 AM)
QUOTE (Fickle @ Nov 29 2004, 08:16 AM)
I recently had a HD failure, and found myself having to reinstall everything.  Anyway - I seem to be having troubles with foo_pod - ive installed the latest version of iTunes (4.7), and the latest version of foo_pod in this thread in foobar 0.83.  Foo_pod works, except it doesnt seem to recognise the Ipod service, and I cant use the mount / eject functionality from the foo_pod menu. 
*

Are you using the latest 0.9.5RC version of foo_pod? I just fixed an incompatability introduced in the latest iPodService - at least it works for me with the version in the iPod Updater 2004-11-15.
*


Ah, just installed the latest iPod update and its working now - thanks !
Go to the top of the page
 
+Quote Post
ronyzyz1
post Nov 30 2004, 00:45
Post #841





Group: Members
Posts: 183
Joined: 21-September 03
Member No.: 8946



Will we ever see a unification of the three libraries?
Go to the top of the page
 
+Quote Post
Aero
post Nov 30 2004, 01:50
Post #842





Group: Members
Posts: 836
Joined: 20-December 02
Member No.: 4166



QUOTE (DocUK @ Nov 29 2004, 05:45 PM)
Will we ever see a unification of the three libraries?
*

No.
Go to the top of the page
 
+Quote Post
SNAG
post Nov 30 2004, 06:30
Post #843





Group: Members
Posts: 97
Joined: 20-April 03
Member No.: 6076



I've got another bug to report again:
I sent the iPod DB to a foobar playlist, and when I check on the song properties in the foo_pod playlist, the iTunesDB gets a little screwy.

As a result, I get a "corrupted" message when I use iTunes for my iPod.
Go to the top of the page
 
+Quote Post
Aero
post Nov 30 2004, 19:16
Post #844





Group: Members
Posts: 836
Joined: 20-December 02
Member No.: 4166



QUOTE (SNAG @ Nov 29 2004, 11:30 PM)
I've got another bug to report again:
I sent the iPod DB to a foobar playlist, and when I check on the song properties in the foo_pod playlist, the iTunesDB gets a little screwy.

As a result, I get a "corrupted" message when I use iTunes for my iPod.
*

Can you send me your corrupted iTunesDB so I can see if I can figure out what is wrong? Also, can you reproduce this on a regular basis?
Go to the top of the page
 
+Quote Post
SNAG
post Dec 1 2004, 14:23
Post #845





Group: Members
Posts: 97
Joined: 20-April 03
Member No.: 6076



QUOTE (Aero @ Nov 30 2004, 10:16 AM)
QUOTE (SNAG @ Nov 29 2004, 11:30 PM)
I've got another bug to report again:
I sent the iPod DB to a foobar playlist, and when I check on the song properties in the foo_pod playlist, the iTunesDB gets a little screwy.

As a result, I get a "corrupted" message when I use iTunes for my iPod.
*

Can you send me your corrupted iTunesDB so I can see if I can figure out what is wrong? Also, can you reproduce this on a regular basis?
*


Hi... Tried to replicate the problem, but strangely, everything's fine now. blink.gif Actually I have experienced this for quite a few times.

Will take note to copy out the DB file when this happens next. smile.gif
Go to the top of the page
 
+Quote Post
Otto42
post Dec 2 2004, 17:44
Post #846





Group: Members
Posts: 1075
Joined: 15-October 03
From: Memphis, TN
Member No.: 9323



For anybody who's interested, I recently spent a lot of time over at the iPodLinux wiki putting all the stuff we have thus far learned about the iTunesDB and related files on the iPod into a nice bit of documentation. Wiki's are hella convienent for writing documentation, I'll give them that.

It contains everything that the iPodDB class libraries foo_pod uses currently know about the iTunesDB. So if you want to know the byte for byte details of the iPod's database files, check it out.

Direct Link: http://www.ipodlinux.org/index.php/ITunesDB


--------------------
http://ottodestruct.com
Go to the top of the page
 
+Quote Post
zot
post Dec 3 2004, 10:07
Post #847





Group: Members
Posts: 10
Joined: 18-September 04
Member No.: 17082



I'm having problems with playlists. Since I started using foo_pod my smart playlists have been unusable and when I tried adding new ones there was no effect. Also, I can't figure out how to make a new regular playlist on my ipod.
Go to the top of the page
 
+Quote Post
zot
post Dec 4 2004, 14:20
Post #848





Group: Members
Posts: 10
Joined: 18-September 04
Member No.: 17082



QUOTE (zot @ Dec 3 2004, 03:07 AM)
I'm having problems with playlists.  Since I started using foo_pod my smart playlists have been unusable and when I tried adding new ones there was no effect.  Also, I can't figure out how to make a new regular playlist on my ipod.
*


Can anyone help me with this? I finally got to the point where I could send a playlsit to my ipod. It was a playlist of songs already on the ipod but one I wanted grouped together in a playlist. It got sent to the ipod and showed up among playlists but only contained one of the songs I placed on the foobar playlist.

Secondly now I can get smart playlists to show up but for some reason none of them are poulated with songs. I've already double checked my setting for each smart playlist, they're good but for some reason they're still not populating.
Go to the top of the page
 
+Quote Post
Aero
post Dec 5 2004, 01:07
Post #849





Group: Members
Posts: 836
Joined: 20-December 02
Member No.: 4166



QUOTE (zot @ Dec 4 2004, 07:20 AM)
Can anyone help me with this?  I finally got to the point where I could send a playlsit to my ipod.  It was a playlist of songs already on the ipod but one I wanted grouped together in a playlist.  It got sent to the ipod and showed up among playlists but only contained one of the songs I placed on the foobar playlist.

How it should work is if you create a Foobar playlist with the same name as a playlist on your iPod, then use Send Playlist To iPod, foo_pod will create the playlist and copy any necessary files to the iPod.

Try creating your playlist, populating it with all of the songs you want in it (even if they are already on the iPod and even if they are already in the playlist), then Send Playlist.

QUOTE
Secondly now I can get smart playlists to show up but for some reason none of them are poulated with songs.  I've already double checked my setting for each smart playlist, they're good but for some reason they're still not populating.
*

Do you have a 1st or 2nd generation iPod? Also, please post one of your smart playlist that aren't populating so I can see what you are trying.
Go to the top of the page
 
+Quote Post
Aero
post Dec 5 2004, 12:45
Post #850





Group: Members
Posts: 836
Joined: 20-December 02
Member No.: 4166



Version 0.9.5 (final) is now available.

This version fixes a very critical bug dealing with playlists. I have seen problems where after doing operations with foo_pod, there would be a blank entry in the Playlists menu on the iPod, and most of the playlists missing. I finally figured out what was going on - if you deleted a song from the iPod, foo_pod was not removing it from the playlist(s). This caused the iPod to stop parsing the database after that song.

Another big playlist related change is I have modified the Smart Playlist Editor into just the Playlist Editor. Currently, you can delete, rename, and display normal playlists, but not directly modify them in the editor. I will add that in upcoming versions.

Also new is the much asked for 3G Sound Check Line Out mode. Since the 3G iPod's don't have Sound Check via the line out port, when you enable this mode (in the Preferences), it will use the volume entry in the database to do the Sound Check/ReplayGain correction. This means that it will work via both the headphone and line out ports, but unlike Sound Check, you can't turn it off on the iPod. This is really only applicable for 3G owners, since older iPods don't have the line out, and newer iPods do use Sound Check via the line out port. I would appreicate some feedback on the quality of the corrections using this mode - I am using a linear algorithm to calculate the correction, rather than the method suggested by FreydNot. I tried the logarithmic method, but due to the limited range supported by the volume database field, the corrections didn't work right.

From the Readme:
CODE
Version 0.9.5 - December 5, 2004
*  Added the ability to import XML and create the resulting iTunesDB database file.  This allows easy human
  access to the database.

*  Rebuild iTunesDB function now searches for iPod playable music anywhere on the iPod, not just in the Music
  directories.  This allows you to copy music to anywhere on the iPod, and after running Rebuild, creates a
  working database.  Also, Rebuild now preserves any existing Smart Playlists.

*  Fixed an incompatability with recent versions of iPodService, which caused the Mount/Eject functions to not work correctly.

*  The alternate metadata feature now allows for TAGZ strings in the metadata.  This allows you to have dynamic metadata created by any legal TAGZ string.

*  The Sync functions now also preserve any existing Smart Playlists.

*  Fixed a bug when created a database using the Rebuild Database feature.  Previously, any songs added by this feature had incorrect timestamps, so if a user tried to add the same song again, it would copy a new version of the song to the iPod.

*  Delete All Songs and Playlists preserves the iTunes Music Store key files (iSCInfo and iSCInfo2).

*  Fixed Backup/Restore Database features.  

The following are new since 0.9.5RC:

*  Added very basic support for handling normal playlist in the Playlist Editor (renamed from Smart Playlist Editor).  Normal playlists can be displayed, renamed, and deleted - but nothing else yet.  
  Eventually, it will be possible to create normal playlists as well as editing their contents.
 
*  Fixed a critical bug in handling playlists.  In all previous versions, deleting a song from the iPod would corrupt any playlist that song was previously in.  This would be seen on the iPod as empty playlists or a blank entry in the list of playlists.

*  Added a 3G Soundcheck Line Out feature.  Since 3G iPods do not have Sound Check available via the Line Out port (it only works via the headphone jack), this feature applies the ReplayGain corrections using a different method.  Unlike Sound Check, this can not be turned off on the iPod.

*  Fixed a crash bug introduced in 0.9.5RC involving the alternate metadata feature.
Go to the top of the page
 
+Quote Post

83 Pages V  « < 32 33 34 35 36 > » 
Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 21st November 2009 - 22:24