Shinyspace

Edit

Music as mp3 files

2026-08-02

To ensure the music i care about stays available to me, i've decided to keep all of it as files on my own hardware.

Requirements:

Workflow:

Update:
after working like this for a moment, i realized: i want to easily be able to upload music from any device, but also have an easy way to download the current "state" of the server to my devices. somewhat simplified, this is a two way sync, so EXACTLY what we already solve with unison.

The new setup: each device has ~/media/music synced to harbor's media/ dir with unison. we can drop in new files any time and run unison, boom they're on the server.

Sure, this means we do need at least a partial copy of the entire music server's collection (say albums, playlists or mixes, soon likely to be the entire dir) on our device, but by now i'm thinking that will be the way to go either way (have all our music available locally).

Note on termux: music players can't access termux' home directory. do "termux-setup-storage" and use ~/storage/shared/Music