MediaMoney using WINE/Crossover Linux

Help improve MediaMonkey 5 by testing the latest pre-release builds, and reporting bugs and feature requests.

Moderator: Gurus

LVOG
Posts: 7
Joined: Sun Dec 12, 2021 6:57 am

Re: MediaMoney using WINE/Crossover Linux

Post by LVOG »

Hi there.

With the instructions posted here I was finally able to install MM5 on my pop_os 21.04 pc.
I can play mp3's with the MAD plugin and besides some minor visual glitches, it's been working pretty well.

My main annoyance is text display.
This may be a general problem using Wine (I have some similar though less annoying problems with Guitar Pro 7) but text doesn't display properly.

-If I try to directly edit a value (for example, the name of an album), the text will become invisible (the same color as the background). This happens regardless of light or dark skin.
-If I try to edit text in properties, all the editable text blends in with the background as well
-The same problem with lyrics as well (though those do show up properly in the lyrics module when placed in the left or right panel)

Any help with this? I'd love to use MM for all my music playing and library managing needs but the library managing is THE most important aspect for me.
Friedrich
Posts: 176
Joined: Sat Mar 01, 2008 3:14 am

Re: MediaMoney using WINE/Crossover Linux

Post by Friedrich »

This may be a general problem using Wine
I don't think so. Works visually and functionally perfectly well here.
Which versions of wine and MM5 are you using?
I can reproduce the font color problem here with PopOs using wine 6.10 and wine 6.18 (in a virtual machine).
Unfortunately I have no experience at all with gnome or PopOs.
MM5 (2606)and MM4 (1919) installed and running well on:
Debian 11 KDE, EndeavourOS KDE (wine 7.4 via playonlinux), Win10 64bit
LVOG
Posts: 7
Joined: Sun Dec 12, 2021 6:57 am

Re: MediaMoney using WINE/Crossover Linux

Post by LVOG »

Friedrich wrote: Mon Dec 13, 2021 1:15 am
This may be a general problem using Wine
I don't think so. Works visually and functionally perfectly well here.
Which versions of wine and MM5 are you using?
I can reproduce the font color problem here with PopOs using wine 6.10 and wine 6.18 (in a virtual machine).
Unfortunately I have no experience at all with gnome or PopOs.
Wine 6.10 through PlayOnLinux, I simply downloaded the latest MediaMonkey build (MediaMonkey_5.0.1.2433).

Well, at least you were able to reproduce it so there's that. Good to hear it does work perfectly for others.
For now I'll just wait it out, see if something changes when I update to Pop_os 21.10 in the future, after it releases tomorrow.
Friedrich
Posts: 176
Joined: Sat Mar 01, 2008 3:14 am

Re: MediaMoney using WINE/Crossover Linux

Post by Friedrich »

LVOG wrote: Mon Dec 13, 2021 10:36 am Wine 6.10 through PlayOnLinux, I simply downloaded the latest MediaMonkey build (MediaMonkey_5.0.1.2433).
Things are changing fast:
Meanwhile MM2527 works best here with wine installations. And wine 6.18 works even better with it than 6.10: Just one crash after the initial setup screens of MM5; scanning files went through without any crash.
The cleanest way to try this would be to delete the old wine prefix in POL and start a new one selecting the desired wine version from the start.
MM5 (2606)and MM4 (1919) installed and running well on:
Debian 11 KDE, EndeavourOS KDE (wine 7.4 via playonlinux), Win10 64bit
cypher809
Posts: 4
Joined: Wed Dec 08, 2021 11:17 am

Re: MediaMoney using WINE/Crossover Linux

Post by cypher809 »

There has got to be some variable here we don't understand. Maybe it's because of the hardware? Here's what I'm running and it hasn't worked at all. Mediamonkey window shows mostly black with some fragments.

AMD Ryzen 1700
Nvidia 1080ti with NVIDIA Driver 495.44
Manjaro KDE Plasma with kernel 5.10 LTS

Wine 6.23
PlayOnLinux 4.3.4
MediaMonkey 5.0.2 2527

I've also tried wine 6.10 and wine 6.18 installed via PlayOnLinux. So far no luck at all getting MediaMonkey to display properly. If anyone has any ideas I'd love to hear them.
Friedrich
Posts: 176
Joined: Sat Mar 01, 2008 3:14 am

Re: MediaMoney using WINE/Crossover Linux

Post by Friedrich »

cypher809 wrote: Tue Dec 14, 2021 6:31 pm Nvidia 1080ti with NVIDIA Driver 495.44
Did you check this:
You need to install the 32-bit version of your graphics driver. Please install the package that is listed in the OpenGL (multilib) column in the table in Xorg#Driver installation.
https://wiki.archlinux.org/title/wine#Graphics_drivers
At some point installer will ask if you would like to install 32-bit compatibility libraries. Answer [Yes]
https://askubuntu.com/questions/1229717 ... bit-ubuntu
MM5 (2606)and MM4 (1919) installed and running well on:
Debian 11 KDE, EndeavourOS KDE (wine 7.4 via playonlinux), Win10 64bit
LVOG
Posts: 7
Joined: Sun Dec 12, 2021 6:57 am

Re: MediaMoney using WINE/Crossover Linux

Post by LVOG »

Friedrich wrote: Mon Dec 13, 2021 1:06 pm
LVOG wrote: Mon Dec 13, 2021 10:36 am Wine 6.10 through PlayOnLinux, I simply downloaded the latest MediaMonkey build (MediaMonkey_5.0.1.2433).
Things are changing fast:
Meanwhile MM2527 works best here with wine installations. And wine 6.18 works even better with it than 6.10: Just one crash after the initial setup screens of MM5; scanning files went through without any crash.
The cleanest way to try this would be to delete the old wine prefix in POL and start a new one selecting the desired wine version from the start.
I've tried installing MM2527 through both Wine Devel 7 (doesn't do anything) and seperately on Wine 6.18 through PlayOnLinux.
While it does seem even more stable through 6.18, the text color issue still persists.
I updated to 21.10 too and that didn't make a difference either.
I also fiddled around using different skins, turning dark to light and even downloading the Code Monkey skin: still the same result.

Guess I'll just have to wait around til it works completely on Pop_os but it's good to know we've come this far already!
cypher809
Posts: 4
Joined: Wed Dec 08, 2021 11:17 am

Re: MediaMoney using WINE/Crossover Linux

Post by cypher809 »

Finally got it working. Installing Crossover is what made the difference. As part of the installation process of MM5 it downloaded a bunch of dll files. I'm assuming this is what made the diference. MM5 now also runs in PlayOnLinux as well with no issues. I uninstalled Crossover and it still works. I will try to investigate what actually caused the difference but my impression is there must have been some library file that wine was missing.

Thanks for the help Friedrich. I did not get a chance to check if the 32-bit driver would have made a difference but I appreciate the suggestions.
LVOG
Posts: 7
Joined: Sun Dec 12, 2021 6:57 am

Re: MediaMoney using WINE/Crossover Linux

Post by LVOG »

Reporting in again: I've tried MM 2527 beta + MAD plugin on Crossover 20.
The good news is it did allow me to edit properties (artist, track etc) and lyrics are now editable.
The bad news is there were some UI issues which I had already encountered during a previous attempt (can't click any of the options in the top bar like File, Edit and Tools, or maximize or close MM in the top right corner).

I decided to give it another go with a Crossover 21 trial and it seems to work perfectly: no UI issues so far!
For now I'll run the trial for a while and if it stays this way, I'll shell out for Crossover 21.
Kinda sucks 21 came out about a month or so after I bought Crossover 20 but oh well, at least the cash will be well spent on Wine devs.

Small issues:
-I like having artwork and lyrics visible at all times. Since MM5 is so adaptable it was really easy to line out the artwork in the lower left corner and the lyrics above it like I wanted to, but is there no way to increase the size of the lyrics font?
I did find you were able to select a font size ranging from smallest to largest if you used Advanced artwork and have it display the lyrics, but it seems like an oversight to not have those same font options for the specific Lyrics panel.

-Whenever a new window opens (Properties, Options), the main window of MM will become smaller in size?
I remember reading something about this behaviour recently but I can't say for sure if it was something that was fixed in a more recent Wine update. It's a bit annoying but not the worst

-Media keys won't work. The hot-keys section has them correctly listed (as default), global checked but when I use one of them only a grey prohibited icon pops up. Deleting the keybind and trying to replace them with the ones I want leads to the same grey prohibited icon popping up and MM not registering the keybind I entered.
This probably has to do with Linux/Pop_os and media keys more than MM itself but I haven't had to deal with it yet, they just worked in Quod Libet.
drakinite
Posts: 965
Joined: Tue May 12, 2020 10:06 am
Contact:

Re: MediaMoney using WINE/Crossover Linux

Post by drakinite »

LVOG wrote: Thu Dec 16, 2021 11:28 am Kinda sucks 21 came out about a month or so after I bought Crossover 20 but oh well, at least the cash will be well spent on Wine devs.
Oh jeez, so when you buy a license it only applies for one version? That really sucks. It's one thing if releases are slow, but if they're on version 21, then that implies they go through versions quite quickly.


Edit: Re lyrics text size, tracked as https://www.ventismedia.com/mantis/view.php?id=18678
Image
Student electrical-computer engineer, web programmer, part-time MediaMonkey developer, full-time MediaMonkey enthusiast
I uploaded many addons to MM's addon page, but not all of those were created by me. "By drakinite, Submitted by drakinite" means I made it on my own time. "By Ventis Media, Inc., Submitted by drakinite" means it may have been made by me or another MediaMonkey developer, so instead of crediting/thanking me, please thank the team. You can still ask me for support on any of our addons.
LVOG
Posts: 7
Joined: Sun Dec 12, 2021 6:57 am

Re: MediaMoney using WINE/Crossover Linux

Post by LVOG »

drakinite wrote: Thu Dec 16, 2021 11:47 am
LVOG wrote: Thu Dec 16, 2021 11:28 am Kinda sucks 21 came out about a month or so after I bought Crossover 20 but oh well, at least the cash will be well spent on Wine devs.
Oh jeez, so when you buy a license it only applies for one version? That really sucks. It's one thing if releases are slow, but if they're on version 21, then that implies they go through versions quite quickly.


Edit: Re lyrics text size, tracked as https://www.ventismedia.com/mantis/view.php?id=18678
Yeah, I bought the cheapest license option which just gives you the program at that point in time.
It was about €23 with the discount so it was okay.
Apparently they've gotten rid of that cheapest option now and only offer either a license that gives you updates and support for 1 year (€59) or lifetime updates and support (€475).

Thanks for tracking the lyric size issue.

It's not completely perfect but I'm very happy I can get back to managing my music library with MM for now.
I really missed the case checker, auto-organizing file names, easy editing for lyrics and album art managing! :D
drakinite
Posts: 965
Joined: Tue May 12, 2020 10:06 am
Contact:

Re: MediaMoney using WINE/Crossover Linux

Post by drakinite »

Ah, I see - That's fair, I suppose. 500 dollars sounds quite steep, but hey, I'm glad that they have it as an option. Especially not requiring a subscription. I really don't like subscription models for software. ((Subscription models for cloud services are different, but this one isn't a cloud service.))

Glad to have you using MM! Out of curiosity, how does it perform for you compared to on Windows?
Image
Student electrical-computer engineer, web programmer, part-time MediaMonkey developer, full-time MediaMonkey enthusiast
I uploaded many addons to MM's addon page, but not all of those were created by me. "By drakinite, Submitted by drakinite" means I made it on my own time. "By Ventis Media, Inc., Submitted by drakinite" means it may have been made by me or another MediaMonkey developer, so instead of crediting/thanking me, please thank the team. You can still ask me for support on any of our addons.
Friedrich
Posts: 176
Joined: Sat Mar 01, 2008 3:14 am

Re: MediaMoney using WINE/Crossover Linux

Post by Friedrich »

LVOG wrote: Thu Dec 16, 2021 11:28 am The bad news is there were some UI issues which I had already encountered during a previous attempt (can't click any of the options in the top bar like File, Edit and Tools, or maximize or close MM in the top right corner).

I decided to give it another go with a Crossover 21 trial and it seems to work perfectly: no UI issues so far!
I suspect crossover completes the 32bit wine installation with required packages that are not installed by default on all distributions as far as I can see. Please check in a terminal if i386 architecture is enabled:

Code: Select all

dpkg --print-foreign-architectures
Output should be : i386
If you did not add i386 architecture by yourself, crossover probably did it.
The command to add the the i386 architecture on debian/ubuntu based distributions is:

Code: Select all

sudo dpkg --add-architecture i386
With the next manual refresh/upgrade the package manager will download a bunch of i386 files many of which are necessary to run 32bit wine.

What graphic card and driver do you use?
The graphic card driver needs 32 bit components as well.
---
Coming a bit late for you I see, but maybe its useful for some others ..
Last edited by Friedrich on Fri Dec 17, 2021 1:28 am, edited 3 times in total.
MM5 (2606)and MM4 (1919) installed and running well on:
Debian 11 KDE, EndeavourOS KDE (wine 7.4 via playonlinux), Win10 64bit
cypher809
Posts: 4
Joined: Wed Dec 08, 2021 11:17 am

Re: MediaMoney using WINE/Crossover Linux

Post by cypher809 »

Hi LVOG,

Try again with PlayOnLinux now that you got it working in CrossOver. You can see my previous post for more info but for me it worked in PlayOnLinux after I installed the CrossOver trial. Also it continued working after uninstalling CrossOver.
LVOG
Posts: 7
Joined: Sun Dec 12, 2021 6:57 am

Re: MediaMoney using WINE/Crossover Linux

Post by LVOG »

Friedrich wrote: Thu Dec 16, 2021 2:24 pm I suspect crossover completes the 32bit wine installation with required packages that are not installed by default on all distributions as far as I can see. Please check in a terminal if i386 architecture is enabled:

Code: Select all

dpkg --print-foreign-architectures
Output should be : i386
If you did not add i386 architecture by yourself, crossover probably did it.
The command to add the the i386 architecture on debian/ubuntu based distributions is:

Code: Select all

sudo dpkg --add-architecture i386
With the next manual refresh/upgrade the package manager will download a bunch of i386 files many of which are necessary to run 32bit wine.

What graphic card and driver do you use?
The graphic card driver needs 32 bit components as well.
---
Coming a bit late for you I see, but maybe its useful for some others ..
I did the printout and the output indeed was i386. I added the i386 architecture a few days ago when I installed a new Wine from scratch.

My GPU is a GTX 1650 Super, Nvidia driver version 470.86. I just let Pop_os handle drivers.
cypher809 wrote: Thu Dec 16, 2021 5:49 pm Hi LVOG,

Try again with PlayOnLinux now that you got it working in CrossOver. You can see my previous post for more info but for me it worked in PlayOnLinux after I installed the CrossOver trial. Also it continued working after uninstalling CrossOver.
I tried it just now and the PlayOnLinux version gets hit with the "invisible text when editing" stick again.
I also tried doing a normal install on the latest dev version of Wine but same deal.
For some reason the Crossover installed version is the only one where it doesn't happen.

The window resizing problem seems to be manageable if I resize MM to full-screen manually instead of using the Maximize icon, so there's that.

Anyway, I'm just very glad at this point to be able to use MM to just manage my library.
I went around the block to find an alternative to MM and while Quod Libet came close, MM remains unmatched in my experience.
Post Reply