eleqtrizit / spotify-jukebox-frontend

spotify-jukebox-frontend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spotify Jukebox - Frontend

Why?

With the goal of learning React, I needed an interesting project. I made this Spotify-based Jukebox.

Spotify already offers Group Sessions

Group Sessions are limited to Spotify Premium users only. Spotify Jukebox only requires one Premium user, belonging to the "party starter". It also doesn't require the installation of Spotify on any device except one. The jukebox is updated via browser.

How to use

The Spotify Premium user logs into the Spotify Jukebox and starts a party. From there, the Premium user can share the link via SMS, iMessage, etc. You can also pull up the QR Code and have someone near you just scan in with their camera.

You can see the playlist created inside the Premium user's Spotify, named something like Jukebox_f3e43w3. The Premium user just needs to hook a Spotify-installed device to some speakers and press play.

UI

The UI is optimized for small screens, as that is the most likely use-case (unless you're at a LAN Party, I guess). It displays OK on a regular screen, too.

Try It!

Spotify Jukebox

Help

I need a better name for this project. Something cool. If you have a good idea, shoot me a message.

Backend

https://github.com/eleqtrizit/spotify-jukebox-backend

About

spotify-jukebox-frontend

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 75.7%Language:CSS 17.1%Language:HTML 5.5%Language:Dockerfile 1.1%Language:Shell 0.6%