Replace Spotify

3 years ago by Starfarer to c/selfhosted

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?

load all comments
karax 16 points 3 years 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.

path: 0 4594362, hotness: undefined, score: 16, children: 10
Scrath 7 points 3 years 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.

path: 0 4594362 4594459, hotness: undefined, score: 7, children: 6
Starfarer 3 points 3 years ago

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

How are you liking navidrome?

path: 0 4594362 4594459 4595306, hotness: undefined, score: 3, children: 5
Scrath 4 points 3 years 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.

path: 0 4594362 4594459 4595306 4595964, hotness: undefined, score: 4, children: 1
Starfarer 1 point 3 years ago

Thank you for the info. Sounds like I've got a fair bit to look in to. 👍

path: 0 4594362 4594459 4595306 4595964 4596103, hotness: undefined, score: 1, children: 0
chrisbit 4 points 3 years 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.

path: 0 4594362 4594459 4595306 4595570, hotness: undefined, score: 4, children: 1
zaphod 2 points 3 years ago

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

path: 0 4594362 4594459 4595306 4595570 4597684, hotness: undefined, score: 2, children: 0
lckdscl 4 points 3 years 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.

path: 0 4594362 4594459 4595306 4595616, hotness: undefined, score: 4, children: 0
selfhosted
selfhosted

@lemmy.world

login for more options
62903
6787
5509

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

go to feed...