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?

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    29
    ·
    edit-2
    11 months ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    DNS Domain Name Service/System
    NAS Network-Attached Storage
    Plex Brand of media server package
    VPN Virtual Private Network

    [Thread #221 for this sub, first seen 17th Oct 2023, 08:55] [FAQ] [Full list] [Contact] [Source code]

  • dinckel@lemmy.world
    link
    fedilink
    English
    arrow-up
    25
    ·
    11 months ago

    My entire media library is sitting on a NAS, fed to me through a Plex instance in docker. Works great

    • MoxFcCloud@kbin.social
      link
      fedilink
      arrow-up
      24
      ·
      11 months ago

      Plexamp is pretty great. Plex was functional when it came to music but plexamp’s features and ui really makes it feel like my own spotify

    • BlinkerFluid@lemmy.one
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      Same but Jellyfin. I don’t keep anything outside of shit that’s not easily streamable on demand.

      Yeah, it’s mostly videogame music and J-metal.

  • drkt@feddit.dk
    link
    fedilink
    English
    arrow-up
    22
    ·
    11 months ago

    People will recommend Navidrome- but if you’re like me then your music collection is organized by folders and not metadata. Navidrome does not and will never (developer said as much) support folder-based browsing.

    I recommend using Gonic https://github.com/sentriz/gonic and then a compatible Subsonic client. Gonic has been the simplest and smoothest out-of-house music streaming experience for me.

  • karax@infosec.pub
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    11 months ago

    I think you’re on the right track with Wireguard.

    I’m also running Jellyfin, but mostly Navidrome for music. I’ve been pretty satisfied with the latter.

    Consuming music outside the house has been a significant issue. I mostly tried to go the offline route: download some music to play while you’re out of the house … and on Android the experience has been overall very poor. My least worst experience was with Substreamer as a client, but still not anywhere near good.

    Where I’m at today is with always-on VPN through Wireguard and the experience is significantly better than any other solution I’ve tried before.

    It’s been years I haven’t played with mpd, so I can’t comment on that.

    • Scrath@feddit.de
      link
      fedilink
      English
      arrow-up
      7
      ·
      11 months 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
        3
        ·
        11 months ago

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

        How are you liking navidrome?

        • lckdscl [they/them]@whiskers.bim.boats
          link
          fedilink
          English
          arrow-up
          4
          ·
          11 months ago

          Navidrome replaced Spotify for me, with Symfonium on Android, I’m never going back. On PC you can use any Subsonic client, and there are plenty I threw Tailscale on top to access it when I go out.

        • chrisbit@leminal.space
          link
          fedilink
          English
          arrow-up
          4
          ·
          edit-2
          11 months ago

          Not OP, but I also use Navidrome, hosted as a docker container on Synology NAS with reverse proxy for streaming outside the house. Have found the Symfonium app (paid) to be a great replacement for Spotify.

          • zaphod@lemmy.ca
            link
            fedilink
            English
            arrow-up
            1
            ·
            11 months ago

            Seconding Synphonium, it’s surprisingly good and gets updates very regularly.

        • Scrath@feddit.de
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          11 months 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.

    • Starfarer@lemmy.todayOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      Navidrome sounds interesting, I haven’t heard over of it before.

      Wouodbyou recmkend it over jellyfin?

  • Archy@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    11 months ago

    It definitely has to be Jellyfin (server) + Finamp (client) + tailscale (mesh VPN)

  • StrawberryPigtails@lemmy.astaluk.icu
    link
    fedilink
    English
    arrow-up
    8
    ·
    11 months ago

    I currently use Jellyfin to stream my music collection. It’s all stored on my NAS and I can give access to whomever I like. Downside is that the iOS music client, FinAmp, is… not pretty. It’s functional, but not great. I understand the player situation to be a bit better on the Android side.

  • Blxter@lemmy.zip
    link
    fedilink
    English
    arrow-up
    7
    ·
    11 months ago

    Been using Plexamp for a little over a month by myself only complaint is meta data is sometimes not the best but that might be my choice of music as well. Also still missing some features I would like to see.

  • impersonator@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    ·
    11 months ago

    I was using Plexamp for a while but now I’ve mostly converted my library to OPUS so I can fit it all on my phone. I have a script to automatically copy the directory structure/artwork and convert from my main FLAC library, and keep it in sync with my phone using syncthing. I use Musicolet for playback. If your library is bigger or you don’t have much free space then this is of course not an option, but it works for me.

  • TeddE@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    11 months ago

    Anyone here experiment with Funkwhale? Wondering if it’s a practical choice to make a personal library available in a personal cloud.

  • hottari@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    11 months ago

    If I could move with all my Spotify favorites and playlists to other services, I probably could replace spotify.

    • ImpossibilityBox@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      11 months ago

      If I could figure out how to move all my favorites and playlists AND continue discovering obscure music from around the world with ease, I would replace Spotify.

      I can’t think of another way for me to discover something like Indian Metal, all female Cuban acapella group, or power ambient deep in the middle of nowhere farmland NY. It’s not like those are going to be played on the radio. But I can type a random combo of letters and numbers into Spotify and start a radio based on the first band I don’t recognize. Let the discovery commence.

  • PieMePlenty@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    I run nextcloud which has a music plugin. The plugin exposes an ampache and subsonic api. All you need now is a client. I use ultrasonic on android. This is for out of home streaming. In home both plex and jellyfin offer dlna for pretty much any networked device made in the past 15 years. That’s how I listen on an AVR. On a PC I could use that or just browse to the nextcloud music plugin and listen in browser.