A collaborative music playing system that lets people have control over the music being played. The users of the system are: HOST who is in charge of creating and controlling music and the users who access the music system, vote for a specific song, play ad pause a song depending on the host's persmission
It's a fullstack web application.
- Frontend - Javascript and ReactJS
- Backend - Python and Django
- The project has also been integrated with Third Party API with help of Django-rest framework. In our case, we will be integrating our project with SpotifyAPI.
As a host, you can:
- Create A Room
- Choose control of Playback state: whether you want users to have the persmission to Play/Pause or they have no control at all.
- Choose the number of votes needed to skip a song.
Once you click on Create A Room Button, you are redirected to your Spotify Account, login to be able to access a room.
After a successful access, you will be able to view and listen to the song that's currently playing in your spotify and you will be given a room code that you can share with other users to join the room and listen to music.
To Join A room, a Room code is needed. As a user/listener, you can join a room after a host has given you a room code. Enter the Room code and get to listen to music and enjoy other permissions like pausing or voting depending on permissions set by the host.
1.Find the website on (https://musicparty.meekkaran.com/)