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

Re: Running Foobar in Linux

Reply #550
Hi.
>Do you mean that this fresh foobar install fails to launch?
Yes.
>I don't know what changed with wine 6.6 to cause it, try asking on winehq forums.
Yes, I will do that
Probably Ubuntu-based Linux Distributions.

Many Many Thanks.
SHURE SRH1840, SENNHEISER HD660S, Beyerdynamic DT 1990 PRO, HIFIMAN HE5se, Ultrasone Performance 880, AKG K712 PRO, Bowers & Wilkins P7, SONY MDR-1AM2, Bose QuietComfort 35 wireless, SONY WH-1000XM4 (made a Upgrade/Balanced Cable by myself)

Re: Running Foobar in Linux

Reply #551
As for your custom foobar config, one of the 3rd party components might require vcrun2015 so you can try to (re)install it with winetricks.
Code: [Select]
wine: Call from 7B0100F6 to unimplemented function api-ms-win-core-winrt-error-l1-1-0.dll.RoOriginateError, aborting
That's the reason anyway your foobar is crashing on launch. I don't know what changed with wine 6.6 to cause it, try asking on winehq forums.

My previously working install of foobar2000 v1.6.4 started to crash when launched after upgrading from wine-staging 6.5 to 6.6.
Following this advice of installing previously uninstalled vcrun2015 with winetricks fixed the issue.
I did not dive deep enough into the problem to identify which component caused the issue, but something chanced between 6.5 and 6.6 that now require vcrun2015 for foobar2000 with my setup.

Anyway, thanks for the advice.


"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
        - Oceania Association of Autonomous Astronauts

Re: Running Foobar in Linux

Reply #552
It sounds as if the MSVC runtime replacement that's a part of Wine has broken with 6.6. It may be worth reporting the issue to the Wine developers, if only so they can fix this regression.

Re: Running Foobar in Linux

Reply #553
Wine Announcement
The Wine development release 6.7 is now available.
https://www.winehq.org/announce/6.7

Bug 25265 - Foobar2000 does not automatically update media library (folder watch does not work)
Bug 40567 - Foobar2000 1.x doesn't run or takes too long to open
SHURE SRH1840, SENNHEISER HD660S, Beyerdynamic DT 1990 PRO, HIFIMAN HE5se, Ultrasone Performance 880, AKG K712 PRO, Bowers & Wilkins P7, SONY MDR-1AM2, Bose QuietComfort 35 wireless, SONY WH-1000XM4 (made a Upgrade/Balanced Cable by myself)

Re: Running Foobar in Linux

Reply #554
Trying to update my 1.6.4 installation with foobar2000_v1.6.5.exe on wine-staging 6.7 now produces a "run as"  dialogue box that demand I log in with administrative rights to continue. I can't seem to get past that one....
I suspect it has to do with this:
https://bugs.winehq.org/show_bug.cgi?id=40613
and the changes thus recently done:
https://github.com/wine-staging/wine-staging/tree/master/patches/server-default_integrity
...But I might be wrong....
"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
        - Oceania Association of Autonomous Astronauts

Re: Running Foobar in Linux

Reply #555
Hello,

does anyone know how to fix the ActiveX htmlfile error?:

ActiveXObject_Constructor failed:
Failed to create ActiveXObject object via CLSID: htmlfile
const doc = new ActiveXObject('htmlfile');

Is there a fix or workaround?
I am using the latest Spider Monkey Panel v1.4.1 with foobar 1.6.5...

Thank you

- TT

Re: Running Foobar in Linux

Reply #556
Does anyone know how to fix the ActiveX htmlfile error?:
ActiveXObject_Constructor failed:
I doubt it can be fixed.

In my experience only basic scripts work and they are more likely to work with an old version of foo_jscript_panel, e.i. 2.3.7 rather than SMP.

Re: Running Foobar in Linux

Reply #557
You need to install the Gecko support in Wine to have basic HTML controls, and even then, it's not guaranteed to be compatible with Windows.


Re: Running Foobar in Linux

Reply #559
Does anyone know if utils.CheckFont and gdi.Font are working correctly under Wine?

I've put custom ttf fonts in /usr/share/wine/fonts and ~/.wine/drive_c/Windows/fonts
and it seems are not initialized with utils.CheckFont and loaded via gdi.Font in SMP...

If I change for example the font in Preferences -> Columns UI -> Colors and fonts, the font to the custom font changes and is displayed correctly!

Re: Running Foobar in Linux

Reply #560
Also tried from etc/fonts/fonts.conf

~/.fonts
/usr/share/fonts
/usr/local/share/fonts

without any luck...

Re: Running Foobar in Linux

Reply #561
Also tried from etc/fonts/fonts.conf

~/.fonts
/usr/share/fonts
/usr/local/share/fonts

without any luck...

I have them in /home/user/.local/share/fonts and they show up in the scripts.

Maybe you must try to clean up the wine instalation and start a fresh profile.


Uninstall wine and remove the wine folders in your home. Don't forget the ones in /home/user/.cache

Install it gain, put your fonts in :local/fonts and make a new profile with env WINEPREFIX=home/user/.yournewprofile winecfg

The new profile must have winegecko and load the necessary fonts.

Now with env WINEPREFIX=home/user/.yournewprofile winetricks install GDI plus and the special caracters must be shown in script panels.

As a foot notes I always have better results using the default user interface.

 

Re: Running Foobar in Linux

Reply #562
gdi.Font working fine for me in SMP. I install all fonts in /usr/share/fonts and then link with wine using:

$ cd ${WINEPREFIX:-~/.local/wine/foobar2000}/drive_c/windows/Fonts && for i in /usr/share/fonts/**/*.{ttf,otf}; do ln -s "$i" ; done

 
SimplePortal 1.0.0 RC1 © 2008-2021