Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Running Foobar in Linux (Read 646215 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Running Foobar in Linux

Reply #350
Well it looks ok now, I like it because it works. I am interested in your progress and happy to test if you need to.

It could be an idea to show more covers at once and save the cover that is clicked. (same as XUI).

The tools button doesn't work (I think). When I click it it shows the word options, and when I click that the window dissapears and nautilus opens in the path I was searching art for (I like that behaviour though). Is that the intended behaviour?

In first time, i'll try to make the same application. After, i want to integrate multisearch (amazon, google image, discogs ...) and why not display more covers like XUI.
The tools button is linking to "quit application" it was a test for menu command 
Nautilus start into the path of the cover after application quit. I made that for check if the cover is correctly saved.
It can be disable in the bash script by comment the line (nautilus "$var1"):
Code: [Select]
#optional run nautilus with directory name (you can use this script for replace the command "open containing folder")
#nautilus "$var1"

 

Running Foobar in Linux

Reply #351
Well I am interested very much!. Are you planning on keeping it open source?

About the folderthing, got this by foo_run allready, but it's nice to have a button that does that in your coverwesm.

Album Art Downloader XUI is a great program, very much thought trough. Alex did a nice job on that. Too bad he created this in a way Microsoft is advantaged by it. Multi-platform and open standards are the future (and Wine/virtualisation ofcourse).

I like Python, as I can see most of the time what a line is supposed to do/mean. I'm gonna find myself some tutorials and play around with it to learn the basics. I want to create some last.fm stuff in a windows/sidebar as I did with samurize on windows. Starting with *hello world* of course...



Running Foobar in Linux

Reply #354
I posted a way to get gnome to display foobar2000 "now playing" notification balloons in this thread. Since I might have been better off putting it here, but didn't see this thread in time, I thought I'd at least post a link...

Running Foobar in Linux

Reply #355
So I'm having some difficulties running columns ui under wine.  Basically, every time I remove files from a playlist, or switch to an empty playlist, it crashes.  Anyone run into this before, or know what could be causing it?  I'm running ubuntu 9.10 with the pulse audio mod of wine, though it happened using the standard wine package before I switched.  Here's one of the crash reports...

Code: [Select]
Illegal operation:

Code: AA67913Ch, flags: 00000001h, address: 7B8453F0h

Bug check



Call path:

entry=>app_mainloop=>on_playlist_switch=>filesystem::g_get_stats



Code bytes (7B8453F0h):

7B8453B0h:  14 24 89 44 24 14 8D 83 FA 45 FF FF 89 44 24 10

7B8453C0h:  89 F0 29 F8 89 44 24 04 E8 CF 22 FE FF E9 27 FD

7B8453D0h:  FF FF 8D B6 00 00 00 00 8D 83 63 45 FF FF E9 A5

7B8453E0h:  FD FF FF 8D B6 00 00 00 00 8D BC 27 00 00 00 00

7B8453F0h:  55 89 E5 56 53 E8 3D 24 FE FF 81 C3 FA 1B 07 00

7B845400h:  83 EC 60 8B 45 0C 8B 55 14 8B 75 08 8B 4D 10 83

7B845410h:  E0 01 89 45 AC 85 D2 8B 83 70 FF FF FF 89 75 A8

7B845420h:  C7 45 B0 00 00 00 00 89 45 B4 74 04 85 C9 75 20



Stack (0032E190h):

0032E170h:  0032E190 70921B00 7094E4C0 0032E1F4

0032E180h:  7BC3A896 7B82ECC9 7B845442 0032E19C

0032E190h:  00000002 00110000 00530158 AA67913C

0032E1A0h:  00000001 00000000 7B8453F0 00000000

0032E1B0h:  0032E1E0 604871AE 00110000 00000000

0032E1C0h:  00166610 60474071 00000001 7CE5F470

0032E1D0h:  00000011 00000000 00530158 00530158

0032E1E0h:  0032E380 60424F64 7B8453FA 00000000

0032E1F0h:  000004B1 0032E230 100026B0 AA67913C

0032E200h:  00000001 00000000 00000000 0032E364

0032E210h:  000004B1 00000000 0032E20C 0032DCC0

0032E220h:  0032E250 10018AC4 1001E048 00000000

0032E230h:  0032E260 004672EB 0032E364 003003E6

0032E240h:  604B9FF4 7B8914BF 0032E238 00000000

0032E250h:  0032E940 0052AAB0 00560E68 00000000

0032E260h:  0032E290 6049476A 003003E6 000004B1

0032E270h:  E976E5FE 3704AEC1 604D99E0 7B8B6FF4

0032E280h:  0032E2C0 604B9FF4 003003E6 0032E364

0032E290h:  0032E2E0 60495CDD 00467260 003003E6

0032E2A0h:  000004B1 E976E5FE 3704AEC1 604B9FF4



Registers:

EAX: 7B82ECC9, EBX: 7B8B6FF4, ECX: 00000000, EDX: 00000000

ESI: AA67913C, EDI: 0032E364, EBP: 0032E1F4, ESP: 0032E190



Crash location:

Module: kernel32

Offset: 253F0h



Loaded modules:

lz32                            loaded at 61110000h - 61119000h

version                          loaded at 610F0000h - 61104000h

dciman32                        loaded at 610E0000h - 610E9000h

foo_psf                          loaded at 02C10000h - 02CE5000h

foo_converter                    loaded at 02A90000h - 02B00000h

msvcrt                          loaded at 78000000h - 78044000h

msvcr80                          loaded at 78130000h - 781CB000h

msvcp80                          loaded at 7C420000h - 7C4A7000h

foo_uie_trackinfo_mod            loaded at 02810000h - 02866000h

foo_gep                          loaded at 02640000h - 026F3000h

foo_unpack                      loaded at 02500000h - 02530000h

usp10                            loaded at 610C0000h - 610D5000h

foo_ui_columns                  loaded at 02260000h - 023EB000h

foo_uie_albumart                loaded at 02110000h - 0214D000h

foo_audioscrobbler              loaded at 01FC0000h - 01FF3000h

foo_ac3                          loaded at 01D40000h - 01D70000h

foo_input_usf                    loaded at 01B90000h - 01C2C000h

foo_dbsearch                    loaded at 01A10000h - 01A80000h

oleaut32                        loaded at 7AFD0000h - 7B05D000h

foo_playback_custom              loaded at 018B0000h - 018F7000h

foo_utils                        loaded at 01750000h - 01794000h

foo_input_std                    loaded at 014F0000h - 0163C000h

foo_fileops                      loaded at 01390000h - 013D8000h

foo_uie_panel_splitter          loaded at 01220000h - 01279000h

foo_dsp_std                      loaded at 010C0000h - 01109000h

msimg32                          loaded at 610B0000h - 610BC000h

gdiplus                          loaded at 70D00000h - 70E91000h

foo_ui_std                      loaded at 00D90000h - 00E9E000h

foo_albumlist                    loaded at 00C20000h - 00C7C000h

foo_rgscan                      loaded at 003A0000h - 003EF000h

midimap                          loaded at 60FC0000h - 60FCF000h

msacm32                          loaded at 60FA0000h - 60FB9000h

msacm32                          loaded at 60F80000h - 60F91000h

winealsa                        loaded at 780C0000h - 780EF000h

imm32                            loaded at 60BF0000h - 60C0D000h

winex11                          loaded at 708D0000h - 70953000h

winspool                        loaded at 60A00000h - 60A28000h

comdlg32                        loaded at 60950000h - 609F1000h

psapi                            loaded at 60930000h - 60943000h

dbghelp                          loaded at 792C0000h - 792F9000h

imagehlp                        loaded at 60920000h - 6092D000h

shared                          loaded at 10000000h - 1002B000h

shell32                          loaded at 60810000h - 60915000h

uxtheme                          loaded at 607D0000h - 60801000h

shlwapi                          loaded at 69CF0000h - 69D34000h

iphlpapi                        loaded at 607A0000h - 607BA000h

rpcrt4                          loaded at 60740000h - 6079B000h

ole32                            loaded at 606A0000h - 60738000h

winmm                            loaded at 60610000h - 60692000h

dsound                          loaded at 605C0000h - 605FE000h

advapi32                        loaded at 65980000h - 659C7000h

gdi32                            loaded at 60520000h - 605B3000h

user32                          loaded at 603E0000h - 60514000h

comctl32                        loaded at 60310000h - 603C9000h

kernel32                        loaded at 7B820000h - 7B93C000h

ntdll                            loaded at 7BC10000h - 7BCA7000h

foobar2000                      loaded at 00400000h - 005BB000h



Stack dump analysis:

Address: 00530158h (foobar2000+130158h)

Address: 7B8453F0h (kernel32+253F0h)

Address: 604871AEh (user32+A71AEh), symbol: "IsChild" (+7Eh)

Address: 60474071h (user32+94071h)

Address: 00530158h (foobar2000+130158h)

Address: 00530158h (foobar2000+130158h)

Address: 60424F64h (user32+44F64h), symbol: "IsDialogMessageW" (+74h)

Address: 7B8453FAh (kernel32+253FAh)

Address: 100026B0h (shared+26B0h)

Address: 10018AC4h (shared+18AC4h)

Address: 1001E048h (shared+1E048h)

Address: 004672EBh (foobar2000+672EBh)

Address: 604B9FF4h (user32+D9FF4h)

Address: 7B8914BFh (kernel32+714BFh), symbol: "_CheckNotSysLevel" (+Fh)

Address: 0052AAB0h (foobar2000+12AAB0h)

Address: 00560E68h (foobar2000+160E68h)

Address: 6049476Ah (user32+B476Ah), symbol: "WINPROC_wrapper" (+1Ah)

Address: 604D99E0h (user32+F99E0h)

Address: 7B8B6FF4h (kernel32+96FF4h)

Address: 604B9FF4h (user32+D9FF4h)

Address: 60495CDDh (user32+B5CDDh)

Address: 00467260h (foobar2000+67260h)

Address: 604B9FF4h (user32+D9FF4h)

Address: 604B9FF4h (user32+D9FF4h)

Address: 604852B0h (user32+A52B0h)

Address: 604D99E0h (user32+F99E0h)

Address: 604A3F20h (user32+C3F20h)

Address: 604B9FF4h (user32+D9FF4h)

Address: 60498B1Fh (user32+B8B1Fh)

Address: 00467260h (foobar2000+67260h)

Address: 604B9FF4h (user32+D9FF4h)

Address: 604FB81Ch (user32+11B81Ch)

Address: 604B9FF4h (user32+D9FF4h)

Address: 60459A06h (user32+79A06h), symbol: "DispatchMessageW" (+96h)

Address: 6045D19Bh (user32+7D19Bh), symbol: "PeekMessageW" (+Bh)

Address: 604B9FF4h (user32+D9FF4h)

Address: 00530158h (foobar2000+130158h)

Address: 604259C3h (user32+459C3h)

Address: 00400360h (foobar2000+360h)

Address: 603E0000h (user32+0h)

Address: 604C1BA0h (user32+E1BA0h)

Address: 60425EEDh (user32+45EEDh)

Address: 604B9FF4h (user32+D9FF4h)

Address: 00400360h (foobar2000+360h)

Address: 604CF6D0h (user32+EF6D0h)

Address: 60427CD2h (user32+47CD2h), symbol: "DialogBoxIndirectParamAorW" (+52h)

Address: 00530158h (foobar2000+130158h)

Address: 00400360h (foobar2000+360h)

Address: 604C1BA0h (user32+E1BA0h)

Address: 60427D21h (user32+47D21h), symbol: "DialogBoxIndirectParamW" (+41h)

Address: 604CF6D0h (user32+EF6D0h)

Address: 00400360h (foobar2000+360h)

Address: 60464E70h (user32+84E70h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 604B9FF4h (user32+D9FF4h)

Address: 604B9FF4h (user32+D9FF4h)

Address: 60463983h (user32+83983h), symbol: "MessageBoxIndirectW" (+93h)

Address: 604CF6D0h (user32+EF6D0h)

Address: 00400360h (foobar2000+360h)

Address: 60464E70h (user32+84E70h)

Address: 603E0000h (user32+0h)

Address: 7BC5D8E3h (ntdll+4D8E3h), symbol: "RtlCreateUnicodeStringFromAsciiz" (+43h)

Address: 7BC932A4h (ntdll+832A4h)

Address: 604B9FF4h (user32+D9FF4h)

Address: 603E0000h (user32+0h)

Address: 60464D0Bh (user32+84D0Bh), symbol: "MessageBoxIndirectA" (+ABh)

Address: 781948A0h (msvcr80+648A0h)

Address: 7B8B6FF4h (kernel32+96FF4h)

Address: 00400360h (foobar2000+360h)

Address: 604B9FF4h (user32+D9FF4h)

Address: 004A0048h (foobar2000+A0048h)

Address: 604B9FF4h (user32+D9FF4h)

Address: 60464E0Fh (user32+84E0Fh), symbol: "MessageBoxExA" (+5Fh)

Address: 00400360h (foobar2000+360h)

Address: 00400360h (foobar2000+360h)

Address: 7BC5955Eh (ntdll+4955Eh)

Address: 00400360h (foobar2000+360h)

Address: 781C3808h (msvcr80+93808h)

Address: 781948A0h (msvcr80+648A0h)

Address: 604B9FF4h (user32+D9FF4h)

Address: 60464E5Ah (user32+84E5Ah), symbol: "MessageBoxA" (+3Ah)

Address: 00400360h (foobar2000+360h)

Address: 781C3808h (msvcr80+93808h)

Address: 781948A0h (msvcr80+648A0h)

Address: 78132BAAh (msvcr80+2BAAh)

Address: 7813965Ch (msvcr80+965Ch)

Address: 00400360h (foobar2000+360h)

Address: 781C3808h (msvcr80+93808h)

Address: 781948A0h (msvcr80+648A0h)

Address: 00400360h (foobar2000+360h)

Address: 781C3808h (msvcr80+93808h)

Address: 78131C17h (msvcr80+1C17h)

Address: 781C3808h (msvcr80+93808h)

Address: 781948A0h (msvcr80+648A0h)

Address: 7B8B6FF4h (kernel32+96FF4h)

Address: 7813AC73h (msvcr80+AC73h)

Address: 6056F6B6h (gdi32+4F6B6h)

Address: 605A1EE0h (gdi32+81EE0h)

Address: 60599FF4h (gdi32+79FF4h)

Address: 6056F544h (gdi32+4F544h)

Address: 605A1EE0h (gdi32+81EE0h)

Address: 605A1EE0h (gdi32+81EE0h)

Address: 60599FF4h (gdi32+79FF4h)

Address: 6056F4E9h (gdi32+4F4E9h)

Address: 605446FFh (gdi32+246FFh)

Address: 7BC4272Fh (ntdll+3272Fh)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC42A26h (ntdll+32A26h)

Address: 7B8915A1h (kernel32+715A1h), symbol: "_LeaveSysLevel" (+61h)

Address: 7BC4272Fh (ntdll+3272Fh)

Address: 7BC41AEEh (ntdll+31AEEh)

Address: 6004B3A0h (libwine.so.1+2E3A0h)

Address: 6004A1A0h (libwine.so.1+2D1A0h)

Address: 7BC42A26h (ntdll+32A26h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC5D1E1h (ntdll+4D1E1h), symbol: "RtlUnicodeToOemN" (+61h)

Address: 6013E580h (libwine.so.1+121580h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC5DCF5h (ntdll+4DCF5h), symbol: "RtlUpcaseUnicodeStringToCountedOemString" (+D5h)

Address: 7BC7E52Ch (ntdll+6E52Ch)

Address: 00590053h (foobar2000+190053h)

Address: 00540053h (foobar2000+140053h)

Address: 004D0045h (foobar2000+D0045h)

Address: 00580054h (foobar2000+180054h)

Address: 7BC4272Fh (ntdll+3272Fh)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC42A26h (ntdll+32A26h)

Address: 7BC41AEEh (ntdll+31AEEh)

Address: 7BC41AEEh (ntdll+31AEEh)

Address: 601D8216h (libc.so.6+6C216h)

Address: 7BC431CBh (ntdll+331CBh)

Address: 7BC339B1h (ntdll+239B1h), symbol: "RtlEnterCriticalSection" (+11h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC3313Fh (ntdll+2313Fh), symbol: "RtlLeaveCriticalSection" (+Fh)

Address: 7BC82F99h (ntdll+72F99h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC42CE1h (ntdll+32CE1h), symbol: "RtlFreeHeap" (+161h)

Address: 602AE3A0h (libc.so.6+1423A0h)

Address: 7BC435BBh (ntdll+335BBh), symbol: "RtlAllocateHeap" (+Bh)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC7E52Ch (ntdll+6E52Ch)

Address: 7BC35E7Dh (ntdll+25E7Dh)

Address: 7BC7E527h (ntdll+6E527h)

Address: 7BC7E518h (ntdll+6E518h)

Address: 7BC7E514h (ntdll+6E514h)

Address: 7BC7E510h (ntdll+6E510h)

Address: 00DE5148h (foo_ui_std+55148h)

Address: 7BC5955Eh (ntdll+4955Eh)

Address: 7BC656B5h (ntdll+556B5h), symbol: "call_exception_handler" (+29h)

Address: 7B8B6FF4h (kernel32+96FF4h)

Address: 7B8757F0h (kernel32+557F0h), symbol: "TlsGetValue" (+0h)

Address: 7BC595FBh (ntdll+495FBh), symbol: "RtlEncodePointer" (+Bh)

Address: 78132D8Ah (msvcr80+2D8Ah)

Address: 7813461Ah (msvcr80+461Ah)

Address: 7B8B6FF4h (kernel32+96FF4h)

Address: 78138AD1h (msvcr80+8AD1h)

Address: 7815E388h (msvcr80+2E388h)

Address: 7B845D73h (kernel32+25D73h), symbol: "UnhandledExceptionFilter" (+53h)

Address: 0051D204h (foobar2000+11D204h)

Address: 0052B945h (foobar2000+12B945h)

Address: 7BC7FF08h (ntdll+6FF08h)

Address: 7BC3A8B0h (ntdll+2A8B0h), symbol: "RtlUnwind" (+14h)

Address: 0055D0ACh (foobar2000+15D0ACh)

Address: 0051D03Ah (foobar2000+11D03Ah)

Address: 0051D1F7h (foobar2000+11D1F7h)

Address: 7B8B6FF4h (kernel32+96FF4h)

Address: 7B87800Dh (kernel32+5800Dh)

Address: 0055CD00h (foobar2000+15CD00h)

Address: 0051BB1Ch (foobar2000+11BB1Ch)

Address: 0055CD1Ch (foobar2000+15CD1Ch)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC656B5h (ntdll+556B5h), symbol: "call_exception_handler" (+29h)

Address: 7BC3A8B0h (ntdll+2A8B0h), symbol: "RtlUnwind" (+14h)

Address: 7BC339B1h (ntdll+239B1h), symbol: "RtlEnterCriticalSection" (+11h)

Address: 7094E668h (winex11+7E668h)

Address: 70947D50h (winex11+77D50h)

Address: 7BC65687h (ntdll+55687h), symbol: "EXC_CallHandler" (+1Bh)

Address: 7B877FC0h (kernel32+57FC0h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC3B24Ah (ntdll+2B24Ah)

Address: 7B877FC0h (kernel32+57FC0h)

Address: 7BC3A8B0h (ntdll+2A8B0h), symbol: "RtlUnwind" (+14h)

Address: 7BC7FC8Ah (ntdll+6FC8Ah)

Address: 7BC7FCD0h (ntdll+6FCD0h)

Address: 7BC93180h (ntdll+83180h)

Address: 7BC7FF08h (ntdll+6FF08h)

Address: 7BC3A8B0h (ntdll+2A8B0h), symbol: "RtlUnwind" (+14h)

Address: 7B8B6FF4h (kernel32+96FF4h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC3B5ABh (ntdll+2B5ABh), symbol: "__regs_RtlRaiseException" (+2Bh)

Address: 7BC339B1h (ntdll+239B1h), symbol: "RtlEnterCriticalSection" (+11h)

Address: 6015FC94h (libpthread.so.0+CC94h)

Address: 7BC649D0h (ntdll+549D0h)

Address: 7BC41AEEh (ntdll+31AEEh)

Address: 7BC41AEEh (ntdll+31AEEh)

Address: 7BC3313Fh (ntdll+2313Fh), symbol: "RtlLeaveCriticalSection" (+Fh)

Address: 7BC339B1h (ntdll+239B1h), symbol: "RtlEnterCriticalSection" (+11h)

Address: 7BC3B580h (ntdll+2B580h), symbol: "__regs_RtlRaiseException" (+0h)

Address: 7BC7889Fh (ntdll+6889Fh)

Address: 7BC596F0h (ntdll+496F0h), symbol: "RtlReleasePebLock" (+20h)

Address: 7BC935C0h (ntdll+835C0h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC596D9h (ntdll+496D9h), symbol: "RtlReleasePebLock" (+9h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC50802h (ntdll+40802h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC41AEEh (ntdll+31AEEh)

Address: 7BC339B1h (ntdll+239B1h), symbol: "RtlEnterCriticalSection" (+11h)

Address: 7BC4377Eh (ntdll+3377Eh), symbol: "RtlAllocateHeap" (+1CEh)

Address: 7BC339B1h (ntdll+239B1h), symbol: "RtlEnterCriticalSection" (+11h)

Address: 7BC41AEEh (ntdll+31AEEh)

Address: 7BC3313Fh (ntdll+2313Fh), symbol: "RtlLeaveCriticalSection" (+Fh)

Address: 7BC431CBh (ntdll+331CBh)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7B8B6FF4h (kernel32+96FF4h)

Address: 7B82ECC9h (kernel32+ECC9h)

Address: 7B845442h (kernel32+25442h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC435BBh (ntdll+335BBh), symbol: "RtlAllocateHeap" (+Bh)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC51802h (ntdll+41802h), symbol: "RtlDosPathNameToNtPathName_U" (+322h)

Address: 7BC339B1h (ntdll+239B1h), symbol: "RtlEnterCriticalSection" (+11h)

Address: 7BC41AEEh (ntdll+31AEEh)

Address: 7BC3313Fh (ntdll+2313Fh), symbol: "RtlLeaveCriticalSection" (+Fh)

Address: 7BC3313Fh (ntdll+2313Fh), symbol: "RtlLeaveCriticalSection" (+Fh)

Address: 7BC431CBh (ntdll+331CBh)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC4377Eh (ntdll+3377Eh), symbol: "RtlAllocateHeap" (+1CEh)

Address: 0051D204h (foobar2000+11D204h)

Address: 0051FF10h (foobar2000+11FF10h)

Address: 7BC435BBh (ntdll+335BBh), symbol: "RtlAllocateHeap" (+Bh)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC51605h (ntdll+41605h), symbol: "RtlDosPathNameToNtPathName_U" (+125h)

Address: 00577900h (foobar2000+177900h)

Address: 0049004Dh (foobar2000+9004Dh)

Address: 00520043h (foobar2000+120043h)

Address: 00450054h (foobar2000+50054h)

Address: 004E002Eh (foobar2000+E002Eh)

Address: 00540045h (foobar2000+140045h)

Address: 01FE0014h (foo_audioscrobbler+20014h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC3C1F0h (ntdll+2C1F0h), symbol: "NtQueryFullAttributesFile" (+50h)

Address: 0051D03Ah (foobar2000+11D03Ah)

Address: 0051D1F7h (foobar2000+11D1F7h)

Address: 0051D204h (foobar2000+11D204h)

Address: 7BC41AEEh (ntdll+31AEEh)

Address: 7BC3313Fh (ntdll+2313Fh), symbol: "RtlLeaveCriticalSection" (+Fh)

Address: 7BC431CBh (ntdll+331CBh)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC4272Fh (ntdll+3272Fh)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC42A26h (ntdll+32A26h)

Address: 7BC3313Fh (ntdll+2313Fh), symbol: "RtlLeaveCriticalSection" (+Fh)

Address: 7BC41AEEh (ntdll+31AEEh)

Address: 7BC431CBh (ntdll+331CBh)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC339B1h (ntdll+239B1h), symbol: "RtlEnterCriticalSection" (+11h)

Address: 7BC4377Eh (ntdll+3377Eh), symbol: "RtlAllocateHeap" (+1CEh)

Address: 7BC3313Fh (ntdll+2313Fh), symbol: "RtlLeaveCriticalSection" (+Fh)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC42CE1h (ntdll+32CE1h), symbol: "RtlFreeHeap" (+161h)

Address: 7BC435B0h (ntdll+335B0h), symbol: "RtlAllocateHeap" (+0h)

Address: 00517F24h (foobar2000+117F24h)

Address: 004CAD7Dh (foobar2000+CAD7Dh)

Address: 7BC3A896h (ntdll+2A896h), symbol: "RtlRaiseException" (+6h)

Address: 7B82ECC9h (kernel32+ECC9h)

Address: 7B845442h (kernel32+25442h)

Address: 7B8453F0h (kernel32+253F0h)

Address: 0055DE2Ch (foobar2000+15DE2Ch)

Address: 00517C9Eh (foobar2000+117C9Eh)

Address: 004CAD1Dh (foobar2000+CAD1Dh)

Address: 0052F2E0h (foobar2000+12F2E0h)

Address: 0040DC93h (foobar2000+DC93h)

Address: 00405BF3h (foobar2000+5BF3h)

Address: 7B8453FAh (kernel32+253FAh)

Address: 0051DAEFh (foobar2000+11DAEFh)

Address: 0055DE2Ch (foobar2000+15DE2Ch)

Address: 0050873Ch (foobar2000+10873Ch)

Address: 0055DE2Ch (foobar2000+15DE2Ch)

Address: 7BC339B1h (ntdll+239B1h), symbol: "RtlEnterCriticalSection" (+11h)

Address: 7BC3313Fh (ntdll+2313Fh), symbol: "RtlLeaveCriticalSection" (+Fh)

Address: 7BC3313Fh (ntdll+2313Fh), symbol: "RtlLeaveCriticalSection" (+Fh)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC8AFF4h (ntdll+7AFF4h)

Address: 7BC42CE1h (ntdll+32CE1h), symbol: "RtlFreeHeap" (+161h)

Address: 7BC42CE1h (ntdll+32CE1h), symbol: "RtlFreeHeap" (+161h)

Address: 7BC435B0h (ntdll+335B0h), symbol: "RtlAllocateHeap" (+0h)

Address: 00517C7Fh (foobar2000+117C7Fh)

Address: 00517C9Eh (foobar2000+117C9Eh)

Address: 0051BA50h (foobar2000+11BA50h)

Address: 00517C9Eh (foobar2000+117C9Eh)

Address: 004CAD1Dh (foobar2000+CAD1Dh)

Address: 0055ADFCh (foobar2000+15ADFCh)

Address: 0055AD9Ch (foobar2000+15AD9Ch)

Address: 00548AECh (foobar2000+148AECh)

Address: 00441A81h (foobar2000+41A81h)

Address: 00579758h (foobar2000+179758h)

Address: 00550724h (foobar2000+150724h)

Address: 005319B0h (foobar2000+1319B0h)

Address: 00442224h (foobar2000+42224h)

Address: 021324C8h (foo_uie_albumart+224C8h)

Address: 021225C6h (foo_uie_albumart+125C6h)

Address: 00579758h (foobar2000+179758h)

Address: 021235B5h (foo_uie_albumart+135B5h)

Address: 02132651h (foo_uie_albumart+22651h)

Address: 021220D6h (foo_uie_albumart+120D6h)

Address: 021235D4h (foo_uie_albumart+135D4h)

Address: 02120C5Dh (foo_uie_albumart+10C5Dh)

Address: 021222CDh (foo_uie_albumart+122CDh)

Address: 021222DFh (foo_uie_albumart+122DFh)

Address: 021326D0h (foo_uie_albumart+226D0h)

Address: 02115FDAh (foo_uie_albumart+5FDAh)



Environment:

App: foobar2000 v1.0.2.1

OS: wine (unknown version)

CPU: Intel® Pentium® 4 CPU 2.66GHz, features: MMX SSE SSE2

Audio: default

UI: Columns UI 0.3.8.5



Components:

Core (2010-04-10 23:21:50 UTC)

    foobar2000 core 1.0.2.1

foo_ac3.dll (2010-01-11 16:18:40 UTC)

    AC3 decoder 0.9.4

foo_albumlist.dll (2010-04-10 23:19:56 UTC)

    Album List 4.4

foo_audioscrobbler.dll (2010-02-07 20:16:48 UTC)

    Audioscrobbler 1.4.6

foo_converter.dll (2010-04-10 23:19:30 UTC)

    Converter 1.4

foo_dbsearch.dll (2007-01-26 01:58:48 UTC)

    Database Search 1.4

foo_dsp_std.dll (2010-04-10 23:20:02 UTC)

    Standard DSP Array 1.0

foo_fileops.dll (2010-04-10 23:19:08 UTC)

    File Operations 2.1.2

foo_gep.dll (2010-02-10 04:23:54 UTC)

    Game Emu Player 1.94

foo_input_std.dll (2010-04-10 23:19:50 UTC)

    Standard Input Array 1.0

foo_input_usf.dll (2010-02-03 23:10:14 UTC)

    LazyUSF 2.0 (Build Feb  3 2010)

foo_playback_custom.dll (2010-02-28 11:44:28 UTC)

    Playback Statistics Custom 1.5.1

foo_pqview.dll (2008-03-11 23:02:54 UTC)

    Playback Queue Viewer 0.2

foo_psf.dll (2010-01-12 21:44:14 UTC)

    Highly Experimental 2.0.12

foo_rgscan.dll (2010-04-10 23:19:38 UTC)

    ReplayGain Scanner 2.0.9

foo_ui_columns.dll (2010-03-20 23:43:13 UTC)

    Columns UI 0.3.8.5

foo_ui_std.dll (2010-04-10 23:20:12 UTC)

    Default User Interface 0.9.5

foo_uie_albumart.dll (2007-10-24 02:39:18 UTC)

    Album Art Panel 0.2.7

foo_uie_panel_splitter.dll (2009-12-10 05:16:12 UTC)

    Panel Stack Splitter 0.3.8.3(alpha)

foo_uie_trackinfo_mod.dll (2007-01-05 18:36:20 UTC)

    Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]

foo_unpack.dll (2010-04-10 23:18:56 UTC)

    RAR reader 1.3

    ZIP/GZIP reader 1.0

foo_utils.dll (2008-02-09 03:26:58 UTC)

    Playlist Tools 0.6.2 beta 6



Recent events:

Watching: Z:\media\SAMSUNG\Music

Filter Panel - Artist: initialised in 1.754 s

Startup time : 0:14.155676

Running Foobar in Linux

Reply #356
i'm using ubuntu 10.04 and i followed all the steps but i can't add media library to foobar. I click on add and nothing happens. Anybody knows why?

Running Foobar in Linux

Reply #357
Maybe you need to give the drive your music is on a driveletter? type winecfg in a terminal, go to drives and choose automatic or give it a manual shot. then try again.

Running Foobar in Linux

Reply #358
Maybe you need to give the drive your music is on a driveletter? type winecfg in a terminal, go to drives and choose automatic or give it a manual shot. then try again.


It seems that i solved that but now i have problems with facets. My foobar color is dark blue, but facets' background is colored white... Anyone else had this problem?

Running Foobar in Linux

Reply #359
It seems that i solved that but now i have problems with facets. My foobar color is dark blue, but facets' background is colored white... Anyone else had this problem?


Yeah, that's common problem - make all the facets of mulptiple columns and hide the first one.
All other (2+) columns will inherit right colors from the settings. Hopefully it will be fixed when the next version of foo_facets arrives (hope it will happen some day).

Running Foobar in Linux

Reply #360
It seems that i solved that but now i have problems with facets. My foobar color is dark blue, but facets' background is colored white... Anyone else had this problem?


Yeah, that's common problem - make all the facets of mulptiple columns and hide the first one.
All other (2+) columns will inherit right colors from the settings. Hopefully it will be fixed when the next version of foo_facets arrives (hope it will happen some day).


thanks man    i don't think there will be any new facet version, but this is my favorite plugin by far

Running Foobar in Linux

Reply #361
This may have been posted here before, but here is a simple, responsive way to get global keybindings (keyboard shortcuts) to work under Linux/Wine.

1) Install foo_httpcontrol. (This allows control of foobar by requesting it to serve you a "webpage".)

2) Within your linux window manager (in ubuntu/gnome, via System->Preferences->Keyboard Shortcuts), bind a key to the following command
Code: [Select]
wget -qO /dev/null http://127.0.0.1:8888/default/?cmd=PlayOrPause

This particular one will implement a play/pause toggle key, but you can find many more commands in the foo_httpcontrol documentation...

Running Foobar in Linux

Reply #362
I got some really annoying problem with foobar. Sometimes music just stops playing and when i want to play something it says that file cannot be found (my music folder is on external drive). After that I can't find my external drive in computer. I have to plug it out and plug in again so that it can be seen. I don't have this problem when i play music with some other linux audio player. Anyone has any idea?

Running Foobar in Linux

Reply #363
I've set up a fedora system, and planed running foobar under wine. After i unchecked safe mode, applied the skin "xchange",  at first moment the Objects which use wsh panel showed up and then turned to "Script Error", in meanwhile some familiar wsh panel errer boxes popped up. In console they're identical:

 
Code: [Select]
Error: WSH Panel Mod (GUID: F430759F-4E5C-4E96-8ADB-8F76B82AC9C2): Microsoft JScript runtime error:
Automation server can't create object

It's related to the phrase  "fso = new ActiveXObject(Scripting.FileSystemObject)" in wsh panel script. I've managed to install IE7 for activex and wsh5.6.

Could someone help me?


Running Foobar in Linux

Reply #365
I'm wondering too. Has anyone actually tried?


concerning foo_dop

i've managed to install WinXP on VirtualBox with 512 MB and after some tweaking (turning off useless services) it loads in just 15 seconds and works really good on a pretty old PC (core 2 duo 2,4 GHz, 4 GB ram, standard 7200 rpm hdd)

earlier I used VMWare and it was a nightmare in terms of response speed

so now, when I need to sync - i just fire up VirtualBox and get foobar2000 syncing in a minute or two (actually I even stopped turning it off - just press "pause" in VirtualBox and it frees resources, and after "resume" it's ready instantly - just need to shut down foobar on host machine and start it in WinXP)

Running Foobar in Linux

Reply #366
... making foo_spdif.dll to work under wine ...

Update: Just made it to work.
Settings of Wine: ALSA, HW Acceleration: Emulation, Default Sample Rate: 48kHz/16 bit
Settings of foo_spdif: Ue DirectSound, do NOT select ALLOW Playback at 48kHz for 44.1kHz.
Update2: It worked only once. Now I can't make it to work again...

Update3: OK, figured it out finally. The setup is as described above, but as noted in other posts, the volume control must be on MAXIMUM everywhere, that is, not altering the sound in any way.

Current config:
Ubuntu 10.4, 32-bit
Wine-Pulse 1.1.42 set to use PULSEAUDIO
HW Acceleration: Emulation, Default Sample Rate: 48kHz/16 bit
Foobar2000 1.0.3, using the default UI (as others noted using GDI+ causes problems with this wine, but the default UI is just enough for most purposes) and and a DESP chain containing the SOX resampler to 48kHz to eliminate the bad resampler's effect in PulseAudio.
The playback is nice, continuous even under heavy CPU load. From this point forward I do not really see the reason to look for a different alternative on Linux.


Running Foobar in Linux

Reply #368
Is anyone having problem with foobar volume? Sound is about 30% louder on youtube or movie player

Running Foobar in Linux

Reply #369
I managed to get album art to work with conky while foobar2000 is playing songs (using the now playing simple component).



The three open documents in the screenshot give a basic idea of how it's done (borrowed part of the albumart script from a guy on the Ubuntu forums who was doing this for Rhythmbox).  All of the convert madness in the albumart script is just to round the corners and add a dropshadow.


Can you give me the script to do this?
I managed to get now playing working through conky
just not sure how to make and write the bash script,
thanks

Running Foobar in Linux

Reply #370
Hello,

this is an interesting subject for me.

I have installed foobar under Windows. However, Vista is very unstable.
I would like to run with pleasure under Ubuntu digital music reproduction about USB to an external D/A converter (High).

For me would be interesting following to know:

1.) How communicates "Wine" with usb  and how comes into play here "ALSA" under Linux?
2.) Are there statements according to quality to the use from foobar under Linux in comparison to Windows?
3.)What is it a matter to optimise in future?
4.)Which experiences with regard to digital music reproduction do you have especially with "Foobar" under Linux?

5.)Under Windows one can select for USB the Samling rate for 41 kHz to 96 kHz.
Does it make sense for music reproduction with different sampling rates (there are already 192 kHz) always the sampling rate to change or can one also select immediately the highest sampling rate?

6.)How is this setting made under Linux?
7.)Is this generally necessary?

I am glad for every further information of You

klemi

Running Foobar in Linux

Reply #371
really useful thread, thanks a lot

Running Foobar in Linux

Reply #372
I can no longer update the orginal post but wanted to report that I recently set up a fresh wine machine and installed the latest foobar, and discovered that if I use winetricks-alpha instead of the normal winetricks it uses a different method of obtaining and installing gdiplus.dll.  This newer version has cleared up a mountain of graphical bugs I've had in the past with various components. After plugging away I even got a basic install of silverlight and directx9c going.  The console output is a constant stream of broken stub messages but now all sorts of components are working that did not work before.  Panel Stack Splitter and EsPlaylist are working smooth as butter and I've got full color in all my album art.

Running Foobar in Linux

Reply #373
I am using wine 1.3.13 and some time ago drag & drop within foobar stopped working. Within foobar means simply dragging of playlist entries to other playlists and similar operations. Any clues how to fix this?

Running Foobar in Linux

Reply #374
Has anyone tried this patch
http://wiki.winehq.org/USB
to enable USB support in Wine (in the particular case of foobar - to make foo_dop work)?


I'm wondering too. Has anyone actually tried?


Yes. I followed this wiki and I can load my iPod's library by going to 'File -> Add Folder...' and selecting where my iPod is mapped under WINE.

However, I can't do the same by going to 'File -> iPod -> Load Library'.

Still reads as 'No iPod found'.

Anyone have any ideas? Does foo_dop look for a specific directory? Or do I need to make some configuration changes?

Any help would be much appreciated.