Songify
A simple tool that gets the current track from Spotify, YouTube and Nightbot.
Install / Use
/learn @songify-rocks/SongifyREADME
Your number one companion for all your musical needs while streaming.
Songify: Interact with Your Stream Through Music 🎵
Songify empowers your viewers to engage with your stream through music. With Spotify song requests and integration with a variety of music players, it's the ultimate tool to enhance your streaming experience.
⭐ Support the Project by Giving a Star!
If you find Songify valuable, please consider giving the project a star on GitHub. Your support helps guide developers and encourages ongoing improvements. It takes just a second and helps the community grow!
How It Works
Songify bridges Spotify and Twitch using their respective APIs to offer seamless integration. This enables features like:
- Spotify song requests via chat commands or channel points.
- Commands to control playback (play, pause, vote skip) or fetch the current song details.
Songify not only works with Spotify but with these players as well:
- foobar2000
- VLC
- Pear Dekstop (formerly known as th-ch youtube music) (with song requests)
- Detect anything playing on your PC through the windows Media API
Features
Songify includes powerful features to enhance your stream:
- 🎵 Real-Time Song Info: Display the current song with support for text files, a hosted widget, or your own custom visuals using Songify's web server.
- 🔊 Spotify Song Requests: Let viewers request songs via channel points or chat commands.
- 💬 Chat Integration: Built-in commands to manage playback, queues, and retrieve song information.
- 🎧 Playlist Control: Add all song requests to a dedicated playlist or restrict requests to specific playlists.
- 🖼️ Album Covers: Automatically download album covers to enhance your stream's visuals.
- 💿 Custom Widgets: Use the widget generator to create a tailored music display for your stream.
- 🎉 And More! Discover additional features to elevate your streaming experience.
Translations
Songify is available in 9 languages, thanks to our amazing community:
- 🇬🇧 English
- 🇩🇪 German
- 🇫🇷 French
- 🇮🇹 Italian
- 🇪🇸 Spanish
- 🇵🇱 Polish
- 🇵🇹 Portuguese
- 🇧🇷 Brazilian Portuguese
- 🇷🇺 Russian
- 🇧🇾 Belarusian
Translations are managed through Weblate, and contributions are always welcome!
FAQ and Guides
Ready to take your stream to the next level? Check out our guides and FAQ to get started:
- Wiki (GitHub) — maintained from
docs/wikiin this repo
Don’t let your music be an afterthought—make it the centerpiece of your stream with Songify!
Our Contributors
<a href="https://github.com/songify-rocks/songify/graphs/contributors"> <img src="https://contrib.rocks/image?repo=songify-rocks/songify" /> </a>Powered by
Related Skills
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
