Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin

I self host Navidrome. Works pretty well.


Do you use a local client that accepts caching/offline playback of the content ?

I'm looking through the android clients and none seem to fully embrace keeping the most played tracks on device ("offline mode"). Tempo[0] has in on the wip list, while StreamMusic straight removed in it the latest update[1], so as of now it looks like a pretty tough feature to get.

Listening to music in remote places is nice, and that was the main reason for paying for Spotify for me.

[0] https://github.com/CappielloAntonio/tempo#readme [1] https://music.aqzscn.cn/docs/versions/latest/


Symfonium has been great in my experience and does offline and caching. Check it out: https://symfonium.app/


Every couple of years, I buy a used Sansa Clip+ from ebay to replace the previous one that suffered physical damage. I transfer over the 128GB/256GB sd card. Voila - entire music collection in the size of a box of matches, no need for data connections, or a working phone, or fumbling with a screen when I'm working out.


SHHHHHH!!!! Don't tell people that or pretty soon we won't be able to find them any more! ;)

Seriously though, seconded, but also install Rockbox: https://www.rockbox.org/


Of course Rockbox. Every time. For more than a decade ...


This won't help you if you're looking for Android apps, but for anyone else interested using iOS, play:Sub works with Navidrome and has pretty good local cache support: you can explicitly download stuff locally and there's a configurable maximum size.


Dsub & forks should do just that


Amperfy on iOS.


Seconded! And the Subsonic-compatible API means that I have Android/iOS clients (playing music through the browser on mobile devices isn’t great). The web interface works well on any desktop.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: