I've got a basic workflow working with per-user libraries.
As a user, you can create one or many libraries. A library can be private, public or restricted to users from the same instance (you can share them directly with specific users as well).
You can upload tracks to your libraries without any permissions (as long as you respect your quota).
And you can listen tracks from all the libraries you have access to.
@eliotberriot wow, really cool !
@eliotberriot cool 👍
@eliotberriot Is all of this documented somewhere? I'd like to read about this quota notion 🐸
@yphil This is still a WIP, but basically, instance owner will set a default quota for all users (like 1Gb), and optionnaly override it on a per-user basis.
Users will then be able to upload files up to this quota :)
mastodon.eliotberriot.com is one server in the network