-
Ampache
A web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Plenty of people do. Some even have a self hosted web catalog of their collection and a sub-set of them link their instances together. [1][2] Linking to the software, not peoples collections. Most are in private circles.
[1] - https://github.com/ampache/ampache/wiki
[2] - https://ampache.org/#preview
I've always been storing the albums I like locally. The reasons are:
- I don't use mobile internet on my phone, so having the music files at hand is quite natural. Wouldn't be able to listen to the music on the go otherwise
- Recommendation algorithms of streaming services like Spotify weren't good enough for me so I couldn't simply start the player and do my thang without skipping the tracks I don't like
- Streaming services often don't have many obscure tracks
Ended up realizing that, for me, using streaming services as a daily-driver is mostly like fighting windmills. But I still use them as a discovery tool.
Now, the issue with local files was, I had to manually syncronize any modifications among devices. So I installed Syncthing [0] to sync my audio folder with my PC and NAS. Syncthing can do online syncs via their relay servers, but I set the clients to only listen on local addresses, and disabled all the over-the-internet stuff. I'm quite happy with this setup.
[0]: https://syncthing.net/