Due to rising Spotify Premium costs in Canada, it is more expensive than Apple Music now.
I've switched to Apple Music, but it doesn't mean I won't continue supporting this app. I'll try my best to resolve any issues, but I can't guarantee I'll be able to solve all of them. Some issues may require me to have Spotify Premium to fix.
Thanks for all of the love and support <3
Are you tired of constantly switching back and forth between your game and Spotify just to adjust the volume? With this app, you can control Spotify and adjust it's volume separately, all without the hassle of alt+tabbing.
This background Python Windows application utilizes the global_hotkeys module to listen for hotkeys, allowing users to easily control Spotify without the window focused. The app leverages the power of Spotify's Web API through the use of Spotipy, providing seamless integration between the app and the music streaming platform.
You'll create your own Spotify API to control your Spotify application. YOU are the one in control.
This app does not control your Spotify locally. It sends an API request to Spotify over the internet to control your listening experience, so expect a slight delay. The delay experienced can vary depending on your internet speed.
Please see FAQ for more information and Troubleshooting if you encounter any issues. If your issue isn't listed, please create an Issue ticket.
Download the latest version from the Releases page.
You can build the .exe
yourself with the provided nuitka build command in the build.py file.
After downloading the .zip
folder, extract the BeatBind
folder somewhere on your computer.
If you extracted it to your Program Files
folder, you'll need to run the app in admin mode to be able to write and save your settings and token. I recommend placing it somewhere else.
The app requires the user to input three fields:
Client ID
and Client Secret
, head to the following link Spotify for Developers.Port
field if it's already being used on your local network.http://localhost:8888/callback
Client ID
and Client Secret
(press "View client secret") and paste it into the BeatBind app.
Device ID
, press the button "Get Devices" in the BeatBind app once your Client ID
and Client Secret
are filled in.
Once you're done, click on Save
within the app to save your settings.
Then click on Start & Close
to close the window and start listening for your hotkeys!
(You can open the settings again by right-clicking on the app's system tray icon.)
BeatBind/beatbind-config.json
file somewhereBeatBind
folder with the updated versionBeatBind
folder your saved beatbind-config.json
filePlease go through the below steps before creating an Issue ticket.
BeatBind/beatbind.log
to see what's the problem..cache
file in the folder. This can happen if you changed your Spotify credentials.global_hotkeys
module by btsdev: https://github.com/btsdev/global_hotkeys. I recommend creating the Issue ticket there so they can solve your issue. Once it's solved, create an Issue ticket here and let me know to update the app.Start & Close
.Unfortunately, the endpoints used in Spotify's Web API only works for Spotify premium users, so it's not possible for this app to work for free users. There are other apps online that work locally instead, allowing it to work for free and premium users.
Modifiers
checkboxes.Key
field, press "Backspace" or "Delete" on your keyboard to clear the field.
Your configuration settings are stored locally in BeatBind/beatbind-config.json
.
In case you experience any issues, you can the logs in BeatBind/beatbind.log
.
You most likely extracted the BeatBind
folder into a location where it requires Administrator privileges, such as the Program Files
folder. Place the BeatBind
folder into a different location, or try running the app in admin mode.
This happens if the location of the .exe
file was changed. The registry key used to start the app on Windows startup needs to be updated to the new .exe
path. Starting the app again will update the path in the registry key and should resolve the issue.
If it still does not resolve the issue, try moving the BeatBind
folder into a another location, such as your desktop.
You can check if the registry key was added correctly in the following path of Registry Editor:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
BeatBind
folder, delete the following files and try to open it again:
beatbind-config.json
.cache
There are rare cases where hotkeys stop registering on system wake up from sleep, and pressing Start & Close
button again fixes the listener. For a more permanent fix, try disabling Windows Fast Startup.
If the bug keeps occurring after disabling Fast Startup, please create an Issue ticket.
Please see the top answer solution from here https://superuser.com/questions/565409/how-to-stop-an-automatic-redirect-from-http-to-https-in-chrome
chrome://net-internals/#hsts
. Enter example.com under "Delete domain security policies" and press the "Delete" button.chrome://settings/clearBrowserData
, tick the box "Cached images" and "files" and press the button "Clear data".