xrrhythmsuk / xruk-player

A pattern-based drumming machine based on TypeScript, beatbox.js, Vue.js and Bootstrap.
https://player.xrrhythms.uk
GNU Affero General Public License v3.0
1 stars 0 forks source link

Option to submit custom tunes/breaks for inclusion in main player #28

Open BirchBirchBirch opened 1 year ago

BirchBirchBirch commented 1 year ago

To make our set of material more democratic, I propose adding a button, or option under the "Share" menu, to submit a custom tune or break for review to be added to the main player. (Perhaps generating an email to an appropriate address?)

timrog commented 1 year ago

This is interesting.

What might be good as a start is to be able to download a file, rather than that hideous long link. On mobile, I think we can use a sharing api, i.e. we could have a button Share this tune and that would pop up all your usual email, Telegram, WhatsApp apps. That would be good. So maybe it could be posted to an email address, or maybe people could post them to a Telegram group (if we give them the right links) and everyone can get involved in reviewing?

Maybe there's also scope for having a section of the player dedicated to "Recently submitted tunes". Updating Github with every tune under consideration could be tedious. But it could potentially pull files from another source - maybe a Google Drive folder, or Dropbox or similar.

BirchBirchBirch commented 1 year ago

The hideous long links are certainly not my favourite 😂 A sharing API sounds great! Also having a group people can join to discuss what we want on the player would be brilliant for democratic engagement.

I think appearing in "recently submitted tunes" would be best as an opt-in thing, but it certainly sounds like a fun idea. And I agree about avoiding needing to update GitHub with tunes under consideration, though hopefully we wouldn't ever actually be dealing with that many.