[WIP] a Soulseek client with modern Web UI for Cloudron
-
Hey all,
https://github.com/slskd/slskd/ is a modern and secure alternative web front to work with the Soulseek network.
I wanted to get rid of Soulseek/Nicotine/Seeker on my mobile phone and just use Cloudron for connecting to Soulseek. And now it works.This is something I'm still fine tuning so is still in early stage and not clearly documented, yet feedback is welcome so I can rework the defaults correctly.
Anyway I'm sure some people wanted to use Soulseek on their Cloudron so it is now paving the way to this
https://gitea.zoemp.be/sansguidon/soulseek-cloudronI have yet to adapt the whole packaging/deployment to not use my own git server and also to use the Cloudron base image
, this is why this is labelled WIP
-
S SansGuidon referenced this topic
-
Thanks, regardless of having it on Cloudron at all, I'd forgotten about Soulseek's existence, so this was a helpful reminder. I think I've only used it once when I couldn't find something I was looking for anywhere else and did end up finding it there! Like the good old early napster days!
-
The way I use it is that any of my Soulseek downloaded files end up on a folder, where mp3val checks the content, and each non corrupted file is moved to another folder on my Dropbox which is also synced through Syncthing. This folder is accessible by my Jellyfin and Navidrome instances also hosted on Cloudron.
For any corrupted file detected by mp3val, I get an alert on Uptime Kuma and NTFY.
Next step will likely be to have another UI/tool which serve me as a wishlist, so I can avoid using Soulseek/slskd directly and instead add items to my wishlist.
I believe there is an API for slskd so it can be used to build automations : https://github.com/slskd/slskd/issues/931
Also Lidarr seems to integrate with slskd also : https://wiki.servarr.com/lidarr/plugins#allquiet-hublidarrpluginslskd
There are also other cool things people do with slskd/beats : https://github.com/slskd/slskd/issues/1278 -
Sounds like a cool set-up. I've never heard of mp3val, sounds useful for such things.
I use Syncthing to keep my local ~/Music folder sync to a Hetzner Storage box which is mounted as volume into Navidrome (and Jellyfin too, but rarely play music there). Works so much better than my previous set-up which was routinely rsyncing everything up, which took ages (mostly just to go through all the files to see what had changed).
-
mp3val is quite useful indeed, as Soulseek can sometimes leaves corrupted files in the downloaded folder. The reason I play music on Navidrome / Jellyfin is because they integrate also with Last.FM and so I get stats for free
I'm also using Hetzner Storage Box for most volume-related needs on Cloudron. -
mp3val is quite useful indeed, as Soulseek can sometimes leaves corrupted files in the downloaded folder. The reason I play music on Navidrome / Jellyfin is because they integrate also with Last.FM and so I get stats for free
I'm also using Hetzner Storage Box for most volume-related needs on Cloudron.@SansGuidon said in [WIP] a Soulseek client with modern Web UI for Cloudron:
Navidrome / Jellyfin is because they integrate also with Last.FM and so I get stats for free
Oooh, I've probably still got an old account on Last.fm - I may play around with doing that too..
-
I've my Last.fm account since 2010, but nowadays I'm also scrobbling to https://listenbrainz.org/
as a backup in case Last.fm dies.
I also aim to make my own scrobbler/stats independently from ListenBrainz and Last.fm, taking inspiration from https://coryd.dev/posts/2024/tracking-the-music-i-listen-to and https://sive.rs/ti