3 ms·
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
by apt-get 3y ago
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 closes down/erases your files (as has happened before on Bandcamp when an artist account gets deleted!), 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/ https://www.navidrome.org/
- sphars 3y agoAnother vote for navidrome. Easily self-hostable, and since it uses the Subsonic APIs, there's plenty of client apps to choose from (I personally like Symfonium[0] for Android). If you're already using them, both Plex and Jellyfin also serve as music streaming servers (Symfonium will also work with these) [0]: https://symfonium.app/ https://symfonium.app/
- loughnane 3y agoI love Jellyfin and tried it with music but it felt too clunky at the time.
- jhvkjhk 3y agoI personally use Ultrasonic. It doesn't look as good as Symfonium, but it's usable and open source: https://gitlab.com/ultrasonic/ultrasonic https://gitlab.com/ultrasonic/ultrasonic
- sphars 3y agoI use Ultrasonic as well, but I've found Symfonium to be much more stable, especially wrt Android Auto and Chromecasts. There's several other open source Android apps as well. I've been testing out as many apps as I can find and documenting the features of each in this spreadsheet[0]. It's a bit out of date, and there's one or two more apps to add, but you get the gist [0]: https://docs.google.com/spreadsheets/d/1Lr788M1pM3AFOpjR8CRA0_SPIApbMUGlBQY3pxrcrkY/edit?usp=drivesdk https://docs.google.com/spreadsheets/d/1Lr788M1pM3AFOpjR8CRA...
- loughnane 3y agoThis is the right way. Some other tools that make for an excellent experience are play:sub on iOS and beets to manage metadata.
- codeslave13 3y agoYes. Navidrome pplay:sub and beets are my stack and they pass the spouse test.
- joemi 3y agoThe article talks about deleting things that no longer spark joy, so I believe the author's goal is a little different from your goal, which seems to be permanence. I think your solution also requires a more powerful server than the article's solution. Which is another possible reason why the article's solution might be better for some people.