Hi Selfhosted,

I am looking for the best solution to replace spotify for at home and out of the house music.

I already have a large music library and run moOde for multiroom audio and use spotify connect to cast to it.

Is my best option to set up an MPD server and wireguard vpn to use it on the go? Are there other options? What would you recommend?

  • Scrath@feddit.de
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    +1 for navidrome.

    I’m also using that and have it exposed to the web using a cloudflare tunnel. What I didn’t like in the beginning but really appreciate now is that the service itself doesn’t have a lot of permissions and cannot delete files or change their metadata. I’m hosting it in a docker container and everything except the config file is mounted read-only.

    I’m not sure how relevant that is but it gives me more peace of mind exposing it publicly.

    • Starfarer@lemmy.todayOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Thay sounds potentially better than having to vpn in to use it.

      How are you liking navidrome?

      • Scrath@feddit.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        1 year ago

        Performance is good and streaming works well. Not a fan of the webinterface personally but there are client programs available for all platforms since navidrome exposes the subsonic api.

        Personally I use sonix on windows and linux as well as symfonium (paid but really great app) on android.

        The only thing I am missing from it is better user management so that I can restrict specific users from accessing parts of my library.

        Regarding access from outside my network I specifically wanted to avoid needing to be connected to a VPN so that’s why I use a cloudflare tunnel. Since my upload rate is not very good I have a Pi-Hole DNS server at home so that queries to my domain while in the home network don’t need to leave my network.