Building a digital music collection in 2023

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews

    Please don't reencode your entire collection to "save space", or use git for version control.

    Put your lossless files on a server as a source-of-truth (with a regular cold backup somewhere else) and install a streaming server, like Navidrome[1], which will allow you to transcode on-the-fly to all of your devices. This is how you build a true "digital music collection": so that you won't regret it 5 years from now, when the site you bought your flac's from closed down/erased your files, leaving you solely with the reencoded mp3/opus files you kept, unable to move to better formats as they progress.

    [1] https://www.navidrome.org/

  • mpdbus

  • It's more interesting to me the fact they tried to recreate a LaTeX layout in their website design. But without hyphenation...

    Though about the subject of the post I too am still kind of a retro-grouch regarding the music I listen to. Everything is stored in my computer and I listen to it with ncmpc - even did a little dumb patch to change that horrible progress bar with a straight thin line, but I like it more than ncmpcpp that feels kind of bloated.

    I got a bluetooth speaker so I can "stream" to it when don't feel like playing it from my computer for whatever reason, and with KDEConnect can control it with my phone. I'm using mpdbus[0] to bridge mpd to mpris and kid3 to tag songs.

    No longer carry around music in my phone but when I did everything was in a micro SD card. I got an USB adaptor for it just in case, so I guess that makes it for the "streaming" capability.

    [0] https://github.com/mpostaire/mpdbus

  • 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.

    InfluxDB logo
  • I personally use Ultrasonic. It doesn't look as good as Symfonium, but it's usable and open source: https://gitlab.com/ultrasonic/ultrasonic

  • awesome-selfhosted

    A list of Free Software network services and web applications which can be hosted on your own servers

  • Are you really need to sync all music between work computer and home computer? If yes, https://github.com/awesome-selfhosted/awesome-selfhosted#fil...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts