Skip to main content

Topic: Ubuntu support! (Read 927 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
Ubuntu support!
I just made the switch to Linux Mint with my coworkers and am extremely disappointed that foobar2000 isn't cross platform! Literally the first thing I tried to install was foobar and now I am wondering if I should virtualize my old windows install to keep the curated playlists I made over the last 4 years!

The writing is on the wall - Windows 10 looks like the end on the Windows OS monopoly. You would have this market wrapped up - I have used foobar alongside VLC player (the primary media player on Ubuntu-like distros) and foobar FAR outshines VLC player! Plus your open extensible philosophy fits perfectly with the general 'theme' of *nix!

I hope you think about it! I miss this program already and I just switched last night T.T


  • marc2003
  • [*][*][*][*][*]
  • Developer
Re: Ubuntu support!
Reply #1
Jumping ship because of windows 10 is bonkers. Windows 7 and 8.1 are still getting updates and I think I'll be sticking with 8.1 for many more years to come.

foobar still runs on XP and Vista but I wouldn't go back that far.  :P

  • sanskrit44
  • [*][*]
Re: Ubuntu support!
Reply #2
you are not alone, wishing there existed a native linux port of foobar2000 as well.

this questions came up quite often in the past and i wonder if i will ever see it become reality :)

Re: Ubuntu support!
Reply #3
Jumping ship because of windows 10 is bonkers. Windows 7 and 8.1 are still getting updates and I think I'll be sticking with 8.1 for many more years to come.
Good for you. I won't. While I would agree that jumping ship only because of a version number is "bonkers", there are plentiful reasons to jump ship that cumulatively date back to Vista. Most of us had our feet out of the door back when vista was first released (read: forced down our throats when just about nobody wanted it), but the Linux scene hadn't really got their stuff together back then, and so when we were given 7 to tide the storm, I stayed around for near 7 years. Third party driver support for Win7 is starting to dry up (regardless of MS support), but now it seems the various *nix flavors have their business sorted. Now that MS can no longer claim exclusivity to gaming, there just isn't any real reason for normies to stay. As I said, the writing is on the wall.

And I really hope the dev(s) get eyes on this. Foobar is really mature software with good extension support and would mop the floor if they supported to Debian/Ubuntu/Mint.

this questions came up quite often in the past and i wonder if i will ever see it become reality :)
I fully hope so. It seems there are enough devs to support a port to mobile, which IMO is already extremely competitive. I think the cost/benefit works out far greater with native *nix support as there is no need for a UI paradigm shift (I think the mobile platform by nature seriously limits the gloriousness of Fb2k).

Currently I run a quad monitor setup, and I previously had one monitor just about dedicated to Fb2k :(

Re: Ubuntu support!
Reply #4
Although it is perfectly usable in ubuntu through WINE it would be incredible to be able to have a native version.


Re: Ubuntu support!
Reply #5
Linux is a choice. Nobody has to use Windows any longer unless they constrained by office policy or need/choose to use some piece of software that requires a MS operating system.

Maybe for some that software might even be FB2000. I spent quite a few years saying it was the only thing I missed!

I get the lack of graphics overload (on the eyes; systems have long-since been able to handle it) that comes with many players by using DeadBeef. It sets out to have an FB2K-like look and feel. But there are not lots of people writing extras and add-ons for it, so it remains a light-weight package that may not offer what the OP wants.

I'd still add my yes-please vote to any  FooBar2k for Linux poll, but I understood, quite some time back, that this was simply never going to happen, so no point asking.

I'm in no position to criticise that, because I have no idea what would be involved even the developers did want to do it. Sometimes a port can be a port, sometimes it has to be a complete re-write.

edit, because of pressing submit before finishing thinking.
  • Last Edit: 04 November, 2017, 08:23:37 AM by Thad E Ginathom
The most important audio cables are the ones in the brain

  • kode54
  • [*][*][*][*][*]
  • Administrator
Re: Ubuntu support!
Reply #6
There was a macOS version that preceded development for the iOS version, and there is also an Android version that works on that POSIX-like runtime. A Linux version isn't that far off, as far as effort to support the platform. The problem is picking a UI library to bind to, be it wxWidgets, GTK+, or Qt. And another problem: This new 2.0 source tree doesn't yet have any plugin loading, because all the mobile platforms it was designed to target don't really allow for sourcing external libraries that aren't already packaged with the application from their respective stores, so all plugins are currently statically linked into the main binary.

Work past these issues, and a Linux (and macOS) version aren't too far off. Unfortunately, there is a lot of busy work involved with getting the Mobile versions closer to real readiness, and there is also the paid work Peter is doing for Spoon, currently doing his macOS and Linux ports of dbPoweramp and Asset UPnP. Not sure if that's supposed to be a secret, seems like good, honest work worth speaking about.

Re: Ubuntu support!
Reply #7
There was a macOS version that preceded development for the iOS version, and there is also an Android version that works on that POSIX-like runtime. A Linux version isn't that far off, as far as effort to support the platform. The problem is picking a UI library to bind to, be it wxWidgets, GTK+, or Qt. And another problem: This new 2.0 source tree doesn't yet have any plugin loading, because all the mobile platforms it was designed to target don't really allow for sourcing external libraries that aren't already packaged with the application from their respective stores, so all plugins are currently statically linked into the main binary.

Work past these issues, and a Linux (and macOS) version aren't too far off. Unfortunately, there is a lot of busy work involved with getting the Mobile versions closer to real readiness, and there is also the paid work Peter is doing for Spoon, currently doing his macOS and Linux ports of dbPoweramp and Asset UPnP. Not sure if that's supposed to be a secret, seems like good, honest work worth speaking about.

Great news  8)

About UI, GTK+ and QT are more beautiful than wxWidgets  ;)

  • fbuser
  • [*][*][*][*][*]
  • Developer
Re: Ubuntu support!
Reply #8
About UI, GTK+ and QT are more beautiful than wxWidgets  ;)
wxWidgets is using GTK+ as default on Linux.

Re: Ubuntu support!
Reply #9
Thanks kode54. It's good to know that it is not impossible, even if it is unlikely to be soon.
The most important audio cables are the ones in the brain

Re: Ubuntu support!
Reply #10
[...] A Linux version isn't that far off, as far as effort to support the platform. The problem is picking a UI library to bind to, be it wxWidgets, GTK+, or Qt. And another problem: This new 2.0 source tree doesn't yet have any plugin loading, because all the mobile platforms it was designed to target don't really allow for sourcing external libraries that aren't already packaged with the application from their respective stores, so all plugins are currently statically linked into the main binary.

Work past these issues, and a Linux (and macOS) version aren't too far off. [...]
This is the most exciting news I have read all week! Fantastic! There are enough of us now to be a critical mass, for sure ;)

There was a macOS version that preceded development for the iOS version, and there is also an Android version that works on that POSIX-like runtime. A Linux version isn't that far off, as far as effort to support the platform. The problem is picking a UI library to bind to, be it wxWidgets, GTK+, or Qt. And another problem: This new 2.0 source tree doesn't yet have any plugin loading, because all the mobile platforms it was designed to target don't really allow for sourcing external libraries that aren't already packaged with the application from their respective stores, so all plugins are currently statically linked into the main binary.

Work past these issues, and a Linux (and macOS) version aren't too far off. Unfortunately, there is a lot of busy work involved with getting the Mobile versions closer to real readiness, and there is also the paid work Peter is doing for Spoon, currently doing his macOS and Linux ports of dbPoweramp and Asset UPnP. Not sure if that's supposed to be a secret, seems like good, honest work worth speaking about.

About UI, GTK+ and QT are more beautiful than wxWidgets  ;)
It's been over 4 years since I have done any work requiring playing with GUI libraries, but IIRC even 4 years ago wxWidgets had no disadvantage in 'prettiness', it looked native on every system. The major downside to the wxWidgets library was actually having to deal with the library itself. Conversely, I remember Qt being really easy to integrate, but not quite hitting that native look.

I bet everything has changed since then though.

Is Foobar open source? I always assumed that it was, but now that I am looking, I can't find it.

  • Porcus
  • [*][*][*][*][*]
Re: Ubuntu support!
Reply #11
Is Foobar open source?
No.
Parts of it are since recently. And some component authors publish open source.

  • skamp
  • [*][*][*][*][*]
  • Developer
Re: Ubuntu support!
Reply #12
I just made the switch to Linux Mint with my coworkers and am extremely disappointed that foobar2000 isn't cross platform!

Works fine on my Linux Mint 18.2 box. Just needs Wine 2 installed.

https://imgur.com/a/0Yuzw
  • Last Edit: 14 November, 2017, 12:59:23 PM by skamp

Re: Ubuntu support!
Reply #13
I managed to get everything working, but the main point is nativity. There is a very good chance Foobar2k would end up packaged with the more FLOSS-lenient distros (like Mint) as a default program. FB2k is much better than rhythmbox/alternatives IMO.