Looking for a music server
from jaykay@lemmy.zip to selfhosted@lemmy.world on 24 Jun 22:14
https://lemmy.zip/post/17959069

Hi! I’m currently using navidrome, but eventually I will probably need support for multiple users (each user has access to different music or the same music) which isn’t supported in navidrome right now. I don’t really want to run two containers of the same thing if I can avoid it. Thanks

#selfhosted

threaded - newest

AbidanYre@lemmy.world on 24 Jun 22:20 next collapse

Navidrome can have multiple users. I don’t know that they can each have separate libraries though.

jaykay@lemmy.zip on 24 Jun 22:21 collapse

It doesn’t afaik :/

schizo@forum.uncomfortable.business on 24 Jun 22:31 next collapse

Jellyfin and/or plex will do that, and it’s what I’m using.

The BF has an account and a music library, and I have a different one.

Zachariah@lemmy.world on 25 Jun 01:56 collapse

It’s especially nice to use either of these on Linux because you can use symlinks to have the server think the audio files are in more than one place without using any extra storage space.

aodhsishaj@lemmy.world on 26 Jun 13:36 collapse

Just be cautious when moving or backing up the files, things like rsync and bakula have specific flags needed to preserve symlinks.

Zachariah@lemmy.world on 26 Jun 14:17 next collapse

Good point!

semi@lemmy.ml on 26 Jun 21:48 collapse

You could go even further and use hard links. That way, you can have two paths pointing to the same data on the partition, with the space getting cleaned up only after all references to it are removed.

aodhsishaj@lemmy.world on 26 Jun 23:45 collapse

Absolutely!

If anyone is interested here’s a great thread on it

stackoverflow.com/…/what-is-the-difference-betwee…

alvaro@social.graves.cl on 24 Jun 22:24 next collapse

@jaykay@lemmy.zip Navidrome supports multiple users. The issue for you is to merge collections, then?

jaykay@lemmy.zip on 24 Jun 22:34 collapse

The issue I have is that all users see the same music (all of it). I would like to be able to “disable/enable” songs/albums per user

EVERGREEN@lemmy.one on 27 Jun 01:31 collapse

Plex and Jellyfin won’t be able to assign permissions to an Album/song level it’ll be just at the library level.

RobotToaster@mander.xyz on 24 Jun 22:41 next collapse

Funkwhale?

doodledup@lemmy.world on 24 Jun 22:48 collapse

I think Funkwhale is dead isn’t it?

RobotToaster@mander.xyz on 25 Jun 08:45 collapse

Seems to just be hosting issues www.reddit.com/r/…/funkwhaleaudio_down/

doodledup@lemmy.world on 25 Jun 12:03 collapse

Well, this post got deleted too. But the website is back up it seems.

Faceman2K23@discuss.tchncs.de on 24 Jun 22:56 next collapse

I use Plexamp for that, Jellyfin does it too. You can assign libraries per user quite easily.

So for 3 users you might have 4 libraries, one per user then a shared library they all have access to.

SteveDinn@lemmy.ca on 24 Jun 23:32 next collapse

Navidrome is still the best music server, even with all of its limitations. For what it’s worth, the developer is currently working on features intended to support multiple music libraries. It’s going to happen eventually.

Kynn@jlai.lu on 26 Jun 05:53 collapse

Well it doesn’t support browsing its library by folder, which is a no-go for me. I use gonic.

butter@midwest.social on 24 Jun 23:54 next collapse

I know you didn’t want to, but I’ll bet two navidrome instances will be faster and lighter than JF or Plex.

atzanteol@sh.itjust.works on 25 Jun 02:46 next collapse

I like Subsonic. The interface is a bit dated but it supports multiple users and has excellent android apps.

azron@lemmy.ml on 25 Jun 03:13 next collapse

Ampache with subsonic for app support.

StrawberryPigtails@lemmy.sdf.org on 25 Jun 03:16 next collapse

I use Jellyfin. I think in your use case, each user would be setup have their own library. You can enable or disable library on a per user basis as will as a per client basis.

Downside is that the default web interface isn’t great as a music player. It does the job but it’s not great.
Other hand, multiple music-first clients exist for a lot of different platforms. Odds are good you can find a client that suits how you listen to music.

Edit: said collection when I meant library.

Lem453@lemmy.ca on 25 Jun 05:15 next collapse

I like finamp as my android music client for jellyfin

StrawberryPigtails@lemmy.sdf.org on 25 Jun 05:20 collapse

Me too! Not much to look at but it’s a great player on iOS. On Linux, I like SonixD.

rockhandle@lemm.ee on 26 Jun 12:34 collapse

I like the Ultrachrome CSS mod. It doesn’t massively change the interface - but it looks a bit nicer imo

kylian0087@lemmy.dbzer0.com on 25 Jun 04:30 next collapse

Why not use a combined library if I may ask? This would be similar to things like Spotify or tidal but then self hosted.

jaykay@lemmy.zip on 25 Jun 18:59 collapse

Actually… you’re f right. Why do I create problems for myself, just add everything to one pot and let users fav/star the ones they want and use the “Favourites” folders. Thanks

kylian0087@lemmy.dbzer0.com on 26 Jun 10:31 collapse

They can also make playlist for them self. And hey as a bonus they might discover other songs they like.

KingThrillgore@lemmy.ml on 25 Jun 04:30 next collapse

Jellyfin, Ampache, Plex are your best bets.

aodhsishaj@lemmy.world on 26 Jun 10:57 collapse

Checkout plexamp as your client if you use plex

Appoxo@lemmy.dbzer0.com on 26 Jun 12:09 collapse

Finamp on Android if you are using Jellyfin

bier@lemmy.blahaj.zone on 27 Jun 10:17 collapse

They recently got a huge update that overworked the ui and it’s absolutely brilliant. Don’t know if it’s out of beta yet but I’ve been using it for over a month and it works absolutely flawlessly.

lyoko@lemm.ee on 25 Jun 05:43 next collapse

I have the same problem with navidrome so I’ve written a new Opensubsonic server in Rust with a permision model. You can check it out here: github.com/vnghia/nghe

RatCornu@ani.social on 25 Jun 12:57 collapse

I need also LDAP or Oauth2 support, is there a good software with this feature as well?

Appoxo@lemmy.dbzer0.com on 26 Jun 12:10 collapse

Jellyfin can ldap