Skip to content

chikatetsu/SongRating

Repository files navigation

Song Rating

Song Rating is a personal open source project to help the user rank its music library by comparing songs while they are played on its music streaming application. It works by asking if the current playing song is better or not than the song played earlier, and then sending this vote to the self-hosted server of the user hosting the Song Rating API. Then, the Song Rating API order those songs in the leaderboard using an oriented graph and an Elo rating system. The server is a centralized way to store the leaderboard since you can run a Song Rating client on different devices.

Repositories

  • Server : Self hosted API developped in Python
  • CLI : PC client developped in Python for the Cider application. Is listening to your keyboard inputs to rate the current playing songs
  • Android App : Android Application with the leaderboard and push notifications to vote for a song

Streaming services supported

PC

  • Cider2

Android

  • Apple Music
  • more in the future...

If you are willing to use only the Android client, support for other streaming services is easy to implement. Those supports will be made permanent in the future.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages