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 650558 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Running Foobar in Linux

Reply #250
That's a shame, I hope wine dev will implement the necessary API for the new DB code. So does rescanning work, by removing and adding my music folder again, or is it completely broken?

Running Foobar in Linux

Reply #251
I think I've read somewhere that it works on startup... but no experience from my side. Still using the old version...
fb2k on OSX: flac q8 > rockboxed Sansa e280v1: Vorbis q5.0

Running Foobar in Linux

Reply #252
I just tested the new DB with 0.9.6.7 (Crossover on OSX) and it works fine on Startup BUT it does not refresh an autoplaylist if I rename an item from INSIDE foobar2k. This item just disappears (before it disappeared for one moment and reappeared (without rescan obviously)) I mean doesn't foobar know that it just renamed that specific item and keep track of it?
fb2k on OSX: flac q8 > rockboxed Sansa e280v1: Vorbis q5.0

Running Foobar in Linux

Reply #253
why there's no linux version of foobar on linux 
compared to foobar all those linux softwares for audio playback plain suck. no discussion. and I don't use windows anymore. please make a real linux version. having to mess with wine is frustrating and unsatisfactory.


Running Foobar in Linux

Reply #254
There are some music manager/players that work just fine in linux.
Foobar2000 from what I have read here will never port to mac or linux so thats that.
Why waste resources and man hours using  wine or similar programs when there are plenty of other options for linux.
Not the same, no, but does the same thing. As for skins and looks, I myself never see my player when On the pc.
I am either browsing the net 98% of the time or doing work in irc,digikam,or my file manager.

Running Foobar in Linux

Reply #255
I have finally made the change to Ubuntu on my desktop system. Even though I had tried Ubuntu before it didn't seem to run stable at all on my desktop system at that time, but it's all fine now.
The first days I did spend looking for a media player that runs natively on Linux and can replace foobar. In vain. They lack either tagging, file management or library browsing features. Not to speak of general configurability and interface customisation.
I'm now running foobar via wine and found this tutorial/thread very helpful getting it all set up. (Thank you, Yotsuya) Using the current stable version of wine I was experiencing playback issues when it was first begining playback of a song (slow playback, stutters). Using the most recent version of wine the performance is excellent now (only font anti-aliasing doesn't work anymore as it seems).

There are just a few issues (nothing too major) that annoy me and for which I was unable to find a solution:

1. The advanced preferences are unusable, when you have to enter a string. Whatever is currently set, gets erased when you click the tree node and the text field opens, because it comes up blank.
2. Various display glitches: Tree nodes and various other controls become blacked out, when you... well... do something; PNGs are not rendered properly by the Columns UI button toolbar.

Does anyone have a solution for these?

Running Foobar in Linux

Reply #256
why there's no linux version of foobar on linux

Because it would introduce additional work (a lot of) for Peter. WINE does its job nicely, use it to run foobar on linux systems. Improving WINE compatibility is much easier than developing player for linux from scratch.

PS: Also saying "no" to linux port requests saves Peter from saying "no" or "yes" to other questions involving OSS, ALSA, PulseAudio, JACK, GTK, QT, ncurses etc. Linux is in quite messy state despite being actively promoted.
Sharing delusions since 1991.

Running Foobar in Linux

Reply #257
There are some music manager/players that work just fine in linux.
Foobar2000 from what I have read here will never port to mac or linux so thats that.
Why waste resources and man hours using  wine or similar programs when there are plenty of other options for linux.
Not the same, no, but does the same thing. As for skins and looks, I myself never see my player when On the pc.
I am either browsing the net 98% of the time or doing work in irc,digikam,or my file manager.


If nothing else, foobar2000 in wine actually uses less system resources than many Linux media players--python-based ones especially. And the interface is generally more fully-featured.

Running Foobar in Linux

Reply #258
IV. Application Package
- Pick an icon for foobar, I rather like this one by Byan. Save it as /usr/share/icons/foobar2000.png


Another foobar2000 icon set can be found here.  Though, no dedicated systray icon.

EDIT: Ok, so upon further inspection of the link provided by OP, there are many icon packs there as well.

Running Foobar in Linux

Reply #259
1. The advanced preferences are unusable, when you have to enter a string. Whatever is currently set, gets erased when you click the tree node and the text field opens, because it comes up blank.
2. Various display glitches: Tree nodes and various other controls become blacked out, when you... well... do something; PNGs are not rendered properly by the Columns UI button toolbar.
- As for the display glitches most of these are due to incomplete wine implementation of various API calls. While this does cause occasional headaches things have been much improved over the past couple years and the advanced preferences are usable if you dont mind re-entering any string you edit from scratch. I am not experiencing any blackout in my tree.. what version of windows are you emulating with wine? Have you defined any custom system colors or installed a theme? As for the PNG issue in columns, I am also not experiencing this.. have you installed the libgpng and zlib libraries for Columns UI?

Most of these issues seem possibly related to GDI+, try changing your windows version in winecfg to xp or vista and try either sh winetricks gdiplus or copying GDIPLUS.DLL from an XP or Vista system.

Running Foobar in Linux

Reply #260
- As for the display glitches most of these are due to incomplete wine implementation of various API calls. While this does cause occasional headaches things have been much improved over the past couple years and the advanced preferences are usable if you dont mind re-entering any string you edit from scratch. I am not experiencing any blackout in my tree.. what version of windows are you emulating with wine? Have you defined any custom system colors or installed a theme? As for the PNG issue in columns, I am also not experiencing this.. have you installed the libgpng and zlib libraries for Columns UI?

Most of these issues seem possibly related to GDI+, try changing your windows version in winecfg to xp or vista and try either sh winetricks gdiplus or copying GDIPLUS.DLL from an XP or Vista system.

Thanks for the reply Yotsuya.
Yes, the advanced preferences are usable this way, it's just that I am quite a lazy person. 
I'm emulating Windows XP and even though I do have manipulated some colours to have them match the Gnome colour theme a bit better, I did have these issues before that.
Concerning the PNG images, I figured out what it causes it. Wine's emulation of GDI+ doesn't implement alphablending and flatten colours down to opacity. Looks a bit weird occasionally, but in most cases the normally transparent background is just rendered white. Are your PNGs rendered correct?
I already have installed gdiplus using winetricks, since I'm using Columns UI (libpng and zlib provided btw). I will try copying the GDIPLUS.DLL from my XP system.

EDIT: I didn't find the gidplus.dll in the system32 folder so I just searched it and found two identical versions of the file. I copied it over to wine's system32 directory, renaming the on which was already present there, which is by the way bigger than the one I have (1,6MB vs 1,7MB). Restarting foobar unfortunately didn't change anything.

Running Foobar in Linux

Reply #261
It's not just the "playing the audio files" functionality I'm looking for in an audio playback software. Ergonomy is essential, playlists management (queuing and manipulating files with ease), integration in contextual menus, features like ape/cue support. God I miss foobar so much 
I don't really care about fancy interfaces and things like that. My foobar was really simple. Had agenced the UIs really simply
where is that tutorial to install and run with wine on linux? from what I read it's not working very well...

Running Foobar in Linux

Reply #262
Concerning the PNG images, I figured out what it causes it. Wine's emulation of GDI+ doesn't implement alphablending and flatten colours down to opacity. Looks a bit weird occasionally, but in most cases the normally transparent background is just rendered white. Are your PNGs rendered correct?
I already have installed gdiplus using winetricks, since I'm using Columns UI (libpng and zlib provided btw). I will try copying the GDIPLUS.DLL from my XP system.

try this: go into the options of the buttons toolbar of columns UI. at the buttom click 'tools', then 'set all buttons using mask generated from colour...' try some colours for me white works best. i think it's best to try white black and some shades of grey.


It's not just the "playing the audio files" functionality I'm looking for in an audio playback software. Ergonomy is essential, playlists management (queuing and manipulating files with ease), integration in contextual menus, features like ape/cue support. God I miss foobar so much 
where is that tutorial to install and run with wine on linux? from what I read it's not working very well...

the tutorial is in the first post of this thread. there is a nautilus script somewhere out there that can add files from nautilus to foobar (i don't use it though, just saw it somewhere). but one thing that i can't do is use drag and drop to add files (from nautilus) to playlists.

Running Foobar in Linux

Reply #263
Has anyone gotten foo_dop to work under Linux?

I just get the "No iPod found" message.

Running Foobar in Linux

Reply #264
  • foo_dop - This component loads fine however wine does not have usb support so it is not able to detect the ipod, even with the ipod mapped as a windows drive.

Do you use something other than USB to connect your iPod? Does anyone know if any significant advancement has been made is USB support under wine? Unless something fundamental changes with foo_dop or wine I wouldnt expect this to work any time soon. Which is a shame really because I too have an iPod I'd like to sync with foobar under linux.

Running Foobar in Linux

Reply #265
try this: go into the options of the buttons toolbar of columns UI. at the buttom click 'tools', then 'set all buttons using mask generated from colour...' try some colours for me white works best. i think it's best to try white black and some shades of grey.

Thank you, that worked perfectly for most images and pretty well for others. I will just remove the transparency from those that still look bad. 

Noticed another thing though: I binded the music folder on my external drive to the /home/user/Musik folder and thus tried to remove the old Music Folder from foobar's preferences. Unfortunately foobar freezes as soon as I click the Remove button. I don't know if it is really dead by then or if I'm just too unpatient to wait for it to finish whatever it does in background, which might be rescanning the library but I'm far from being sure about that. Well, since it does continue to play music while it's frozen, I might just try it once again and wait it out.
EDIT: Forget it, works fine. It just takes its time.

Running Foobar in Linux

Reply #266
I installed foobar with wine. it seems like the default ui is more robust than column ui which crashes when I do things like resizing panels can anyone confirm that ?
I get this:
Code: [Select]
WMA support requires Windows Media runtime libraries installed

when trying to play a wma file
what's the solution my friends ?

 

Running Foobar in Linux

Reply #267
From the first post:
Quote
# foo_input_std - WMA support requires Windows Media Format Runtimes which are included with WiMP: sh winetricks wmp10


I'm not experiencing any crashes, only some minor misbehaviours, which are only marginally bothersome. Have you followed the tutorial in the first post? You might lack some dependency, for example gdiplus.
But since I'm using foobar under wine only for a short as well, I probably can't be of any help.

Running Foobar in Linux

Reply #268
From the first post:
Quote
# foo_input_std - WMA support requires Windows Media Format Runtimes which are included with WiMP: sh winetricks wmp10


I'm not experiencing any crashes, only some minor misbehaviours, which are only marginally bothersome. Have you followed the tutorial in the first post? You might lack some dependency, for example gdiplus.
But since I'm using foobar under wine only for a short as well, I probably can't be of any help.

I missed that.
Code: [Select]
sh winetricks wmp10
that is then
let's see if it works...

Running Foobar in Linux

Reply #269
I got a message (error) while installing wmp10 (wmp7 needed or sth like that)
but on the terminal it says winetricks installed wmp10 and executed (and installed I assume the wma libraries) WM9Codecs9x.exe
Code: [Select]
/tmp$ sh winetricks wmp10
vcrun6 already installed, skipping
Executing wget -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate [url=http://download.microsoft.com/download/2/8/a/28a5a346-1be1-4049-b554-3bc5f3174353/WindowsXP-Windows2000-Script56-KB917344-x86-enu.exe]http://download.microsoft.com/download/2/8...344-x86-enu.exe[/url]
--2009-06-11 14:49:06--  [url=http://download.microsoft.com/download/2/8/a/28a5a346-1be1-4049-b554-3bc5f3174353/WindowsXP-Windows2000-Script56-KB917344-x86-enu.exe]http://download.microsoft.com/download/2/8...344-x86-enu.exe[/url]
Résolution de download.microsoft.com... 213.199.149.11, 213.199.149.9
Connexion vers download.microsoft.com|213.199.149.11|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 693800 (678K) [application/octet-stream]
Saving to: `WindowsXP-Windows2000-Script56-KB917344-x86-enu.exe'

100%[==========================================================>] 693 800      584K/s  in 1,2s   

2009-06-11 14:49:07 (584 KB/s) - « WindowsXP-Windows2000-Script56-KB917344-x86-enu.exe » sauvegardé [693800/693800]

Executing wine /home/lan/.winetrickscache/WindowsXP-Windows2000-Script56-KB917344-x86-enu.exe
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:advpack:set_ldids Need to support changing paths - default will be used
Executing wget -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate [url=http://download.microsoft.com/download/1/2/A/12A31F29-2FA9-4F50-B95D-E45EF7013F87/MP10Setup.exe]http://download.microsoft.com/download/1/2...7/MP10Setup.exe[/url]
--2009-06-11 14:49:18--  [url=http://download.microsoft.com/download/1/2/A/12A31F29-2FA9-4F50-B95D-E45EF7013F87/MP10Setup.exe]http://download.microsoft.com/download/1/2...7/MP10Setup.exe[/url]
Résolution de download.microsoft.com... 213.199.149.182, 213.199.149.180
Connexion vers download.microsoft.com|213.199.149.182|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 12754672 (12M) [application/octet-stream]
Saving to: `MP10Setup.exe'

100%[==========================================================>] 12 754 672  779K/s  in 16s   

2009-06-11 14:49:35 (776 KB/s) - « MP10Setup.exe » sauvegardé [12754672/12754672]

Executing wine /home/lan/.winetrickscache/MP10Setup.exe
fixme:advapi:DecryptFileA "C:\\windows\\temp\\IXP000.TMP\\" 00000000
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:wininet:INET_QueryOptionHelper INTERNET_OPTION_CONNECTED_STATE: semi-stub
fixme:urlmon:ObtainUserAgentString (0, 0x334530, 0x334510): stub
fixme:wininet:INET_QueryOptionHelper INTERNET_OPTION_CONNECTED_STATE: semi-stub
fixme:wininet:InternetGetConnectedStateExW always returning LAN connection.
fixme:wininet:InternetGoOnlineA ("", 0x10020, 0x00000000) stub
fixme:wininet:InternetGetConnectedStateExW always returning LAN connection.
fixme:wininet:INET_QueryOptionHelper INTERNET_OPTION_CONNECTED_STATE: semi-stub
fixme:wininet:InternetGetConnectedStateExW always returning LAN connection.
Executing wget -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate [url=http://download.microsoft.com/download/5/c/2/5c29d825-61eb-4b16-8eb8-58367d0464d5/WM9Codecs9x.exe]http://download.microsoft.com/download/5/c...WM9Codecs9x.exe[/url]
--2009-06-11 14:49:49--  [url=http://download.microsoft.com/download/5/c/2/5c29d825-61eb-4b16-8eb8-58367d0464d5/WM9Codecs9x.exe]http://download.microsoft.com/download/5/c...WM9Codecs9x.exe[/url]
Résolution de download.microsoft.com... 87.248.221.200, 87.248.221.196
Connexion vers download.microsoft.com|87.248.221.200|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 1186032 (1,1M) [application/octet-stream]
Saving to: `WM9Codecs9x.exe'

 9% [====>                                                      ] 106 846      518K/s              err:rundll32:main Unable to load L"c:\\windows\\system32\\wpd_ci.dll"
100%[==========================================================>] 1 186 032    700K/s  in 1,7s   

2009-06-11 14:49:51 (700 KB/s) - « WM9Codecs9x.exe » sauvegardé [1186032/1186032]

Setting Windows version to win2k
Executing wine regedit /home/lan/.wine/drive_c/winetrickstmp/set-winver.reg
Executing wine /home/lan/.winetrickscache/WM9Codecs9x.exe
Executing wine regedit /D HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdr4_2K
Executing wine regedit /D HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdralw2k
Clearing Windows version back to default
Executing wine regedit /home/lan/.wine/drive_c/winetrickstmp/unset-winver.reg
Install of wmp10 done
winetricks done.
but I relaunched foobar and it still can't play wma

Running Foobar in Linux

Reply #270
Do you know if your WMA files are protected (read: crippled) by DRM? Foobar does not support DRM encrypted files of any sort. I can play many WMA files without a problem, can you link a freely available WMA file for me to test with? I can set up fresh wine machine and attempt to debug this problem if you have a target for me to work with.

Running Foobar in Linux

Reply #271
first of all, thx for the guide, now i got almost any working.
I am using 0.9.6.8 on Lenny. Now i tried to use Xchange with a special FCS. After using your guide i can load all components without crashing. The only problem i have so far is, i can't use the buttons to import or export a FCS or FCL. They do nothing. Any ideas?

Running Foobar in Linux

Reply #272
First, file a bug report with Wine on their website (or whatever). Then, as far as importing goes: Spoiler (click to show/hide)
.
.

Running Foobar in Linux

Reply #273
What distro are people generally using?
I use Columns UI

Running Foobar in Linux

Reply #274
If you really want to see how different distros rank in popularity you can look here. However I think a linux popularity contest/poll is off topic and inappropriate for this forum.  If you are having a specific problem with foobar+wine under a specific distro then please elaborate because even those on other distros should be able to help.

Personally, I use Ubuntu.