I think we need to focus on the simplest mechanic here: adding links to content metadata in Funkwhale to make it more useful to users. We can think about adding things later on down the line, but I believe the most important use cases for right now are just giving artists who upload to Funkwhale the ability to:
- Link to their website
- Link to a store where you can purchase their content
- Link to external media such as music videos
- Link to social media
- Link to external streaming services
From my perspective, the user experience here is:
- I am a user
- I see a track listing in Funkwhale for “Dancing Queen” by ABBA
- I don’t own an associated upload, so the track is unplayable
- I can look at the links in the track overview to:
- Stream the song elsewhere to see if I like it
- Purchase the song from the artist
I’m drafting a spec for this here to cover how we might want to handle this.