Just catching up on this thread.
Interesting ideas, something I’ve actually been meaning to reach out to you for a while about @Nigel. I think you’re right about needing complimentary apps.
I think I was imagining the two key apps having slightly different roles to what you mention here, if I understood correctly, a bit more like the model @neo was imagining above. I’ll elaborate in relation to music, but of course no reason why the same model couldn’t apply to video or anything else.
As a musician, band, whatever, the first app would help me upload and manage my music within my account, and also enable people to directly stream the music from my account, perhaps for payments building up to a threshold where the listener had ‘bought’ the track/album. This would probably be a web app with lots of personalisation options for artwork, lyrics, smart contracts etc etc. A bit like Bandcamp I suppose. Essentially a CMS tailored towards a (music) scenario. It’s also something that could be done almost at network level and integrated into SAFE Network App.
However, this leaves the problem for the listener of discovering that site (and discovering music in general,) and also having a seamless listening experience where as a listener I can access everything within my music player app to make playlists, cue up tracks etc etc.
This is where the second app would come in, which would be more like Spotify, or Tidal or whatever, and it’s primary purpose would be curation/aggregation, and, as you mention, probably verification as well. Like a traditional music shop, it would be able to add a mark-up charge onto the original artist’s price.
The interesting and challenging part would be how these two apps interact. On a basic level we can imagine it like an embedded youtube video, so all the music player app needs from the artist page is an artwork thumbnail. It probably gets a bit more tricky when we think about aligning pricing structures (the listener doesn’t want to be challenged every track to authorise a payment etc.) It would also need thinking about on a technical level as to what the best way is for the ‘middleman’ to add their mark-up.
However, a set of network protocols for these sort of things across different types of media would be really powerful, and allow a very easy experience for the listener to switch platforms, and for the artist to link to different platforms as well (currently there is not much choice for either, and even trying to upload your music to a few streaming services is a nightmare for an artist.)
I’ve been working quite a lot lately (for a different purpose) on finding the best way to do ‘theming’ (using Vue,) so what I’m hoping to do at some point is make a SAFE site to upload my own music, but with a view to doing it in such a way that it can be adapted for other people to do the same (the ‘Bandcamp’ side of the app I mentioned above.)
My coding has thus far been pretty messy and experimental so I haven’t got anything up on Github, but anything I do will eventually be open-source, and I’m certainly of the opinion that collaboration is better than competition, and this is an area I’d be interested in working with people on, even if it’s just sharing ideas about good ways to structure things.