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: foobar on linux ? (Read 166030 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foobar on linux ?

Reply #50
It works in wine fairly well. To get the installer to work, you have to mess with the temp directory. My standard wine config had this set up as a virtual "network disk" at /tmp. I used a temp dir in my homedir, and the install worked. To get it to display nicely you have to make sure you have the [FontDirs] section in your wine config pointing to some  truetype fonts and use a native comctl32.dll (this fixes the preferences treeview).

The problems I haven't solved yet: playlist doesn't redraw unless I force it to (by scrolling it or selecting/deselecting everything), same for console window (can be forced by resizing it), "special" unicode chars in the playlist and statusbar don't show up like they should (possibly figured that out while typing this: foobar's about says "ANSI version". Hmm. I'm gonna play with wine config and foobar's installer a bit now ). Oh, and cpu usage is a bit high, but that's understandable and not too much of a problem for me.

foobar on linux ?

Reply #51
Quote
well, xmms isnt that bad?!?!? works fine for me... has all plugins (mpc etc etc).

For me the main problem with XMMS is lack of ReplayGain support. This is the no.1 feature i care for in fb2k. in v1.2.8 they just added ReplayGain for ogg vorbis... but the other file formats are still missing, and i really dislike the mp3gain aproach.

Having the resampler and gapless mp3 playback would be nice as well. If fb2k never gets ported, could someone at least be inspired by these features and code them in their own player?
She is waiting in the air

foobar on linux ?

Reply #52
Quote
The problems I haven't solved yet: playlist doesn't redraw unless I force it to (by scrolling it or selecting/deselecting everything), same for console window (can be forced by resizing it), "special" unicode chars in the playlist and statusbar don't show up like they should (possibly figured that out while typing this: foobar's about says "ANSI version". Hmm. I'm gonna play with wine config and foobar's installer a bit now ). Oh, and cpu usage is a bit high, but that's understandable and not too much of a problem for me.

To get Unicode, edit ~/.wine/config: winver="win2k" (winnt or winxp will work too, but the 1st one is preferred AFAIK)
To fix the refresh problem, use Win3.1 graphics widgets. (AFAICT display="win31")
(Foobar fails on win9x view, because it doesn't use BeginPaint/EndPaint on the playlist)
Cpu usage is horrible - 25% CPU on normal playback w/o DSP.

THank you for the hint with installer.
ruxvilti'a

foobar on linux ?

Reply #53
XMMS is quite nice indeed. Very very stable and the playback has always been smooth for me.
If it just got a 24b output + a better EQ it'd be about perfect (sigh).

foobar on linux ?

Reply #54
If you like XMMS, then why not try Beep Media Player?
It's same code as XMMS 1.2.7 AFAIK (as of 1.0.0-r5), but with GTK2 GUI.
Even XMMS plugins work, but don't try to touch their configs, as it'll segfault.
ruxvilti'a

foobar on linux ?

Reply #55
Quote
To get Unicode, edit ~/.wine/config: winver="win2k" (winnt or winxp will work too, but the 1st one is preferred AFAIK)
To fix the refresh problem, use Win3.1 graphics widgets. (AFAICT display="win31")
(Foobar fails on win9x view, because it doesn't use BeginPaint/EndPaint on the playlist)

Thanks for the hints, I've almost got it working now. Because I'm a moron, I had put windows=win20 in my config file. This means wine was pretending to be windows 2.0, not windows 2000. I changed that, and now foobar2000 detects that I'm "running the ANSI version on a unicode-enabled OS". So that's good. However, the installer still installs the ANSI version. So how does the installer detect if unicode is available, and how do I bypass this check?
It's a shame foobar isn't provided in a zip file anymore, that would have been a lot easier here...

"WineLook"=win31 makes all my widgets look ugly, but solves the playlist redraw problem! yay!

And don't thank me for the tempdir-trick. I got it from another forum thread. I think you should thank case or kode54, but I'm not entirely sure

foobar on linux ?

Reply #56
some people mentionned alternative to Xmms under GNU/linux, so here are two players to check about :

- Rhythmbox : some kind of iTunes clone, but as itunes, the DB/library seems slow and it's a little boring when searching for what to play. [http://rhythmbox.org/]

- Muine : a side project from one of rhythmbox dev : this project hasn't started from long, but show really nice user interface ideas. it also seems to support replaygain & maybe soon gapless mode. [http://people.nl.linux.org/~jorn/Muine/]

this two players also tend to be more integrated to Gnome...

foobar on linux ?

Reply #57
Quote
- Rhythmbox : some kind of iTunes clone, but as itunes, the DB/library seems slow and it's a little boring when searching for what to play. [http://rhythmbox.org/]

Rhythmbox does not support cuesheets and that's sad
Digital Individual Assembled for Battle and Logical Observation

foobar on linux ?

Reply #58
So it's time to fix GStreamer and/or Xine with MPC support. Any volunteers?
(Well, I'll try if and only if I have enough free time.)

If Rhythmbox doesn't have your useful feature, then go fix it.
(Or pay somebody to do it. Guess who... (not me)  )

Seeing multiple fixes on Wine front, I'll try running FB2k again under emulation.
ruxvilti'a

foobar on linux ?

Reply #59
Quote
To fix the refresh problem, use Win3.1 graphics widgets. (AFAICT display="win31")
(Foobar fails on win9x view, because it doesn't use BeginPaint/EndPaint on the playlist)

I have this problem too, there isn't other way to fix this?

After selecting a folder and clicking in the ok button in the "Add Directory..." dialog, Wine crashes. someone got the same problem?

In general foobar2000 works very well in my linux box, I am happy

foobar on linux ?

Reply #60
Quote
Quote

To fix the refresh problem, use Win3.1 graphics widgets. (AFAICT display="win31")
(Foobar fails on win9x view, because it doesn't use BeginPaint/EndPaint on the playlist)

I have this problem too, there isn't other way to fix this?

After selecting a folder and clicking in the ok button in the "Add Directory..." dialog, Wine crashes. someone got the same problem?

In general foobar2000 works very well in my linux box, I am happy 

I don't know of any other fixes for the redraw problem. And I have that crash problem too. I've worked around it by mapping my music directory to a drive letter in wine's config, so I can use foobar's "add location" instead of "add directory".

One other problem I'm having is that the masstagger won't rename my files without crashing foobar. But just playing music (with some dsp) and tagging files works ok.

foobar on linux ?

Reply #61
Quote
I don't know of any other fixes for the redraw problem. And I have that crash problem too. I've worked around it by mapping my music directory to a drive letter in wine's config, so I can use foobar's "add location" instead of "add directory".


I modified the wine's config file to map my music directory to a drive letter, but then how do you use "add location" to add files? This question maybe be silly, sorry

Thanks!

foobar on linux ?

Reply #62
Quote
Quote

I don't know of any other fixes for the redraw problem. And I have that crash problem too. I've worked around it by mapping my music directory to a drive letter in wine's config, so I can use foobar's "add location" instead of "add directory".


I modified the wine's config file to map my music directory to a drive letter, but then how do you use "add location" to add files? This question maybe be silly, sorry

Thanks!

Well, I simply click "playlist -> add location", enter "e:" in the box, and press "ok". This adds all the files in e: and any subdirs. It should also work if you enter something like "e:\my music" in the box, but the longer the path, the easier it is to make a typo.

foobar on linux ?

Reply #63
Quote
Cpu usage is horrible - 25% CPU on normal playback w/o DSP.

Really?  I see basically no difference between in Windows and Linux (under a couple of % in both).

foobar on linux ?

Reply #64
Quote
Well, I simply click "playlist -> add location", enter "e:" in the box, and press "ok". This adds all the files in e: and any subdirs. It should also work if you enter something like "e:\my music" in the box, but the longer the path, the easier it is to make a typo.


I get the point, thanks.

Quote
Really? I see basically no difference between in Windows and Linux (under a couple of % in both).


In my system there is almost no difference, in both Windows and Linux the CPU usage is 4-8% with an Athlon XP2000+ (I think it is so high because of Realtek crap).

foobar on linux ?

Reply #65
Well, that was with old fb2k version (0.7.something) and quite old Wine.
I'm going to recheck when better Wine will have compiled.

[span style='font-size:8pt;line-height:100%'](Yes, my english grammar isn't that great yet. So, please correct me if you are sure you're correct.)[/span]
ruxvilti'a

foobar on linux ?

Reply #66
Quote
I changed that, and now foobar2000 detects that I'm "running the ANSI version on a unicode-enabled OS". So that's good. However, the installer still installs the ANSI version. So how does the installer detect if unicode is available, and how do I bypass this check?

Try 'regedit-wine w2k.reg' with this:
Quote
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"CurrentVersion"="5.1"

Should do.

 

foobar on linux ?

Reply #67
Actually, it should be 5.0
5.1 is Windows XP
ruxvilti'a

foobar on linux ?

Reply #68
It's just me having prejudice to those 2 letters (xp, namely).
Well, let it be w2k3.reg and "CurrentVersion"="5.2" then.
Maybe this will make wine running even more stably as a bonus  .

foobar on linux ?

Reply #69
Reporting no major problems with wine-20040213
with added msvcrt.dll (not really needed), msvcp60.dll, comctl32.dll and commctrl.dll,
visuals set to win31, waveout output on OSS.

DirectSound doesn't work. Maybe it will under WineX...

Doesn't look good.
ruxvilti'a

foobar on linux ?

Reply #70
FB2k on linux, hooooYEAH!!!

i'll be very happy when this happens 
sorry about my english... aprendan castellano wevones! :P

foobar on linux ?

Reply #71
Quote
FB2k on linux, hooooYEAH!!!

i'll be very happy when this happens 

Hell, I'd actually pay for it.

(seriously)

foobar on linux ?

Reply #72
Quote
FB2k on linux, hooooYEAH!!!

i'll be very happy when this happens 

i'll say goodbye to windows when/if this happens.  (and use Mac OS X only)


foobar on linux ?

Reply #73
Works fine with WINE but it would be nice to see fb2k ported for *NIX system...

foobar on linux ?

Reply #74
Hehe, yeah, Fb2k is the best player around. No Linux alternative matches it (yet). I'm not hoping that no Linux player ever scratch fb2k, but I think fb2k is there already. So it would be great to see a port to Linux.
Liberate tutemae ex inferis