Remix.run Logo
sandreas 2 days ago

Interesting article, especially the Fiio, I did not know that.

So here is my 2 cents:

I self-host navidrome[1] for music and audiobookshelf[2] for audio books and podcasts as well as syncthing[3] for documents (e.g. ebooks).

For streaming music the navidrome browser web client is already pretty good, but for my portable devices I use Substreamer[4] (free but non open source) and DSub[5] (FOSS). These Apps can switch playlists into Offline Mode and sync automatically. This is especially useful with the smart playlist feature[6] of navidrome.

To add music, I rip bargain Audio CDs with EAC[7] to FLAC and then use beets[8] with a cronjob that runs every 30mins to automate the process of importing the files and converting them to MP3 V0[9] to make it compatible with all of my devices (e.g. Car USB Stick). Then I archive the FLACs to keep space requirements low.

For audio books I use the Audiobookshelf App to download the files and then use Voice[10] as a companion app to listen. This is because the Audiobookshelf app is not a native app and Voice just integrates better. I'm currently in the process of adding some of my missing features like Support for Media-Button Tap-Codes[12] and better file scanning[13]. For iOS I'd probably use Prologue[11].

For Syncthing there is a Fork on FDroid that is still maintained and for iOS there also is something...

For standalone music players you could try the following:

  - Hifi Walker G7 mini (cheap)
  - Hiby M300
  - Shanling M0
  - Fiio M11 Plus
  - Sony NW-A306
Hope this helps anyone who is trying to own their music :-)

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

2: https://www.audiobookshelf.org/

3: https://syncthing.net/

4: https://substreamerapp.com/

5: https://f-droid.org/packages/github.daneren2005.dsub/

6: https://www.navidrome.org/docs/usage/smartplaylists/

7: https://pilabor.com/blog/2022/10/audio-cd-ripping-hardware/

8: https://beets.io/

9: https://boomspeaker.com/mp3-v0-vs-mp3-320/

10: https://github.com/PaulWoitaschek/Voice

11: https://prologue.audio/

12: https://github.com/PaulWoitaschek/Voice/pull/2960

13: https://github.com/PaulWoitaschek/Voice/issues/3044