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 644683 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Running Foobar in Linux

Reply #175
@dannymichel: if you didn't already, copy a gdiplus.dll from a windows install into you foobar directoy.
The GdiPlus implementation of wine is a work in progress and crashes foobar.

Running Foobar in Linux

Reply #176
can you currently drag and drop music files?

Running Foobar in Linux

Reply #177
Hi! I have made a little script which support most commands foobar2000. actually its an extended version of Yotsuya's start script. I know its not quite good, but it works for me. maybe someone could enhance it.
You can execute the script with these commands:
Quote
-add -addfiles -play -pause -playpause -stop -next -prev -rand -mute -volup -voldown -hide -show -rescan -command-[fb2k command] -playlist_command-[fb2k playlist command] -playing_command-[fb2k playing command] -help
most should be self explaining:
-add -> use with "foobar2000 -add /directory/with/audio/files" (without quotes) -> add all files in this directory to fb2k
-addfiles -> use with "foobar2000 -addfiles /path/to/audiofiles1 /path/to/audiofiles2" (without quotes) -> add all files you want to fb2k
-rescan -> Makes fb2k to Rescan your Media library (fb2k command: /command:"Rescan Media Library")
-command-[fb2k command] -> can call fb2k with /command:[fb2k command]
same with -playlist_command-[fb2k playlist command] and -playing_command-[fb2k playing command]
eg: -playing_command-Properties | see full list of commands -> Commandline Guide
but this doesn't works with commands with spaces... i don't know how to fix this issue.
you have to edit the third row of the script!!!
Code: [Select]
#!/bin/bash

cd /path/to/your/foobar2000/installation

if [ "$1" != "" ]; then
i=1
files=("$@")
file=`echo z:$1 | sed 's/\\//\\\\/g'`
command=${1##*command-}
fi

if [ "$2" != "" ]; then
dir=`echo z:$2 | sed 's/\\//\\\\/g'`
fi

case $1 in
-add)
wine foobar2000.exe /add "$dir"
echo "Action: adding Directory or Files \"${dir}\" to foobar2000";;
-addfiles)
while [ $i -lt $# ]
do
wine foobar2000.exe /add "z:${files[$i]}"
echo "Action: adding z:${files[$i]}"
let "i+=1"
done
echo "Result: added "$(( ${#}-1 ))" files to foobar2000";;
-play)
wine foobar2000.exe /play
echo "Action: play Song in foobar2000";;
-pause)
wine foobar2000.exe /pause
echo "Action: pause Song in foobar2000";;
-playpause)
wine foobar2000.exe /playpause
echo "Action: play or pause Song in foobar2000";;
-prev)
wine foobar2000.exe /prev
echo "Action: play previous Song in foobar2000";;
-next)
wine foobar2000.exe /next
echo "Action: play next Song in foobar2000";;
-rand)
wine foobar2000.exe /rand
echo "Action: play random Song in foobar2000";;
-stop)
wine foobar2000.exe /stop
echo "Action: stop playing a Song in foobar2000";;
-mute)
wine foobar2000.exe /command:Volume\ mute
echo "Action: mute foobar2000";;
-volup)
wine foobar2000.exe /command:Volume\ up
echo "Action: raise Volume in foobar2000";;
-voldown)
wine foobar2000.exe /command:Volume\ down
echo "Action: decrease Volume in foobar2000";;
        -hide)
                wine foobar2000.exe /hide
echo "Action: hide foobar2000 window";;
        -show)
wine foobar2000.exe /show
echo "Action: show foobar2000 window";;
-exit)
wine foobar2000.exe /exit
echo "Action: exit foobar2000";;
-rescan)
wine foobar2000.exe /command:"Rescan Media Library"
echo "Action: Rescan foobar2000 Media Library";;
-command-*)
wine foobar2000.exe /command:$command
echo "Action: call foobar2000 with command \"$command\"";;
-playlist_command-*)
wine foobar2000.exe /playlist_command:$command
echo "Action: call foobar2000 with playlist command \"$command\"";;
-playing_command-*)
wine foobar2000.exe /playing_command:$command
echo "Action: call foobar2000 with playing command \"$command\"";;
-help)
echo "Using: foobar2000 [Command]

Where Command can be on of these:
-add -addfiles -play -pause -playpause -stop -next -prev -rand -mute -volup -voldown -hide -show -rescan -command-[fb2k command] -playlist_command-[fb2k playlist command] -playing_command-[fb2k playing command] -help";;
        *)
                wine foobar2000.exe "$file"
echo "Action: start foobar2000";;
esac
@:Dreamless:
no it doesn't work. but with my script you can make a .desktop (look on first post) file with the command "foobar2000 -addfiles" and every file you drop on this icon would be added to fb2k.

bye

Running Foobar in Linux

Reply #178
Ah, thank you plukin. I heard windows released some apis and google is paying for CS3 to work on linux, so I suspect some great strides in Wine soon.

Running Foobar in Linux

Reply #179
I've remade /usr/bin/foobar2000 script so it could pass /command: without converting it to z:\ mess.

Code: [Select]
#!/bin/sh
cd ~/.foobar2000/
if [ "$1" != "" ]; then
echo "$1" | grep "/command:" >/dev/null 2>&1
if [ "$?" -eq "0" ]; then
  wine foobar2000.exe "$1" &
else
  filename=`echo z:$1 | sed 's/\\//\\\\/g'`
  wine foobar2000.exe "$filename" &
fi
else
wine foobar2000.exe &
fi

So you can pass commands like /command:"Play or Pause". Very handy for multimedia keyboard keys binding.

As for drag'n'drop you could try second option from winehq DragAndDrop page.
Sharing delusions since 1991.

Running Foobar in Linux

Reply #180
Hi! I have made a little script which support most commands foobar2000. actually its an extended version of Yotsuya's start script. I know its not quite good, but it works for me. maybe someone could enhance it.

To start with, since you're using bash and not sh, you don't have to stick to strict POSIX sh syntax, meaning you can use [[ -n ${1} ]] instead of [ != ], which is fragile

Also relating to not sticking to strict POSIX sh, $( ) is far more robust than ` `. Its obvious, and its nestable.

Further points: (( a < b )) is better than [|[[ a -lt b ]]|]

And finally, have you tried using ${command// /\ }?
Code: [Select]
$ foo="bar meh"
$ echo "${foo// /\ }"
bar\ meh

Running Foobar in Linux

Reply #181
Funny how these things go ... an hour of typing stuff into emacs later, I've "tuned" that script a little.

Now it handles spaces correctly, and will canonicalise file paths.

You can find it here: http://jyujin.de/~creidiki/foobar2000.bash

Running Foobar in Linux

Reply #182
Thanks for the improvements. very nice

Running Foobar in Linux

Reply #183
Next thing - when I feel like it ™ - is a tree recursor so you can hand -addfiles directories as well as filenames

Running Foobar in Linux

Reply #184
Yotsua, thank you very much for your guide. Foobar was literally the only reason i was still using windows. As of today, I'm a happy linux user running an admittedly stripped down version of foobar .

Running Foobar in Linux

Reply #185
After updating to hardy I have no longer any stuttering . This is pretty cool.
I have some problems concerning the Art Work path in the 0.3 columns ui. I tried some different paths but the album art isn't shown.

My album art is in a folder on my ntfs partition volume/Eigene Dateien/Eigene Bilder/Cover2/%artist% - %album%.jpg

Running Foobar in Linux

Reply #186
Anyone know that how to prevent wine to upsample from 44100 to 48000?

Although I set it 44100 in winecfg, in alsamixer also show that is 48000.

If I use rhythmbox, it does not have this problem.

Tried to use udial.ape to check the src problem and it gives me a horrible result

Running Foobar in Linux

Reply #187
After updating to hardy I have no longer any stuttering :). This is pretty cool.
I have some problems concerning the Art Work path in the 0.3 columns ui. I tried some different paths but the album art isn't shown.

My album art is in a folder on my ntfs partition volume/Eigene Dateien/Eigene Bilder/Cover2/%artist% - %album%.jpg


Assuming you have a wine drive Z: mapped to your filesystem root, which is the default for most wine setups, try using a path such as this in foobar:
z:\media\ntfsdrive\path\to\%artist% - %album%.jpg

Running Foobar in Linux

Reply #188
I simply made the slashes in the wrong direction   

 

Running Foobar in Linux

Reply #189
I agree that the default wine color and font settings (circa Win95) are hideously out of date however you can easily change them by running winecfg and using the "Desktop Integration" tab. The controls are similar to the windows display properties, Appearance control panel.

If you are looking to pretty up the window borders (XP Style vs. Classic Style), wine applications should inherit whatever window decorator you are using under Gnome/KDE. I recommend using Emerald if you like transparencies, shadows, rounded edges, etc.

The only bit I do not know how to customize are the buttons, sliders and scrollbars appearance. You can change the colors like in Win95/98/etc but I know of nobody getting windowblinds or any xp style program to redraw them. Otherwise everything in foobar under wine should look the same as in xp. You can even watch foobar with avs panels fly around compiz cubes, wrap around corners, do the coverflow app switch, etc.

(taken from another post)

Actually you can apply xp styles in your foobar under wine!
I did it. Check wine configuration.

BTW: Are you using panelsUI with ubuntu? Cause I can't make it work.
Or are you using old SCPL and TrackinfoMod components? Can you share them? (I lost the dll files).

Running Foobar in Linux

Reply #190
BTW: Are you using panelsUI with ubuntu? Cause I can't make it work.
Or are you using old SCPL and TrackinfoMod components? Can you share them? (I lost the dll files).

I am unable to get Panels UI to work anymore with any reliability. Whenever I try to save any settings it crashes foobar. SCPL and Trackinfo also suffer from this. I have moved to using EL Playlist and like it better than SCPL anyway. Though the newer builds of ColumnsUI add album art to the NG Playlist and that is even more stable.

Running Foobar in Linux

Reply #191
I've been unable to get EL_playlist to work. If activated, it shows a blank panel and crashes. Perhaps I'm going about it the wrong way. Any special procedures to get this one to work?

(Actually, I haven't been able to test this for a few weeks; my Ubuntu filesystem is not currently bootable. Damn XP dual-boot. >:O )

Running Foobar in Linux

Reply #192
I have a problem with foo_facts: The background color is always white in the facet boxes are always white. Except that, everything works fine so far.

using ubuntu 8.04 and wine 0.9.61

Running Foobar in Linux

Reply #193
I also seem to have the problem that I can't have foobar open and playing a (flash) video at the same time. It looks like foobar is the only program which can play music. When I try a (flash) movie in VLC or firefox i don't get any sounds from them.
When playing rythmbox and VLC it does work.

(I'm on Ubuntu 8.04 by the way)
Inter Deum et Diabolum semper Musica est", Tanzwut

Running Foobar in Linux

Reply #194
@Betse:
This works for me without any Problems. I'm using Gnome/Ubuntu/Wine in the newest available versions.

Which driver have you selected in the Wine Configuration panel? I'm using ALSA, Full hardware acceleration and no driver emulation.

Running Foobar in Linux

Reply #195
As i could not find any post about it here some tip:

http://code.google.com/p/gogglesmm/

In fact it comes very closely to foobar2000... its not as flexible, but i was able to convince its author about the usability of custom tags like ALBUMARTIST, so i am very sure its heading into the right direction

also it is the most responsive player i ever used on linux... even outperforms MPD, which really means something...

Running Foobar in Linux

Reply #196
If your artwork looks really weird (both DUI and CUI), you need to put GDI+ file in your windows directory. (you can get it here free; No registration required)

It was really driving me nuts. Hope it'll save someone the same aggravation.

Running Foobar in Linux

Reply #197
Weird Problem: Pressing Alt+F (to access the file menu) causes foobar to crash with the following error:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7ED021E5h
Access violation, operation: read, address: 0000111Eh
Call path:
entry=>app_mainloop
Code bytes (7ED021E5h):
7ED021A5h:  00 00 C7 45 84 00 00 00 00 F6 47 05 10 0F 85 ED
7ED021B5h:  05 00 00 8B 45 14 85 C0 74 23 8B 47 24 85 C0 74
7ED021C5h:  10 8B 47 3C 01 45 E0 83 7F 24 FF 0F 84 25 08 00
7ED021D5h:  00 8B 83 B0 06 02 00 01 45 E0 29 45 E8 8B 57 18
7ED021E5h:  0F B7 02 66 85 C0 0F 84 A8 06 00 00 83 E8 08 31
7ED021F5h:  F6 66 83 F8 01 77 0E E9 98 06 00 00 83 E8 08 66
7ED02205h:  83 F8 01 76 15 83 C6 01 8D 04 36 89 85 64 FF FF
7ED02215h:  FF 0F B7 04 72 66 85 C0 75 E2 8B 47 04 A8 01 74
Stack (0032F26Ch):
0032F24Ch:  0012D538 7B8B3884 00020C4B 7ED658E8
0032F25Ch:  00000004 0012F020 0032F354 7ED027BE
0032F26Ch:  0000030C 000067C8 00000000 00000000
0032F27Ch:  00000000 7B8B3884 7B88F07B 7EC5FCF0
0032F28Ch:  0011F2A0 0000007C 0032F2C4 7EC374B4
0032F29Ch:  7EC67C00 00000000 0032F334 0001002A
0032F2ACh:  00000050 00000000 7EC67C00 7EC5FCF0
0032F2BCh:  00000000 00000000 00560518 7EC387A2
0032F2CCh:  0000007C 0000FFFF 0032F2F4 000001E4
0032F2DCh:  00000025 00000022 FF0A0000 7EC5FCF0
0032F2ECh:  000001E4 7EC5FCF0 00000000 00000000
0032F2FCh:  0012D538 000001E4 00128608 0032F370
0032F30Ch:  00000001 001A62A0 0000007C 7EC5FCF0
0032F31Ch:  000001E4 7EC5F428 00000006 00000000
0032F32Ch:  0E45535B 00110000 12699822 020224AC
0032F33Ch:  D261B1E3 00000001 00000000 7ED658E8
0032F34Ch:  0012F020 00560518 0032F3E4 7ED02F88
0032F35Ch:  0000030C 0012F020 00000000 00000001
0032F36Ch:  00000002 00020002 0032F3E4 7ECFF82A
0032F37Ch:  0001002A 00000120 20000066 0012F020
Registers:
EAX: 00000006, EBX: 7ED658E8, ECX: 0012D538, EDX: 0000111E
ESI: 00000004, EDI: 0012F020, EBP: 0032F354, ESP: 0032F26C
Crash location: "user32", loaded at 7EC90000h - 7EDBF000h

Loaded modules:
psapi                            loaded at 7D260000h - 7D26C000h
dbghelp                          loaded at 7D270000h - 7D2B6000h
imagehlp                        loaded at 7D2C0000h - 7D2CD000h
midimap                          loaded at 7DAB0000h - 7DAC2000h
msacm32                          loaded at 7D740000h - 7D763000h
msacm32                          loaded at 7DAD0000h - 7DAD9000h
winealsa                        loaded at 7D830000h - 7D85B000h
winmm                            loaded at 7D870000h - 7D8ED000h
dsound                          loaded at 7D8F0000h - 7D937000h
dolbyhph                        loaded at 07D10000h - 07E0C000h
foo_verifier                    loaded at 02DC0000h - 02DF0000h
foo_input_alac                  loaded at 02C90000h - 02CAD000h
foo_input_monkey                loaded at 02B30000h - 02B7A000h
foo_ui_columns                  loaded at 02900000h - 02A1B000h
mpr                              loaded at 7E0C0000h - 7E0D5000h
wininet                          loaded at 7E0E0000h - 7E123000h
foo_scrobblecharts              loaded at 027B0000h - 027E3000h
foo_pqview                      loaded at 02670000h - 0269D000h
foo_unpack                      loaded at 02530000h - 0255D000h
foo_dsp_std                      loaded at 023D0000h - 02416000h
foo_abx                          loaded at 02280000h - 022B1000h
foo_cdda                        loaded at 02130000h - 02168000h
msimg32                          loaded at 7E130000h - 7E136000h
gdiplus                          loaded at 70D00000h - 70E91000h
foo_ui_std                      loaded at 01E30000h - 01F03000h
foo_texttools                    loaded at 01CE0000h - 01D14000h
foo_uie_albumlist                loaded at 01B80000h - 01BC3000h
foo_channel_mixer                loaded at 01A30000h - 01A6A000h
foo_albumlist                    loaded at 018B0000h - 01916000h
foo_freedb2                      loaded at 01760000h - 017A0000h
foo_rgscan                      loaded at 015F0000h - 0164B000h
foo_playcount                    loaded at 014B0000h - 014D9000h
ws2_32                          loaded at 7E140000h - 7E162000h
foo_audioscrobbler              loaded at 01370000h - 013A0000h
oleaut32                        loaded at 7E170000h - 7E204000h
tak_deco_lib                    loaded at 00340000h - 0035F000h
foo_input_tak                    loaded at 01100000h - 01143000h
foo_utils                        loaded at 00FA0000h - 00FE4000h
foo_input_std                    loaded at 00D60000h - 00E87000h
foo_fileops                      loaded at 00C00000h - 00C46000h
lz32                            loaded at 7E210000h - 7E218000h
version                          loaded at 7E220000h - 7E231000h
foo_dsp_dolbyhp                  loaded at 003D0000h - 003F1000h
foo_converter                    loaded at 00970000h - 009D6000h
foo_input_shorten                loaded at 003A0000h - 003CD000h
uxtheme                          loaded at 7E4B0000h - 7E4DA000h
imm32                            loaded at 7E500000h - 7E51C000h
winex11                          loaded at 7E670000h - 7E6F9000h
winspool                        loaded at 7E800000h - 7E832000h
comdlg32                        loaded at 7E840000h - 7E8DD000h
shared                          loaded at 10000000h - 1002A000h
iphlpapi                        loaded at 7E910000h - 7E91E000h
rpcrt4                          loaded at 7E930000h - 7E97F000h
ole32                            loaded at 7E990000h - 7EA23000h
shell32                          loaded at 7EA30000h - 7EB32000h
shlwapi                          loaded at 7EB40000h - 7EB8B000h
advapi32                        loaded at 7EBA0000h - 7EBDD000h
gdi32                            loaded at 7EBF0000h - 7EC78000h
user32                          loaded at 7EC90000h - 7EDBF000h
comctl32                        loaded at 7EDD0000h - 7EE7E000h
kernel32                        loaded at 7B820000h - 7B92D000h
ntdll                            loaded at 7BC10000h - 7BCA4000h
foobar2000                      loaded at 00400000h - 00527000h

Stack dump analysis:
Address: 7B8B3884h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7B88F07Bh, location: "kernel32", loaded at 7B820000h - 7B92D000h
Symbol: "_EnterSysLevel" (+0000000Bh)
Address: 7EC5FCF0h, location: "gdi32", loaded at 7EBF0000h - 7EC78000h
Address: 7EC374B4h, location: "gdi32", loaded at 7EBF0000h - 7EC78000h
Address: 7EC67C00h, location: "gdi32", loaded at 7EBF0000h - 7EC78000h
Address: 7EC67C00h, location: "gdi32", loaded at 7EBF0000h - 7EC78000h
Address: 7EC5FCF0h, location: "gdi32", loaded at 7EBF0000h - 7EC78000h
Address: 7EC387A2h, location: "gdi32", loaded at 7EBF0000h - 7EC78000h
Address: 7EC5FCF0h, location: "gdi32", loaded at 7EBF0000h - 7EC78000h
Address: 7EC5FCF0h, location: "gdi32", loaded at 7EBF0000h - 7EC78000h
Address: 7EC5FCF0h, location: "gdi32", loaded at 7EBF0000h - 7EC78000h
Address: 7EC5F428h, location: "gdi32", loaded at 7EBF0000h - 7EC78000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED02F88h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ECFF82Ah, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED60066h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ECFF37Eh, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED02E1Bh, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED05A70h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED34FADh, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "GetWindowLongW" (+0000001Dh)
Address: 7E55F4F5h, location: "libx11.so.6", loaded at 7E539000h - 7E620000h
Address: 7ED356B5h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "IsWindowEnabled" (+00000025h)
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED1374Eh, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7E6CA8F0h, location: "winex11", loaded at 7E670000h - 7E6F9000h
Symbol: "wine_tsx11_unlock" (+00000020h)
Address: 7E6F4B20h, location: "winex11", loaded at 7E670000h - 7E6F9000h
Address: 7E6F163Ch, location: "winex11", loaded at 7E670000h - 7E6F9000h
Address: 7E682CB4h, location: "winex11", loaded at 7E670000h - 7E6F9000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ECCFBE5h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED85084h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7B8B3884h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7B88F126h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Symbol: "_EnterSysLevel" (+000000B6h)
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7BC336CFh, location: "ntdll", loaded at 7BC10000h - 7BCA4000h
Symbol: "RtlLeaveCriticalSection" (+0000000Fh)
Address: 7B8B3884h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7B88EE30h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Symbol: "_LeaveSysLevel" (+00000060h)
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7B8B075Ch, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED31E00h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED31DD0h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ECD1731h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "DefWindowProcW" (+000001C1h)
Address: B7D93A0Ch, location: "libpthread.so.0", loaded at B7D8B000h - B7DA3000h
Symbol: "__pthread_mutex_unlock_usercnt" (+0000001Ch)
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED4003Ah, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "WINPROC_wrapper" (+0000001Ah)
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED4071Eh, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "WINPROC_wrapper" (+000006FEh)
Address: 7ECD1570h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "DefWindowProcW" (+00000000h)
Address: 01E75490h, location: "foo_ui_std", loaded at 01E30000h - 01F03000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED45982h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "CallWindowProcW" (+00000052h)
Address: 7ECD1570h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "DefWindowProcW" (+00000000h)
Address: 01E413D9h, location: "foo_ui_std", loaded at 01E30000h - 01F03000h
Address: 7ECD1570h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "DefWindowProcW" (+00000000h)
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED4003Ah, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "WINPROC_wrapper" (+0000001Ah)
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED4071Eh, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "WINPROC_wrapper" (+000006FEh)
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED45AF1h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED34141h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "GetWindowThreadProcessId" (+00000051h)
Address: 7B8B075Ch, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED08D4Ah, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7B8B3884h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ECCF807h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED0BFCDh, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED21B71h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7B8B3884h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7B88EE30h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Symbol: "_LeaveSysLevel" (+00000060h)
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED0C43Ah, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "SendMessageW" (+0000004Ah)
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ECD0310h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED85084h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7B8B3884h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7B88F126h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Symbol: "_EnterSysLevel" (+000000B6h)
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7BC336CFh, location: "ntdll", loaded at 7BC10000h - 7BCA4000h
Symbol: "RtlLeaveCriticalSection" (+0000000Fh)
Address: 7B8B3884h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7B88EE30h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Symbol: "_LeaveSysLevel" (+00000060h)
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7B8B075Ch, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED31E00h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED31DD0h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ECD1731h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "DefWindowProcW" (+000001C1h)
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED4003Ah, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "WINPROC_wrapper" (+0000001Ah)
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED4071Eh, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "WINPROC_wrapper" (+000006FEh)
Address: 7ECD1570h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "DefWindowProcW" (+00000000h)
Address: 01E75490h, location: "foo_ui_std", loaded at 01E30000h - 01F03000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED45982h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "CallWindowProcW" (+00000052h)
Address: 7ECD1570h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "DefWindowProcW" (+00000000h)
Address: 01E413D9h, location: "foo_ui_std", loaded at 01E30000h - 01F03000h
Address: 7ECD1570h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "DefWindowProcW" (+00000000h)
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED4003Ah, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "WINPROC_wrapper" (+0000001Ah)
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED4071Eh, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "WINPROC_wrapper" (+000006FEh)
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED45AF1h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED08606h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "DispatchMessageW" (+00000096h)
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ECD5E8Dh, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "IsDialogMessageW" (+0000010Dh)
Address: 7ED31E00h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED31DD0h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED34C4Dh, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED31E00h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED85080h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7BC63A0Bh, location: "ntdll", loaded at 7BC10000h - 7BCA4000h
Symbol: "wine_server_call" (+0000000Bh)
Address: 00412771h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 00412786h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004141B0h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7ECEC9F3h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "GetKeyState" (+00000053h)
Address: 7E6F163Ch, location: "winex11", loaded at 7E670000h - 7E6F9000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED0AD61h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "PeekMessageW" (+00000171h)
Address: 7ED0ABFBh, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "PeekMessageW" (+0000000Bh)
Address: 7ED658E8h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Address: 7ED0AE91h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "GetMessageW" (+000000D1h)
Address: 01E950DEh, location: "foo_ui_std", loaded at 01E30000h - 01F03000h
Address: 0042C95Fh, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7ED359E0h, location: "user32", loaded at 7EC90000h - 7EDBF000h
Symbol: "DestroyWindow" (+00000000h)
Address: 004B4739h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 0042CA2Dh, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Address: 0042D4CCh, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004CAD08h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 003449E3h, location: "tak_deco_lib", loaded at 00340000h - 0035F000h
Address: 7BC4257Eh, location: "ntdll", loaded at 7BC10000h - 7BCA4000h
Address: 004CD6CCh, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004CD6CCh, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004DA01Ch, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7BC420C7h, location: "ntdll", loaded at 7BC10000h - 7BCA4000h
Symbol: "RtlSizeHeap" (+000000F7h)
Address: 7BC43690h, location: "ntdll", loaded at 7BC10000h - 7BCA4000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 004A7C03h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004A22A0h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004A7C03h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004A6058h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Address: 004D0A58h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004BB48Ch, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004D0A58h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 0042D70Bh, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004A0471h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004A046Bh, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004C2AC4h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004C05A0h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004A22A0h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004A046Bh, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004A047Fh, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004C05A0h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004BB893h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004A1E8Ah, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004A1EF5h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7B8B3884h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 004A22A0h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7B876F57h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7B874E20h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7B844760h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Symbol: "UnhandledExceptionFilter" (+00000000h)
Address: 7B8B3884h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: 7B8B3884h, location: "kernel32", loaded at 7B820000h - 7B92D000h
Address: B7DBA9E7h, location: "libwine.so.1", loaded at B7DB3000h - B7EE9000h
Symbol: "wine_switch_to_stack" (+00000017h)
Address: 1001F742h, location: "shared", loaded at 10000000h - 1002A000h

Version info:
foobar2000 v0.9.5.3 beta 2
UNICODE
Windows 5.1


Additional info:
ABX Comparator 1.3.3  (foo_abx)
ReplayGain Scanner 2.0.6  (foo_rgscan)
Columns UI 0.3 beta 2 preview 7  (foo_ui_columns)
Default User Interface 0.9.5  (foo_ui_std)
ALAC Decoder 1.0  (foo_input_alac)
File Operations 2.1  (foo_fileops)
Audioscrobbler 1.3.16  (foo_audioscrobbler)
freedb Tagger 0.6  (foo_freedb2)
Playback Statistics 2.1.3  (foo_playcount)
Album List 4.2.2  (foo_albumlist)
foobar2000 core 0.9.5.3 beta 2  (Core)
CD Audio Decoder 2.1.2  (foo_cdda)
Channel Mixer 0.9.6.4  (foo_channel_mixer)
Standard Input Array 1.0  (foo_input_std)
Shorten decoder 0.4.2.1  (foo_input_shorten)
Playlist Tools 0.6.2 beta 6  (foo_utils)
Playback Queue Viewer 0.2  (foo_pqview)
Standard DSP Array 1.0  (foo_dsp_std)
RAR reader 1.1  (foo_unpack)
Converter 1.1.1  (foo_converter)
Dolby Headphone Wrapper 1.1.1  (foo_dsp_dolbyhp)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
TAK Decoder 0.4.2  (foo_input_tak)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
File Integrity Verifier 1.0.1  (foo_verifier)
Text Tools 1.0  (foo_texttools)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
ZIP/GZIP reader 1.0  (foo_unpack)

I'm using Ubuntu 8.04 with wine 1.0 rc 1. Foobar 0.9.5.3 Beta.

EDIT: Foobar 0.9.5.2 doesn't seem to have the same problem. The Beta crashes even with the bare minimum (just the DUI and Std Out).

Any pointers?

Running Foobar in Linux

Reply #198
It seems that I can't play wma files in linux. I thought foobar would support wma natively, but:

Code: [Select]
Unable to open item for playback (IWMSyncReader::SetRange failed (C00D0BC2)):


Has anyone solution to this problem?
I'm using Ubuntu 8.04 + foobar2000 0.9.5.3 + wine 0.9.59