Troubleshooting - songify-rocks/Songify GitHub Wiki
Troubleshooting
Updating from 1.8.x to 2.0
Hosted widgets, recap, and cloud sync need a Songify API token. History converts from history.shr to history.yaml. Full steps: Migrating from 1.8.
Songify wonβt start or behaves oddly after an update
- Install the latest release.
- Coming from 1.8: Migrating from 1.8.
- As a last resort, reset local data (this removes settings): delete the folder
%LocalAppData%\Songify.Rocks
Warning: Backup/export config first if you use Settings β Config β Export.
No song info
- Confirm the correct player is selected (main window dropdown).
- For Spotify, ensure the account is linked (Settings β Spotify; status icons in the footer).
- For Browser Companion, try increasing the fetch interval under Settings β System to reduce missed updates / CPU load.
No album cover
- Enable Download album cover under Settings β Output.
- Covers need a source that provides art (e.g. Spotify API). Some sources only provide title text.
Song requests not working
- Spotify Premium is required for Spotify-based requests.
- Complete Spotify setup and Twitch setup.
- Bot must be connected; reward/command toggles must be enabled under Song requests.
- See Song requests.
High CPU with Browser Companion / Chrome
Songify reads browser tab information on an interval. Lower the polling rate (increase seconds between fetches) under Settings β System β Chrome fetch rate (or similarly named option).
INVALID CLIENT: Failed to get client (Spotify)
Usually wrong Client ID or Client Secret. Recreate them on the Spotify Dashboard and paste again under Settings β Spotify.
INVALID_CLIENT: Invalid redirect URI (Spotify)
Add the redirect URI to your Spotify app (Edit settings β Redirect URIs β Save):
http://127.0.0.1:4002/auth
If it still fails, also add:
http://localhost:4002/auth
See Spotify setup.
Web server wonβt start
- Pick a different port (another app may be using it).
- For another device on the LAN: run Songify as administrator (it binds the LAN IP and adds a TCP firewall rule for the port). Localhost does not need a firewall rule.
Logs
Logs: %LocalAppData%\Songify.Rocks\Logs β attach relevant logs when reporting issues on GitHub or Discord.