this post was submitted on 27 Nov 2023
395 points (98.5% liked)
Asklemmy
43945 readers
638 users here now
A loosely moderated place to ask open-ended questions
Search asklemmy ๐
If your post meets the following criteria, it's welcome here!
- Open-ended question
- Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
- Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
- Not ad nauseam inducing: please make sure it is a question that would be new to most members
- An actual topic of discussion
Looking for support?
Looking for a community?
- Lemmyverse: community search
- sub.rehab: maps old subreddits to fediverse options, marks official as such
- !lemmy411@lemmy.ca: a community for finding communities
~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I'm not the guy you replied to.
I originally stored my music in Plex and used Plexamp. I have a large playlist downloaded from youtube which caused horrible performance issues in Plexamp. Navidrome is pretty much a read-only service. It can only read metadata from the files, not add any or manage them. For me this feels safer to expose to the internet since my docker container only has read-only access to all of my files. Even if someone broke into the service for some reason, they couldn't do anything to my files.
I don't know if jellyfin has similar performance issues with large playlists since I already had navidrome set up by then.
Thanks! I don't have too much music on it yet, I guess, so not sure on the performance. I do like that read only approach, though. Currently I'm running just the regular jellyfin app on my Mac. What made you use it in docker? It sounds like in Linux it's a safeguard to prevent dependency issues but I don't think that's really a factor on mac
Mostly ease of management. I have a server on which I run multiple applications. If I don't need something anymore, I can just purge the container. The directories used by that container are clearly listed in my docker-compose file so I never have to wonder whether I purged everything that is now unnecessary.
It also makes it very easy to deploy a new service.