HEAVY WIP --- HOBBY PROJECT
check out the underlying project which this entire app is based on: smule-api
> be me
> enjoy karaoke app on phone
> i want bigger screen
> smule doesnt support desktop
> try emulator
> emulator has UNBEARABLE microphone latency
> decide to build my own
on a real note, this is partially just an opportunity for me to learn electron + vite + react + tailwindcss in one go, as i'll eventually begin writing more and more (cross-(desktop)-platform) programs every now and again
- Login as a guest, or as a user
- Fetch song information, song books, explore tab
- Fetch performances, recordings
- Ability to play songs, create new performances, or join others' performances/recordings
- Synced lyrics and a pitch viewer inside the play page
- Ability to search through smule
- Fetch user profiles, follow them, see their followers and followings
- Leave comments on performances, see others', like comments
- Ability to like performances
- Ability to chat with people via Smule's Spark chat (Partially broken atm)
- Ability to create new chats
- Ability to apply AvTemplates
- Ability to upload videos
- Group play support
- Livestream support
- Campfire (public groups) support
- Chat group support