<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[WIP] a Soulseek client with modern Web UI for Cloudron]]></title><description><![CDATA[<p dir="auto">Hey all,</p>
<p dir="auto"><a href="https://github.com/slskd/slskd/" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/slskd/slskd/</a> is a modern and secure alternative web front to work with the Soulseek network.<br />
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.</p>
<p dir="auto">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.<br />
Anyway I'm sure some people wanted to use Soulseek on their Cloudron so it is now paving the way to this<br />
<a href="https://gitea.zoemp.be/sansguidon/soulseek-cloudron" target="_blank" rel="noopener noreferrer nofollow ugc">https://gitea.zoemp.be/sansguidon/soulseek-cloudron</a></p>
<p dir="auto">I have yet to adapt the whole packaging/deployment to not use my own git server and also to use the Cloudron base image <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=21ee5037fec" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /> , this is why this is labelled WIP <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f606.png?v=21ee5037fec" class="not-responsive emoji emoji-android emoji--laughing" style="height:23px;width:auto;vertical-align:middle" title=":laughing:" alt="😆" /></p>
]]></description><link>https://forum.cloudron.io/topic/13731/wip-a-soulseek-client-with-modern-web-ui-for-cloudron</link><generator>RSS for Node</generator><lastBuildDate>Mon, 16 Mar 2026 06:20:11 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/13731.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 04 May 2025 21:26:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [WIP] a Soulseek client with modern Web UI for Cloudron on Tue, 15 Jul 2025 15:42:29 GMT]]></title><description><![CDATA[<p dir="auto">I've my <a href="http://Last.fm" target="_blank" rel="noopener noreferrer nofollow ugc">Last.fm</a> account since 2010, but nowadays I'm also scrobbling to <a href="https://listenbrainz.org/" target="_blank" rel="noopener noreferrer nofollow ugc">https://listenbrainz.org/</a> <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61b.png?v=21ee5037fec" class="not-responsive emoji emoji-android emoji--stuck_out_tongue" style="height:23px;width:auto;vertical-align:middle" title=":-p" alt="😛" /> as a backup in case <a href="http://Last.fm" target="_blank" rel="noopener noreferrer nofollow ugc">Last.fm</a> dies.<br />
I also aim to make my own scrobbler/stats independently from ListenBrainz and <a href="http://Last.fm" target="_blank" rel="noopener noreferrer nofollow ugc">Last.fm</a>, taking inspiration from <a href="https://coryd.dev/posts/2024/tracking-the-music-i-listen-to" target="_blank" rel="noopener noreferrer nofollow ugc">https://coryd.dev/posts/2024/tracking-the-music-i-listen-to</a> and <a href="https://sive.rs/ti" target="_blank" rel="noopener noreferrer nofollow ugc">https://sive.rs/ti</a></p>
]]></description><link>https://forum.cloudron.io/post/110229</link><guid isPermaLink="true">https://forum.cloudron.io/post/110229</guid><dc:creator><![CDATA[SansGuidon]]></dc:creator><pubDate>Tue, 15 Jul 2025 15:42:29 GMT</pubDate></item><item><title><![CDATA[Reply to [WIP] a Soulseek client with modern Web UI for Cloudron on Tue, 15 Jul 2025 15:39:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sansguidon" aria-label="Profile: SansGuidon">@<bdi>SansGuidon</bdi></a> said in <a href="/post/110225">[WIP] a Soulseek client with modern Web UI for Cloudron</a>:</p>
<blockquote>
<p dir="auto">Navidrome / Jellyfin is because they integrate also with <a href="http://Last.FM" target="_blank" rel="noopener noreferrer nofollow ugc">Last.FM</a> and so I get stats for free <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=21ee5037fec" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title="🙂" alt="🙂" /></p>
</blockquote>
<p dir="auto">Oooh, I've probably still got an old account on <a href="http://Last.fm" target="_blank" rel="noopener noreferrer nofollow ugc">Last.fm</a> - I may play around with doing that too..</p>
]]></description><link>https://forum.cloudron.io/post/110228</link><guid isPermaLink="true">https://forum.cloudron.io/post/110228</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Tue, 15 Jul 2025 15:39:18 GMT</pubDate></item><item><title><![CDATA[Reply to [WIP] a Soulseek client with modern Web UI for Cloudron on Tue, 15 Jul 2025 15:06:25 GMT]]></title><description><![CDATA[<p dir="auto">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 <a href="http://Last.FM" target="_blank" rel="noopener noreferrer nofollow ugc">Last.FM</a> and so I get stats for free <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=21ee5037fec" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /><br />
I'm also using Hetzner Storage Box for most volume-related needs on Cloudron.</p>
]]></description><link>https://forum.cloudron.io/post/110225</link><guid isPermaLink="true">https://forum.cloudron.io/post/110225</guid><dc:creator><![CDATA[SansGuidon]]></dc:creator><pubDate>Tue, 15 Jul 2025 15:06:25 GMT</pubDate></item><item><title><![CDATA[Reply to [WIP] a Soulseek client with modern Web UI for Cloudron on Tue, 15 Jul 2025 14:48:25 GMT]]></title><description><![CDATA[<p dir="auto">Sounds like a cool set-up. I've never heard of mp3val, sounds useful for such things.</p>
<p dir="auto">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).</p>
]]></description><link>https://forum.cloudron.io/post/110223</link><guid isPermaLink="true">https://forum.cloudron.io/post/110223</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Tue, 15 Jul 2025 14:48:25 GMT</pubDate></item><item><title><![CDATA[Reply to [WIP] a Soulseek client with modern Web UI for Cloudron on Tue, 15 Jul 2025 14:26:28 GMT]]></title><description><![CDATA[<p dir="auto">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.<br />
For any corrupted file detected by mp3val, I get an alert on Uptime Kuma and NTFY.<br />
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.<br />
I believe there is an API for slskd so it can be used to build automations : <a href="https://github.com/slskd/slskd/issues/931" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/slskd/slskd/issues/931</a><br />
Also Lidarr seems to integrate with slskd also : <a href="https://wiki.servarr.com/lidarr/plugins#allquiet-hublidarrpluginslskd" target="_blank" rel="noopener noreferrer nofollow ugc">https://wiki.servarr.com/lidarr/plugins#allquiet-hublidarrpluginslskd</a><br />
There are also other cool things people do with slskd/beats : <a href="https://github.com/slskd/slskd/issues/1278" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/slskd/slskd/issues/1278</a></p>
]]></description><link>https://forum.cloudron.io/post/110218</link><guid isPermaLink="true">https://forum.cloudron.io/post/110218</guid><dc:creator><![CDATA[SansGuidon]]></dc:creator><pubDate>Tue, 15 Jul 2025 14:26:28 GMT</pubDate></item><item><title><![CDATA[Reply to [WIP] a Soulseek client with modern Web UI for Cloudron on Tue, 15 Jul 2025 14:16:37 GMT]]></title><description><![CDATA[<p dir="auto">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!</p>
]]></description><link>https://forum.cloudron.io/post/110216</link><guid isPermaLink="true">https://forum.cloudron.io/post/110216</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Tue, 15 Jul 2025 14:16:37 GMT</pubDate></item></channel></rss>