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: Foobar2000 0.9.x + WINE : tips and tweaks (Read 5526 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Foobar2000 0.9.x + WINE : tips and tweaks

Hello,

I don't think this thread exists. If it does, please pardon me and delete this.
So, Wine + Foobar2000 0.9.x users, post your tips

As for me, almost everything worked flawlessly, except the output 

Foobar2000 0.9.x + WINE : tips and tweaks

Reply #1
Hello,

I don't think this thread exists. If it does, please pardon me and delete this.
So, Wine + Foobar2000 0.9.x users, post your tips

As for me, almost everything worked flawlessly, except the output 


Hi there, fred_frno,

While searching for tips and tweaks on getting foobar to work under wine, I stumbled upon this thread. The title of the thread looked (and still looks) very promissing. It's just a pitty not a single person has contributed to it. Well, I'm currently in the midst of getting foobar working on my Ubuntu machine (using Ubuntu 6.06 aka Dapper Drake) and I've just installed wine version 0.9.27 (I believe one of the latest ones). I've also downloaded (and installed!) foobar 0.9.4.2 (latest).

The installation went smoothly (cmd line: wine foobar2000_0.9.2.4.exe), opting for a Normal (not Custom, or one of the other options) and I've told wine (via winecfg) to use the ALSA sound driver. I've just loaded my library. I also activated the album list (also worked flawlessly). And, lo and behold, I've actually doubled clicked on one of the songs in my list and.... Sound! Sweet sound!

I'll keep people posted on my further adventures in foobar2000-meets-Linux/wine land.

Musical regards,

Rob

Foobar2000 0.9.x + WINE : tips and tweaks

Reply #2
I've tried using Linux many time over the past few years, but always come back to windows because of one program I can't find a Linux alternative for: foobar2000. After using foobar for so long, there is just no program out there that can replace it for me.

Last time I tried it about a year ago, it would work OK, but not at all good enough to use regularly. Columns_ui wouldn't work at all. I'm not sure if the current versions work any better, but I doubt it. Foobar without columns_ui is kind of pointless at this point...

The sound would also skip and crackle whenever I tried to do anything else with my computer, such as browse the internet, or talk on IRC. The only way for it to play smoothly, is if I just let it run without touching anything else.

Anyways, as soon as foobar with columns_ui I'm switching back to linux.

Foobar2000 0.9.x + WINE : tips and tweaks

Reply #3
I've tried using Linux many time over the past few years, but always come back to windows because of one program I can't find a Linux alternative for: foobar2000. After using foobar for so long, there is just no program out there that can replace it for me.

Last time I tried it about a year ago, it would work OK, but not at all good enough to use regularly. Columns_ui wouldn't work at all. I'm not sure if the current versions work any better, but I doubt it. Foobar without columns_ui is kind of pointless at this point...

The sound would also skip and crackle whenever I tried to do anything else with my computer, such as browse the internet, or talk on IRC. The only way for it to play smoothly, is if I just let it run without touching anything else.

Anyways, as soon as foobar with columns_ui I'm switching back to linux.


Hi there, nbv4,

I understand your frustration; wouldn't it be nice....? I think the idea of this particular thread is to share tips and tweaks with other foobar/Linux users. The fact that column_ui isn't working is very useful information, but only if you specify which versions of Linux, foobar and columns_ui this refers to. You see, milages do vary. So, could you please post that info?

Thanks,
Rob

P.S. In the mean time, I'll try and see if I can get columns_ui running on my Linux setup, as I understand that it's been a while since you last tried....

Foobar2000 0.9.x + WINE : tips and tweaks

Reply #4
P.S. In the mean time, I'll try and see if I can get columns_ui running on my Linux setup, as I understand that it's been a while since you last tried....


Well, just installing the .dll (contained in foo_ui_columns-0.1.3-beta1v7.7z) does certainly not work on my system. Perhaps I need to install extra libraries, but I'm completely clueless as to which libraries (probably some MS C/C++ stuff....?) Anyone?

Still, the basic foobar2000 works.

Foobar2000 0.9.x + WINE : tips and tweaks

Reply #5
I've heard that winex works much better for foobar... maybe you could give it a shot with that...

winex sourceforge page

Foobar2000 0.9.x + WINE : tips and tweaks

Reply #6
foo_ui_column does indeed make fb2k crash, but before that you can see it briefly launched.

I supposed it's the unimplemented API RealChildWindowFromPoint() that make it crash.

Here's the trace from wine:


err:rebar:REBAR_AdjustBands Phase 1 failed, x=600, maxx=-4, start=2, end=2
err:rebar:REBAR_AdjustBands Phase 1 failed, x=600, maxx=-4, start=2, end=2
err:rebar:REBAR_AdjustBands Phase 1 failed, x=100, maxx=-4, start=4, end=4
wine: Call from 0x7cae4a08 to unimplemented function USER32.dll.RealChildWindowFromPoint, aborting
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2 information for libgl.so.1
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2 information for fglrx_dri.so
fixme:dbghelp_dwarf:dwarf2_parse_const_type need to generate a name
fixme:dbghelp_dwarf:dwarf2_parse_const_type need to generate a name
fixme:dbghelp:sffip_cb NIY on 'd:\0.9.4\foobar2000\release\foobar2000.pdb'
fixme:dbghelp:sffip_cb NIY on 'd:\fb2k_sdk\foobar2000\release\foo_discogs.pdb'
fixme:dbghelp:sffip_cb NIY on 'MicrosoftWindowsGdiPlus-1000-gdiplus.pdb'
fixme:dbghelp:sffip_cb NIY on 'c:\Documents and Settings\Cheran Shunmugavel\My Documents\foobar2000 SDK\foobar2000test\components\foo_uie_albumart.pdb'
wine: Unimplemented function USER32.dll.RealChildWindowFromPoint called at address 0x7cae4a08 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: unimplemented function USER32.dll.RealChildWindowFromPoint called in 32-bit code (0xb7f51068).
In 32 bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:b7f51068 ESP:7fd7f8bc EBP:7fd7f980 EFLAGS:00200292(  - 00      - ISA1)
EAX:7cb4017c EBX:b7f971f8 ECX:00000034 EDX:7cae4486
ESI:7fd7f8bc EDI:00020028
Stack dump:
0x7fd7f8bc:  80000100 00000001 00000000 7cae4a08
0x7fd7f8cc:  00000002 7cb40416 7cb4017c 7fb7e48c
0x7fd7f8dc:  7fb35bf6 00020028 7ff4a2e8 00000048
0x7fd7f8ec:  00000000 00000000 00000040 7c982e70
0x7fd7f8fc:  7fee0000 4d430003 00000000 00000000
0x7fd7f90c:  7c982e80 7c982e70 7cae4a08 7cb40416
Backtrace:
=>1 0xb7f51068 call_dll_entry_point in ntdll (0x7fd7f980)
  2 0x7cac7398 in foo_ui_columns (+0x7398) (0x00000200)
  3 0x00000000 (0x00000000)
0xb7f51068 call_dll_entry_point+0x70 in ntdll: subl    $4,%esp



Also if you can't load some plugins because fb2k complain a dependency is missing, launch
it under a console and look at the trace. It will print the missing DLLs. Usually just copy the missing DLLs from a Windows install, in your fb2k install directory and it will work. For example for foo_discogs you need to copy windows/system32/gdiplus.dll. I also notice a few component link dynamycally with the C library, instead of statically as they should. In that case copy MSVCP80.dll in fb2k directory.

I have sound skipping as described as soon as I use the machine for something, but I'm sure it just a matter of configuring audio on wine side.