Such an amazing concept genuinely, its so fun lol. If you want to go even further though:
- A way to save your own songs you've created and revisit them, with the band and musicians names viewable, as well as other bands's songs.
- Ability to see how well your own band song does
- Each person has an overall score which gets higher the more likes you get, or lower if people dislike a song you've made. But keep the randomised character names, part of the charm imo
Just some suggestions :D