Skip to content

michei69/smule-desktop

Repository files navigation

Smule desktop

No Maintenance Intended

HEAVY WIP --- HOBBY PROJECT

check out the underlying project which this entire app is based on: smule-api

Motivation

> 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

Roadmap / TODO list

  • 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
P.S. i really dont feel like properly maintaining this project (hence the badge). The smule-api project, on another hand, will get somewhat regular updates, whenever i'm free. It's a pretty ambitious project, as there's a lot of stuff to cover, but it's fun to work on, so that's what gets me going :3

About

A cross-platform desktop app for smule

Topics

Resources

License

Stars

Watchers

Forks

Languages