-
Notifications
You must be signed in to change notification settings - Fork 3
Home
CreamCat is a music player designed to provide a collaborative experience for online listening parties. It acts as an interface to search for music from Youtube APIs, to provide an extended selection of music. It also includes collaborative features such as a voting system for player control, shared music queues, and public/private music lobbies.
CreamCat focuses on the ability to provide a collaborative music sharing experience which emulates a small listening group for study groups, hangouts or parties. Allowing users to listen synchronously across devices and locations. Users can decide to create a room or join a pre-existing room. For creating a room, users can specify the name of the room, optional description and optional password for private rooms. Once inside the room users can then share the Room ID to other users who they wish to join their room. Once the other users have the room ID copied, they can then access the join room page and enter in the room ID and password if required. Once inside they will automatically sync up with the current room, synching all data such as current queue, current playing song and current duration of the song. Once inside, users can search songs in the search bar and add songs to the queue. Songs can also be skipped if users desire through a vote functionality where all users vote whether or not they would like the song to be skipped or not. Users can then also leave the room manually through the leave room functionality or close the browser. Rooms will automatically close after an hour of inactivity and all users will be redirected to the room page.
University of Auckland COMPSCI 732 / SOFTENG 750 Group 39 - Cream Cat
Andy Huang, Sunho Jung, Wenxin Pan, Kevin Yee
Group 39 Cream Cat - Andy Huang, Sunho Jung, Wenxin Pan, Kevin Yee
2021 Semester 1, CompSci 732 / SoftEng 750 - University of Auckland