Bomb ass Features Requirements List - Veryyes/Depth GitHub Wiki
Requirements
General
- Open Source with GPL3 License
- Multi-Language Support
- Multiple Lobbies
- Mobile & Desktop Support
Singing Screen
- Song plays from the beginning
- Song verses appear ahead of time and disappear when they lyrics have finished
- The odd numbered and even numbered verses appear in the same position as previous odd numbered and even numbered verses on the screen respectively
- Support for any number of singers in the song (i.e. A Whole New World would have 3 singers, Aldin, Jasmine, and Both of them together)
- Support for multiple transliterations
- e.g. Kanji + Romanji ("θͺεγγδΈηγγγ" and "Jibun wo Sekai sae mo"), or Chinese characters + Pinyin
- Word Highlighting
- Normal/Preloaded default font highlighting
- Have a little ball bounce over the words
- Highlight on a per word basis
- Highlight continously/smoothly through the lyrics
- Customizable highlighting
- Background
- Static Image (or gif)
- Visulizations based on audio
- Low res video (video with no audio)
- Menu/GUI/UX
- Play, Pause, Stop, and Next song buttons
- Easy to view, not confusing queue
- Volume, Pitch, Bass, Treble, and Mic Gain UI
- Add songs to queue
Queuing/Search Screen
- Search songs via any type of metadata and filters
- Search must be fast and intuitive
Scoring/Feedback
- Participants can score other participants on their singings
- Song Scoring based on song audio signal