Linux app support

wiimplay-main/go.mod:3: invalid go version '1.21.5': must match format 1.23
That's interesting about the go version. I just updated my Arch distro to get go 1.22 and it didn't complain about the 1.21.5 version number. I guess some versions of the go tool don't like the third digit in the version. Editing the go.mod file like you did should be fine.

If anyone doesn't want to compile the app, I posted a binary on Github though you'll need to make sure your Linux distro has the proper GTK libraries installed.
 
so an option to add WiiM IP addresses manually would be nice.
If push comes to shove, you can edit the config file to add the WiiM manually. The config file is stored in ~/.config/wiimplay/config. The file is YAML format and looks like this:

Code:
DeviceIndex: 0
Devices:
    - Name: Office Audio
      Url: http://10.0.0.79:49152/description.xml
HideOnClose: true
HideOnStart: false
MprisSupport: true
SendNotifications: true
ShowStatusIcon: true

Just add the Devices entries as shown and edit the IP address of the WiiM.
 
Could something like this be enhanced to work with a FLirc USB dongle and say a media center remote? That might allow the use of a universal remote or harmony hub/remote to control some aspects of our WiiM device?
 
Could something like this be enhanced to work with a FLirc USB dongle and say a media center remote? That might allow the use of a universal remote or harmony hub/remote to control some aspects of our WiiM device?
If Flirc can emulate media keys, then a lot of Linux desktop environments have a plugin or feature to convert media keys into MPRIS events. MPRIS is supported as is and that would give you the basics like play, pause, stop, volume, mute, next/prev track, seek, etc.
 
+1 for Linux app.
Im also running Spotify app on Debian for 10 years or so.
So Debian/Ubuntu + RedHat/RockyLinux repo needed.
 
As Linux user, I add my vote to the dev of a dedicated Wiim application for Debian/Ubuntu and RedHat/RockyLinux.

[I'm a newbie Wiim user, and find the product HW and SW incredible ! Good job !]
 
Might not be enough people here to force development.
But if you make a Linux version, the whole world will know soon becouse opensource movement will report and be vocal.

Make the Linux client, not becouse we say so, but becouse you can and show the world you care.
Be the better company.

With love from Sweden.
 
Having used my WiiM almost daily for at least a couple of years now, I've tried lots of different ways to play albums. I NEVER use playlists, I'm an old-school album listener, and I don't do multi-room either, so my way isn't suited to everyone. However, I use a ChromeOS PC, which is based on Debian Linux.

I almost always use the Allmusic website via the Chrome browser to find something to play, with my Chrome plugin to start the selected album on my WiiM. My Linux solution. Works for me.

On the very rare occasion that I need to do something like switching inputs or room correction, I simply use the WiiM Home app on my phone, or even the Android version that works fine on ChromeOS.
Screenshot 2025-02-28 4.53.05 PM.png
 
Last edited:
Having used my WiiM almost daily for at least a couple of years now, I've tried lots of different ways to play albums. I NEVER use playlists, I'm an old-school album listener, and I don't do multi-room either, so my way isn't suited to everyone. However, I use a ChromeOS PC, which is based on Debian Linux.

I almost always use the Allmusic website via the Chrome browser to find something to play, with my Chrome plugin to start the selected album on my WiiM. My Linux solution. Works for me.

On the very rare occasion that I need to do something like switching inputs or room correction, I simply use the WiiM Home app on my phone, or even the Android version that works fine on ChromeOS.
View attachment 17815
I can't seem to get the extension for Qobuz to work with the latest chrome release and Ubuntu 24.04. I get this error: "uncaught error:extension context invalidated" with this line of code (149) highlighted: chrome.runtime.sendMessage(message, (response) => {

The qobuz icon appears but is never clickable.
Screenshot from 2025-03-03 10-29-43.png
 
I can't seem to get the extension for Qobuz to work with the latest chrome release and Ubuntu 24.04. I get this error: "uncaught error:extension context invalidated" with this line of code (149) highlighted: chrome.runtime.sendMessage(message, (response) => {

The qobuz icon appears but is never clickable.
View attachment 17932
I haven't looked at the Qobuz version since I first published it, probably WiiM has changed something. I'll have a look later this week, thanks for the info.
 
Back
Top