SWYH alternative

Because I had trouble with SWYH (works only as a webradio, “push streaming” does not work) I wrote my own version, quite basic, but fast, no memory leak, standalone exe, simple UI, written entirely in Rust.

If you want to give it a go: https://github.com/dheijl/swyh-rs/releases. Feedback welcome.

1 Like

Well done! Really eager to give it a go!

FWIW: works on Linux too (tested on Ubuntu).

On Ubuntu ??? with wine ?

You can build it from source on Ubuntu or you can install the native Ubuntu binary from the previous release. I did not upload the latest release binary for Ubuntu, as I did not realize there was any interest, but I will add a new Ubuntu binary with the latest release tomorrow.
No Wine needed.

1 Like

The Ubuntu 20.04 / Mint 20.01 binary:

https://github.com/dheijl/swyh-rs/releases/download/1.3.14/swyh-rs-Ubuntu.zip

I’ve not heard of SWYH before as a general concept. Interesting idea.

Thank you very much,

but i am very new to Linux/Ubuntu , how do i install it ?

You unzip it anywhere you want, using a file manager (or shell). For instance you could create a subdirectory in your home directory and put the executable and icon there.
The icon file (n128.png) in the zip file can be used in a desktop shortcut in case you want to create a “starter/launcher” on the desktop.

had to reboot before it start to run

1- In the beginning I had started experimenting with “Pulseaudio” on Ubuntu, but I was unable to establish a connection. The “SWYH” would be perfect. Thanks to your effort I managed to finally install it, but now it keeps indicating its audio source as “Pulseaudio”, but I have already removed it. so I still get no sound. not even after a reboot.

2- At first I tried to install swyh via “wine” on ubuntu. But this didn’t work. Since I had installed your version in the meantime, I wanted to remove the windows version. it now appears that the 2 versions are gone.

3- should there be an extra plugin for Volumio?

Alvast bedankt.

I would advise you to use pulse, but you have to enable audio capture in pavucontrol (pulse audio volume control, if you don’t have it installed yet: sudo apt-get install pavucontrol):

Also don’t forget that you have to open some incoming firewall ports:
-5901 for HTTP streaming
-1900 for SSDP

This are my personal firewall rules (most of them not swyh-rs related):

~ sudo ufw status
Status: actief

Naar                       Actie       Van
----                       -----       ---
5000                       ALLOW       Anywhere                  
1900/udp                   ALLOW       Anywhere                  
20000:60000/tcp            ALLOW       Anywhere                  
20000:60000/udp            ALLOW       Anywhere                  
8612                       ALLOW       Anywhere                  
5901/tcp                   ALLOW       Anywhere                  
5000 (v6)                  ALLOW       Anywhere (v6)             
1900/udp (v6)              ALLOW       Anywhere (v6)             
20000:60000/tcp (v6)       ALLOW       Anywhere (v6)             
20000:60000/udp (v6)       ALLOW       Anywhere (v6)             
8612 (v6)                  ALLOW       Anywhere (v6)             
5901/tcp (v6)              ALLOW       Anywhere (v6)