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?

8 points

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.

permalink
report
reply
4 points

On iOS there’s also Fintunes & Manet Music.

A little prettier but not as feature rich.

permalink
report
parent
reply
2 points

I’m using S2 on Android to use Jellyfin as media source. Really great player. I’ve bought the full version, definitely worth it.

permalink
report
parent
reply
44 points

Plex w/ plexamp Jellyfin w/finamp

Thats what I would go with but theres tons of options here as well

https://github.com/awesome-selfhosted/awesome-selfhosted#media-streaming---audio-streaming

permalink
report
reply
9 points

Very gold alternative for plexamp is symphonium

permalink
report
parent
reply
4 points

I agree. The client fills the gaps of the server side recommendations and filters, but the lack of desktop equivalent is why I don’t use it full time

permalink
report
parent
reply
1 point

That is true, on PC i still use Plexamp aswell

permalink
report
parent
reply
5 points

I have a jellyfin server running already so I will give that a go. Thanks

permalink
report
parent
reply
2 points

There are some great designs ready for redesign of Finamp to make it much more modern, but development is fairly slow with limited resources. I think it’s currently in closed testing though.

permalink
report
parent
reply
2 points

There’s also Manet, a jellyfin music app for iPhone/iPad

permalink
report
parent
reply
16 points

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.

permalink
report
reply
7 points

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

permalink
report
parent
reply
3 points

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

How are you liking navidrome?

permalink
report
parent
reply
4 points
*

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.

permalink
report
parent
reply
4 points

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.

permalink
report
parent
reply
4 points
*

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.

permalink
report
parent
reply
7 points

Navidrome with Substreamer on mobile for auto-generated recommendations based on already played music works great for me.

permalink
report
parent
reply
2 points

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

Wouodbyou recmkend it over jellyfin?

permalink
report
parent
reply
0 points

It is also very resource efficient. I am running it on a Raspberry Pi 2 and it works flawlessly.

permalink
report
parent
reply
31 points
*

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

4 acronyms in this thread; the most compressed thread commented on today has 4 acronyms.

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

permalink
report
reply
13 points

I love you

permalink
report
parent
reply
3 points

Good bot

permalink
report
parent
reply
6 points

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.

permalink
report
reply

Selfhosted

!selfhosted@lemmy.world

Create post

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:

  1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

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

Questions? DM the mods!

Community stats

  • 3.4K

    Monthly active users

  • 3.3K

    Posts

  • 71K

    Comments