Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Packaging & Development
  3. [WIP] a Soulseek client with modern Web UI for Cloudron

[WIP] a Soulseek client with modern Web UI for Cloudron

Scheduled Pinned Locked Moved App Packaging & Development
7 Posts 2 Posters 271 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SansGuidonS Offline
    SansGuidonS Offline
    SansGuidon
    wrote on last edited by
    #1

    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-cloudron

    I 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 😆

    About me / Now

    1 Reply Last reply
    3
    • SansGuidonS SansGuidon referenced this topic
    • jdaviescoatesJ Online
      jdaviescoatesJ Online
      jdaviescoates
      wrote last edited by
      #2

      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!

      I use Cloudron with Gandi & Hetzner

      1 Reply Last reply
      1
      • SansGuidonS Offline
        SansGuidonS Offline
        SansGuidon
        wrote last edited by
        #3

        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

        About me / Now

        1 Reply Last reply
        1
        • jdaviescoatesJ Online
          jdaviescoatesJ Online
          jdaviescoates
          wrote last edited by
          #4

          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).

          I use Cloudron with Gandi & Hetzner

          1 Reply Last reply
          1
          • SansGuidonS Offline
            SansGuidonS Offline
            SansGuidon
            wrote last edited by
            #5

            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.

            About me / Now

            jdaviescoatesJ 1 Reply Last reply
            1
            • SansGuidonS SansGuidon

              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.

              jdaviescoatesJ Online
              jdaviescoatesJ Online
              jdaviescoates
              wrote last edited by
              #6

              @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 use Cloudron with Gandi & Hetzner

              1 Reply Last reply
              1
              • SansGuidonS Offline
                SansGuidonS Offline
                SansGuidon
                wrote last edited by
                #7

                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

                About me / Now

                1 Reply Last reply
                1
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Bookmarks
                • Search