Navidrome: Open-Source Software to enjoy your music collection from anywhere(navidrome.org)
navidrome.org
Navidrome: Open-Source Software to enjoy your music collection from anywhere
https://www.navidrome.org
21 comments
Sublime Music is also wonderful.
Thanks, I've saved a link :-)
It looks quite similar to Supersonic; I'll give it a spin.
It looks quite similar to Supersonic; I'll give it a spin.
I and my friend (physically located very far) want to listen to songs sometimes. The songs are mostly from YouTube. What we need is synchronization plus editable playlist.
For example, both of us should be able to add songs (that is drop YouTube links) and the app should queue them and play in order.
Not just for songs, we sometimes want to watch movies/YouTube videos together too...
So far what we do is, create a Jitsi Meet link and use it's Share YouTube video feature [1].
For songs, we can't find a good UX/FOSS solution yet, so we just use Telegram's group call feature with a bot that can play audio through it. [2]
Anybody found yourself in similar situation and got a better (FOSS preferred) solution? :)
1. https://jitsi.org/blog/co-watch-youtube-videos-on-the-new-me...
2. https://t.me/Minty_Fresh_OT/261123
For example, both of us should be able to add songs (that is drop YouTube links) and the app should queue them and play in order.
Not just for songs, we sometimes want to watch movies/YouTube videos together too...
So far what we do is, create a Jitsi Meet link and use it's Share YouTube video feature [1].
For songs, we can't find a good UX/FOSS solution yet, so we just use Telegram's group call feature with a bot that can play audio through it. [2]
Anybody found yourself in similar situation and got a better (FOSS preferred) solution? :)
1. https://jitsi.org/blog/co-watch-youtube-videos-on-the-new-me...
2. https://t.me/Minty_Fresh_OT/261123
I haven’t tried this myself but I wonder if Jellyfin’s SyncPlay feature would work well for this. And as for adding YouTube videos, there are quite a few options, I would try Jdowloader. I’m not sure how it would work with your friend adding videos. Perhaps giving them access to a docker container Jdownloader instance with your Jellyfin directories mapped to it.
Yea I considered that once too like having a small web app which takes a link and downloads it via ytdlib and then sync it with Jellyfin. :)
I couldn’t see if it would work with chromecast audio. I have a few chromecast audios for in-sync music source to old school 70’s receivers and speakers in a couple different rooms, as well as modern iPhone dock / speaker eg in the kitchen that have a line in.
Whatever app I use to play music needs to support chromecast audio.
I think Plex could do it but I haven’t bothered to run my own Plex server for ages.
What alternatives to Spotify for self hosting are there that support chromecast audio, or what alternatives to chromecast audio are there, given they are discontinued
Whatever app I use to play music needs to support chromecast audio.
I think Plex could do it but I haven’t bothered to run my own Plex server for ages.
What alternatives to Spotify for self hosting are there that support chromecast audio, or what alternatives to chromecast audio are there, given they are discontinued
> "Whatever app I use to play music needs to support chromecast audio."
If you can't find something pre-built that fits your specific needs, you could perhaps "quick and dirty" script yourself up something using "Cast All The Things" [catt@github][0] to talk to your ChromeCast devices, and maybe "Beets" [beets@readthdocs][1] to manage play / playlist commands and management of the music library itself, presuming some Python scripting skills on your part, or a willingness / interest in learning said skills. Other language / library pairs exist as well, if Python's not exactly in your "bag of tricks".
- [0]: https://github.com/skorokithakis/catt
- [1]: https://beets.readthedocs.io/
If you can't find something pre-built that fits your specific needs, you could perhaps "quick and dirty" script yourself up something using "Cast All The Things" [catt@github][0] to talk to your ChromeCast devices, and maybe "Beets" [beets@readthdocs][1] to manage play / playlist commands and management of the music library itself, presuming some Python scripting skills on your part, or a willingness / interest in learning said skills. Other language / library pairs exist as well, if Python's not exactly in your "bag of tricks".
- [0]: https://github.com/skorokithakis/catt
- [1]: https://beets.readthedocs.io/
Been self-hosting my bandcamp albums with this very successfully for a year now. On mobile, there is the app "Symfonium" that gave me perfect experience.
For Desktop, there are some older clients that look pretty dated, so I've decided to just write my own (maybe I'll release that one once it's finished).
For Desktop, there are some older clients that look pretty dated, so I've decided to just write my own (maybe I'll release that one once it's finished).
Have you tried my client (github.com/dweymouth/supersonic)? I started this for a similar reason last year - I'm curious to hear your feedback, and if you were interested in contributing I'd love some more help!
[deleted]
Those who use non-streaming music libraries… how do you do music discovery? I listen to a large variety of music and I love that I can get pretty much anything I desire within a few seconds on Spotify. Listening to new music would be harder if I have to commit to buying the songs first.
I really like the idea of having own music collection, but it would be very expensive to get started and I feel like I would still keep my Spotify subscription for discovery.
I really like the idea of having own music collection, but it would be very expensive to get started and I feel like I would still keep my Spotify subscription for discovery.
I think I've had my Spotify since around 2008/2009 sometime. Some years ago, I started noticing that some of my playlists only have like 30% of the songs still available, so I started buying the music I listen to, mainly via Bandcamp and Bandcamp Fridays (https://daily.bandcamp.com/features/bandcamp-fridays-update).
But still, my music library on Spotify is huge, and I still use Spotify for discovery of artists and labels, mainly via related playlists or user's playlists. Then I purchase that music on Bandcamp or wherever it's available so I have a local backup. I also never buy music without listening to it first and knowing I like it.
But still, my music library on Spotify is huge, and I still use Spotify for discovery of artists and labels, mainly via related playlists or user's playlists. Then I purchase that music on Bandcamp or wherever it's available so I have a local backup. I also never buy music without listening to it first and knowing I like it.
When I'm in the mood for new stuff, sometimes I just open up bandcamp and click around, buying "random" albums if there's a song or two whose previews sound good. I have a radio on my desk that I listen to at times (thank you Shazam). And I have a couple of internet radio streams I listen to.
I also sometimes just stare at CDs at a local used store and stand there in the aisle previewing the music online.
Another thing: I'm in a handful of Discords with #music channels. I like some people's tastes, so when they post a thing I usually listen in.
But people with non-streaming collections can still go onto Youtube or the like to listen to a song!
I also sometimes just stare at CDs at a local used store and stand there in the aisle previewing the music online.
Another thing: I'm in a handful of Discords with #music channels. I like some people's tastes, so when they post a thing I usually listen in.
But people with non-streaming collections can still go onto Youtube or the like to listen to a song!
I'm considering letting go of music streaming. My options for exposure to more music going forward will be:
Radio, for when I want music, am open to discovery, and can't be bothered to choose
Public Library, for when I want to browse for something to play while driving
Recommendations from friends
I'm also feeling like I have near enough music to hit all my emotional notes (I usually listen for emotional resonance), which makes discovery less important as I get older.
Radio, for when I want music, am open to discovery, and can't be bothered to choose
Public Library, for when I want to browse for something to play while driving
Recommendations from friends
I'm also feeling like I have near enough music to hit all my emotional notes (I usually listen for emotional resonance), which makes discovery less important as I get older.
The only way to beat the value proposition of music streaming services is piracy. If you’re not willing to torrent then nothing will ever top Spotify. People who use these types of libraries are usually pirating at least a majority of their music if not all.
Even then, discovery is a challenge and requires a decent amount of effort to make it even approximate the level of discoverability you get with streaming services, but it is possible[0].
That said, private trackers offer a level of archival quality that you cannot get with streaming. I recently was listening to a bit of ska/rocksteady/early reggae and Spotify had abysmal coverage of old albums compared to YouTube and private trackers.
I think the best solution is probably Apple Music since you can at least fill the gaps in the service by uploading your own music, however you want to get it.
[0] https://imgur.io/a/ZIkUyRv
Even then, discovery is a challenge and requires a decent amount of effort to make it even approximate the level of discoverability you get with streaming services, but it is possible[0].
That said, private trackers offer a level of archival quality that you cannot get with streaming. I recently was listening to a bit of ska/rocksteady/early reggae and Spotify had abysmal coverage of old albums compared to YouTube and private trackers.
I think the best solution is probably Apple Music since you can at least fill the gaps in the service by uploading your own music, however you want to get it.
[0] https://imgur.io/a/ZIkUyRv
I built an aggregator for new albums, using RSS feeds from a few hand-picked sources:
https://nudedis.co/
Every Friday morning it generates a Spotify playlist using GPT to reduce friction. I find the convenience of Spotify as a discovery tool to be too great to get rid of.
https://nudedis.co/
Every Friday morning it generates a Spotify playlist using GPT to reduce friction. I find the convenience of Spotify as a discovery tool to be too great to get rid of.
Discovery is easy. Subscribe to labels you like on Bandcamp, and subscribe to promotional channels on YouTube.
like we always have - people you know, forums, good radio shows (online and airwaves) - subscription streaming services are "easy" - that's often all they are. Their negatives far outweight their convenience - and they do nothing to help their product (the artists)
P.S. a well-known secret is Supersonic[0]. It's an excellent cross-platform Subsonic client (which works with Navidrome!). It's not Electron-based, either. Much like Navidrome, I've had absolutely no issues with it. Love it.
P.P.S. My music library is around 400GB, and Navidrome has never had any issues with it.
[0]: https://github.com/dweymouth/supersonic