1 unstable release
Uses old Rust 2015
0.1.0 | Oct 12, 2017 |
---|
#23 in #room
28KB
674 lines
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
Dependencies
~29–39MB
~788K SLoC