youkebox 0.1.0

YoukeBox, a better way to create live playlists
docs.rs failed to build youkebox-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

YoukeBox-Rust

This is the YoukeBox backend, written in rust.

What is The YoukeBox?

The YoukeBox is an application that multiple people can use to build music playlists. Users can create a music-room and submit songs from youtube to that room.

Routes

Each route has a prefix: "/api/$version/"

GET

  • /playlist
    • Display the global playlist
  • /playlist/
    • Display the playlist for
  • /youtube/
    • Search songs on youtube
  • /rooms
    • Display all the rooms
  • /rooms/search/
    • Display the rooms with a filter

POST

  • /playlist
    • Add a song to the global playlist
  • /playlist/
    • Add a song to the playlist for
  • /playlist//skip
    • Skip a song in
  • /rooms
    • Add a new room

What does the YoukeBox support atm?

  • Pseudo live-streaming
  • Creating rooms
  • Skipping songs

Coming soon

  • Music ordering
  • Accounts support with room administrators
  • Upvotes & Downvotes