From our discussion with @mjourdan
Storage is a storage mounted to the server, like a hdd or a FTP connexion
User story. As a music listener, I keep my user library on an external hard drive. In order to retrieve my music from work, and to share some bits of them, I uploaded my music to a Funkwhale instance. At home, I would like to keep using the Funkwhale webapp from my laptop. But downloading my music from the internet while it leaves right there on my usb drive seems like a waste of resources. So I would like to be able to use Funkwhale to play content from my local storage.
Maybe we would like to be able to handle a few differents storages in the long run.
Complementary features :
- Give control on which physical storage upload the content.
- Read all content from this storage
- Navigate each storage