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: Linux Port (Read 10144 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: Linux Port

Reply #25
But there's another question. How many of those 16 million would get notice f2k existence on their platform? Then how many of those who notice would really switch to f2k and stay with it?
And more general question - how complete can be foobar on system that uses different APIs, thus may offer different capabilities - for example limited in certain areas. What makes foobar great is also its 3rd party plug-in base. They won't just work in native Linux version and not many devs will make ports. Because some are not active anymore, some are not interested in supporting/learning Linux platform specifics. So here Wine emulated version even exceeds possible native foobar for Linux, as most Windows APIs based plugs work in f2k under Wine...

Re: Linux Port

Reply #26
But there's another question. How many of those 16 million would get notice f2k existence on their platform? Then how many of those who notice would really switch to f2k and stay with it?

It's a very popular software, could be a big number of user. There's a lot of post in linux forums about how to run it in wine and even a snap (a package with wine and foobar ready to install).

If the port is good and there's a API to make plugins could be very popular.

And more general question - how complete can be foobar on system that uses different APIs, thus may offer different capabilities - for example limited in certain areas. What makes foobar great is also its 3rd party plug-in base. They won't just work in native Linux version and not many devs will make ports. Because some are not active anymore, some are not interested in supporting/learning Linux platform specifics.

This is a valid point.

The more interesting part of foobar are the plugins and maybe some of them not want/not can be ported but on the other hand there's a lot of new developers with experience in linux that can do new plugins.

So here Wine emulated version even exceeds possible native foobar for Linux, as most Windows APIs based plugs work in f2k under Wine...

I agree. Foobar runs quite acceptably in wine but there's a quite aspects that are a inferior through wine like networking, disk access, etc because wine limitations.

There are pros and cons but I think that could be an improvement a native version.



Re: Linux Port

Reply #27
There's a lot of beautiful players, tagging programs and music converters program in linux.
I know that there are players and tagging programs for linux.

I don't have any "need" of foobar in linux per se. I just love the program from the time I used windows xp.
So, should i rephrase my question that you probably tried to answer?
If they are such IT professionals, then why should they wait while someone create player, which they will love more than existing linux players,  for them?

And most important thing, I don't want to start the typical flame war between linux-windows.
Problem is not "linux-windows". Problem is people. Some people can't just do what they do. They want everybody to do the same.

Re: Linux Port

Reply #28
I don't have any "need" of foobar in linux per se. I just love the program from the time I used windows xp.
So, should i rephrase my question that you probably tried to answer?
If they are such IT professionals, then why should they wait while someone create player, which they will love more than existing linux players,  for them?

There's a lot of players and is a question of taste which one the people choose,

Whe are here because loves foobar but that do not mean that it will be technically worse or better than others. Each one make the things the way see thinks is better.

I simply will love a native version for a software that I use. Of course I ask to it to the program developer

That said nothing about windows-linux developers. We are talking about a program,

If I can't use foobar simply I use another, different but not inferior.

In fact I change to linux many years ago and only recently start to use foobar again.

And all this time I don't have any problem at all to play, organize or tagging music.

Many of them are for some people "better" and more "beautiful" than foobar.

In fact the mayority of windows people do not even know, use or like foobar and even you can say that is a strange example of software for the typical windows-ecosystem.


And most important thing, I don't want to start the typical flame war between linux-windows.
Problem is not "linux-windows". Problem is people. Some people can't just do what they do. They want everybody to do the same.

I don't really understand this part. The OP only answer for a port. Anybody is trying to force anyone to do anything.

Is a petition not an order

Re: Linux Port

Reply #29
But there's another question. How many of those 16 million would get notice f2k existence on their platform? Then how many of those who notice would really switch to f2k and stay with it?
No idea. I wouldn't use it if it existed, since I'm already perfectly happy with the software I currently use. But I can't say what others would do. I just suspect that if you have the option between an open source solution vs a proprietary one, most Linux users would stick to open source. IMO, fb2k on Linux would probably get very little interest and wither away after a while.

I'm just saying that the market share argument should always be taken with a grain of salt, since the amount of people who use computers these days is huge. Even a small percentage now translates to a hell of a lot of people. There's real reasons not to go through the big effort of porting it to Linux. It's just that market share just doesn't seem like a real reason for something that is freeware.

Re: Linux Port

Reply #30
The existence of fb2k on GNU/Linux could also raise the amount of total GNU/Linux users as well because for some people the absence of native fb2k port is a real stopping factor.
a fan of AutoEq + Meier Crossfeed

Re: Linux Port

Reply #31
Can any Linux users comment on whether the more popular Foobar plugins also work under WINE emulation?

In particular, I'm thinking of Facets and the various wave seekbars available. I can imagine due to indexing and graphics requirements, respectively, these might be a challenge to emulate without performance problems.

Re: Linux Port

Reply #32
Can any Linux users comment on whether the more popular Foobar plugins also work under WINE emulation?

In particular, I'm thinking of Facets and the various wave seekbars available. I can imagine due to indexing and graphics requirements, respectively, these might be a challenge to emulate without performance problems.

My component list
Code: [Select]
Core (2018-07-24 10:54:48 UTC)
    foobar2000 core 1.4
foo_albumlist.dll (2018-07-24 10:54:02 UTC)
    Album List 4.6
foo_audioscrobbler.dll (2014-08-27 05:56:30 UTC)
    Audioscrobbler 1.4.7
foo_bpm.dll (2018-03-12 12:40:13 UTC)
    BPM Analyser 0.2.4.6
foo_converter.dll (2018-07-24 10:54:04 UTC)
    Converter 1.5.3
foo_discogs.dll (2018-05-05 21:10:17 UTC)
    Discogs Tagger 2.14
foo_dsp_dolbyhp.dll (2014-08-31 14:34:22 UTC)
    Dolby Headphone Wrapper 1.4.1
foo_dsp_dynamics.dll (2018-03-10 11:11:18 UTC)
    Dynamics Compressor 0.2.1
foo_dsp_effect.dll (2018-08-23 01:32:00 UTC)
    Effect DSP 0.32
foo_dsp_eq.dll (2018-07-24 10:53:56 UTC)
    Equalizer 1.2.1
foo_dsp_fakegapless.dll (2018-02-16 18:00:58 UTC)
    Fake Gapless DSP 0.4
foo_dsp_std.dll (2018-07-24 10:53:58 UTC)
    Standard DSP Array 1.3.1
foo_dsp_subwoofer.dll (2018-08-18 02:52:13 UTC)
    Subwoofer 2.0.0
foo_dsp_vlevel20080302.0.dll (2018-05-10 07:57:53 UTC)
    VLevel 20080302.0
foo_dsp_vocal_exciter.dll (2018-03-15 14:55:48 UTC)
    Vocal Exciter 1.0.1
foo_dynfil.dll (2018-04-03 19:20:27 UTC)
    Dynamic Fields 1 beta 4
foo_enhanced_playcount.dll (2018-08-18 02:52:13 UTC)
    Enhanced Playback Statistics 3.0.2
foo_enhanced_spectrum_analyzer.dll (2018-05-23 18:02:32 UTC)
    Enhanced Spectrum analyzer 0.9.4.0
foo_facets.dll (2011-08-18 18:06:16 UTC)
    Facets 1.0
foo_fileops.dll (2018-07-24 10:54:00 UTC)
    File Operations 2.3
foo_freedb2.dll (2018-07-24 10:54:14 UTC)
    Online Tagger 0.7
foo_infospect.dll (2014-08-27 05:56:42 UTC)
    Infospect 1.0.3
foo_input_monkey.dll (2017-11-29 15:31:29 UTC)
    Monkey's Audio Decoder 2.1.9
foo_input_std.dll (2018-07-24 10:54:34 UTC)
    FFmpeg Decoders 3.2.4
    Standard Input Array 1.0
foo_jesus.dll (2017-04-20 09:50:11 UTC)
    Autosave & Autobackup 10
foo_jscript_panel.dll (2018-07-04 12:48:09 UTC)
    JScript Panel 2.1.5.2
foo_lrc_metalarchives.dll (2018-08-18 02:52:32 UTC)
    Lyrics from metal-archives.com 0.3
foo_lyrics3exsrc.dll (2018-03-18 10:09:57 UTC)
    БД к Lyrics 3 0.2.0 beta 2
foo_masstag.dll (2015-06-11 18:49:07 UTC)
    Masstagger 1.8.4
foo_musical_spectrum.dll (2018-04-11 11:34:32 UTC)
    Musical Spectrum 0.9
foo_musicbrainz.dll (2018-04-25 22:52:28 UTC)
    MusicBrainz Tagger 0.3.7
foo_osd.dll (2018-04-12 10:55:19 UTC)
    On-Screen Display 1.74
foo_playcount.dll (2018-02-16 18:11:12 UTC)
    Playback Statistics 3.0.2
foo_queuecontents.dll (2016-04-30 17:00:17 UTC)
    Queue Contents Editor 0.5.1
foo_quicktag.dll (2015-06-11 18:49:29 UTC)
    Quick Tagger 1.0.3
foo_random_pools.dll (2015-04-09 13:44:37 UTC)
    Random Pools 0.1.5
foo_rgscan.dll (2018-07-24 10:54:10 UTC)
    ReplayGain Scanner 2.3
foo_run.dll (2018-03-26 00:05:39 UTC)
    Run services 0.3.8
foo_runcmd.dll (2014-09-07 23:08:39 UTC)
    Run Command 1.1
foo_sanitizer.dll (2017-12-01 13:32:51 UTC)
    Tag Sanitizer 1.1
foo_scrobble.dll (2018-04-08 02:20:55 UTC)
    Scrobble 1.1.0
foo_simplaylist.dll (2014-08-31 13:34:44 UTC)
    SimPlaylist 1.0
foo_simplaylist_manager.dll (2014-08-31 13:34:34 UTC)
    SimPlaylist Manager 1.0
foo_stnaa.dll (2017-01-12 16:29:56 UTC)
    Search tracks with no album art 1.00_beta3
foo_stop_after_queue.dll (2018-02-16 18:00:58 UTC)
    Stop After Queue 1.1.1
foo_tagbox.dll (2015-06-11 18:49:43 UTC)
    TagBox 0.212
foo_textdisplay.dll (2014-08-27 05:57:06 UTC)
    Text Display UI Element 1.1 beta 1
foo_texttools.dll (2015-06-11 18:50:18 UTC)
    Text Tools 1.0.5
foo_ui_columns.dll (2016-12-29 09:18:47 UTC)
    Columns UI 0.5.1
foo_ui_std.dll (2018-07-24 10:54:14 UTC)
    Default User Interface 0.9.5
foo_uie_albumlist.dll (2016-12-29 09:19:41 UTC)
    Album list panel 0.3.7
foo_uie_console.dll (2016-12-29 09:19:15 UTC)
    Console panel 0.5
foo_uie_esplaylist.dll (2015-07-08 14:12:01 UTC)
    EsPlaylist 0.1.3.9
foo_uie_lyrics3.dll (2018-03-16 13:46:10 UTC)
    Lyric Show Panel 3 0.5
foo_uie_lyrics3_minilyrics.dll (2018-03-18 10:10:33 UTC)
    БД онлайн: MiniLyrics 0.9
foo_uie_panel_splitter.dll (2015-07-10 13:42:08 UTC)
    Panel Stack Splitter 0.3.8.3(alpha)
foo_uie_tagger_mod.dll (2015-06-11 18:50:41 UTC)
    Tagger Panel 1.2.10
foo_uie_typefind.dll (2016-12-29 09:19:55 UTC)
    Typefind 0.3.1
foo_unpack.dll (2018-07-24 10:54:08 UTC)
    ZIP/GZIP/RAR Reader 1.8
foo_wave_minibar_mod.dll (2018-09-02 18:50:50 UTC)
    Waveform Minibar (mod) 1.0.19

All working.

The only thing that not work is full screen in Spectogram an similars and download images in JScripts Panels.

Re: Linux Port

Reply #33
Do anyone know underlying Foobar2000 using what library to build on? Like MFC/WinForms etc. I am curious why only Foobar2000 develop such efficient software, better than QT, 10 times better than chromium apps. Furthermore on its columns ui, it is extremely good for customization. Why not more apps build like Foobar2000?

Re: Linux Port

Reply #34
It builds on WTL for UI parts, which is vaguely like MFC, but really minimal, and links statically. Components can use more than that, depending on what the developer uses.

Re: Linux Port

Reply #35
> Can any Linux users comment on whether the more popular Foobar plugins also work under WINE emulation?

Most of them work, even the VST bridge works somehow (but AFAIK only 32-bit VST)

There was one that didn't work (when tested on macOS though) because it needed some C++ library from MS and I haven't found any way to "correctly" install it: https://www.foobar2000.org/components/view/foo_dsp_dither
Maybe it will work now, a lot of time passed with updates both to fb2k and the plugin but I am lazy to test as I don't really need it now (didn't need it back then as well but I didn't know that)
a fan of AutoEq + Meier Crossfeed