Instructions broken oopsies, will fix soon, contact me if you need help setting up
ScryptTunes
Welcome to ScryptTunes! This application allows you to control your Spotify playlist through Twitch chat commands. This guide will walk you through the installation and setup process, step-by-step.
Dev Announcements:
- Channel points redeem is broken, working on a fix now. If it magically works for you for some reason please let me know.
Table of Contents
- Install
- Setup
-
Usage
Install
- Go to the latest release page here: ScrypTunes Latest Release
- Download
ScryptTunesInstaller.exe
and run it
- ScryptTunes will now show up in your start menu and as a desktop shortcut
Setup
1. General
- Open ScryptTunes and click the "Settings" button.
- Fill in the following fields:
- Nickname: Name of bot account.
- If you don't use a separate twitch account for your bot, just put your channel name here.
- (Optional) Prefix: Enter the command indicator for Twitch chat (e.g.,
!
).
- Channel: Channel to listen for commands from. (Very likely to be your twitch channel name)
- Token: Get your Twitch OAuth token from Twitch Chat OAuth Password Generator.
- This is a safe resource that generates the token locally on the browser. Don't share it with anyone.
2. Setting Up Spotify
- Visit the Spotify Developer Dashboard.
- Click "Create an App" and fill in the necessary details.
- Once the app is created, click settings.
- You'll see a "Client ID" and "Client Secret". Enter these in the Settings view of ScryptTunes.
3. Setting Up Twitch
- Visit the Twitch Developer Console.
- Click "Applications" >> "Register Your Application" and fill in the necessary details.
- Click on "Manage" for your app
- You'll see a "Client ID" and "Client Secret". Enter these in the Settings view as well.
4. App Settings
${\color{red}BE \space SURE \space TO \space CLICK \space SAVE}$
Once finished, your app settings should look like this:
Usage
- Start playing music on Spotify
- Click "Start" on the main page to start the bot
- If you need help with commands see the Commands Guide
Credits
- I am using a customized version with various bugfixes and extra features (Like support for youtube links) as a placeholder for now. I plan on a full rewrite of the bot, but mattDonk deserves credit for their incredible baseline I'm using as a starting point.
All credit goes to mattDonk for the majority of the baseline bot.
Dev Notes
You can just run main.py, or build locally if necessary. Feel free to ask questions in DMs on my
Twitter or Discord but please google first.
Build Locally
python -m nuitka --standalone --enable-plugin=tk-inter --include-data-file=icon.ico=icon.ico --output-dir="build" --output-filename="ScryptTunes.exe" .\main.py
Create Installer
makensis installer.nsi