Back to Works
Next projectAutoAttendanceForm
Full-stack / TypeScript
music-autoplay

01 / Overview
From a request to the next track.
Built for a campus request. A music queue connecting a web app, a server, and a Chrome extension.
The campus leader asked me to build it, and I thought it would be useful for me too.
A shared queue synchronized with Socket.IO. The extension takes playback from one track to the next.
02 / Tech
- TypeScript
- Bun
- Express
- Socket.IO
- React
- Tailwind CSS
- Browser Extensions
03 / Features
- 01
Express + Socket.IO server for queue management and real-time sync
- 02
Submit YouTube URLs from the web to a shared queue
- 03
Chrome extension auto-plays the next track when a video ends
- 04
Playback history with filters and admin queue controls
- 05
Production deployment on Render