A modern Twitch song request overlay and Spotify integration app for streamers.
Important
If you use Request+, you hereby agree to the Terms of Service
Request+ is a free and open-source tool designed for Twitch streamers who want seamless, real-time song requests integrated directly with Spotify, YouTube Music, and Apple Music.
Built with React and Electron, Request+ provides a smooth desktop experience — while Spicetify, Pear, and Cider handle communication for playback and track control.
It’s simple, free, and streamer-focused. No subscriptions. No ads. Just you, your chat, and your music.
- 🎧 Spotify Integration — Uses Spicetify for track control and metadata.
- 💬 Twitch Chat Requests — Viewers can request songs live using chat commands.
- Stream Overlay — Add a visual overlay to OBS or Streamlabs to display “Now Playing.”
- 🔐 Twitch OAuth Login — Secure login via Twitch API.
- 🗂 Request Queue Management — Skip, reorder, and manage incoming requests.
- Lightweight UI — React + Electron for fast, minimal system resource usage.
- 🆓 Completely Free — No premium or paywalled features.
- ☁️ Data Privacy — Only Twitch and kick usernames and tokens are stored; You can find more about our practices in our privacy policy.
| Component | Technology |
|---|---|
| Framework | React |
| Desktop Runtime | Electron |
| Spotify Integration | Spicetify API |
| Twitch Integration | Twitch OAuth / API |
| Overlay | Web overlay (Browser Source for OBS/Streamlabs) |
| Backend | Node.js (if applicable) |
You can find the latest release on the Releases Page.
Download the version for your platform:
- Windows (.exe | Microsoft Store)
- macOS (.dmg)
- Linux (.deb)
- Spotify desktop app (latest version)
- Spicetify CLI installed and configured
- Internet connection (for Twitch)
- Twitch is only a soft dependant, this is for song requests.
- Song requests are disabled by default
# Clone the repo
git clone https://github.com/DarkWolfie-YouTube/requestplus.git
cd requestplus
# Install dependencies
npm install
# Run the development environment
npm run start
# Build for production
npm run makeMake sure Spicetify is installed and configured correctly on your system:
You can find a guide to install everything you need on https://requestplus.xyz/docs
By logging in with Twitch, users agree to the Request+ Terms of Use.
- Request+ is free and has no premium features.
- Donations are voluntary and non-refundable.
- Request+ does not store Spotify data or playback history.
- Only Twitch usernames and access tokens are temporarily stored.
- Service updates or changes will be announced on the official Discord or website.
Q: Is Request+ affiliated with Twitch or Spotify? A: No, Request+ is an independent project and is not endorsed or affiliated with Twitch, Spotify, or Spicetify.
Q: Can I customize the overlay? A: Yes! You can edit its CSS or use a template theme to theme it however you like.
Q: What happens if Spotify or Twitch APIs go down? A: Request+ won’t be able to fetch or play new songs until the APIs recover.
Q: Is my data safe? A: Yes — only basic authentication tokens are stored, and they’re securely managed.
Contributions are welcome!
-
Fork the repository
-
Create a feature branch
git checkout -b feature/new-feature
-
Commit your changes
git commit -m "Add new feature" -
Push to your fork and open a Pull Request
GNU GPLv3
Copyright (c) 2025 Quil DayTrack (https://darkwolfie.com)
- 🌎 Website: https://requestplus.xyz
- 💬 Discord: https://discord.gg/gXDFGAhvNY
