-
Notifications
You must be signed in to change notification settings - Fork 0
troubleshooting
Open Project → Service Settings… and enter your Client ID. See Connecting Streaming Services → Spotify for instructions on creating a Developer App.
Make sure the Redirect URI in your Spotify Developer App settings is exactly:
http://127.0.0.1:8888/callback
No trailing slash, no https, no different port.
Try clearing the cached token:
- Delete
~/Library/Caches/rekordbox_set_list_manager/.spotify_cache(macOS) or the equivalent on your platform. - Restart Rekordbox Set List Manager and try connecting again.
Check the terminal window where you launched Rekordbox Set List Manager — the URL is always printed to stdout. Copy it and open it in a browser.
The device-code login has a time limit (~5 minutes). If it expires, click Connect to Tidal again.
Tidal sessions last several months. If yours has expired, click Connect to Tidal again to authenticate. You can also clear the session manually from Project → Service Settings… → Clear Cached Tidal Session.
Rekordbox Set List Manager looks for the database at ~/Library/Pioneer/rekordbox/master.db. If Rekordbox is installed in a non-standard location, the database may not be at that path.
Workaround: Export your library from Rekordbox as XML (File → Export Playlist in XML Format) and load the XML via the Import dialog's Browse button instead.
Check the following:
- The Rekordbox collection was loaded (the import dialog shows a track count > 0 in the Collection section).
- Your streaming tracks have ISRCs — check the Match Info panel. Without ISRCs, the engine falls back to fuzzy matching, which requires reasonable artist/title data.
- The local files in your Rekordbox library have their metadata correctly filled in (artist + title).
Right-click the track → Fix Match… and manually select the correct local file.
Rekordbox Set List Manager expects .setmgr files. If the file was renamed, change the extension back to .setmgr.
Rekordbox Set List Manager found an autosave file newer than the saved project (usually from a previous crash). Click Restore to recover your work, or Discard to ignore it and open the last manually saved version.
The Rekordbox database reader loads the full collection into memory on first use. Libraries with 50,000+ tracks can take a few seconds to load. Once loaded, the collection is kept in memory for the session.
Fetching all tracks in a large playlist (1,000+ tracks) involves multiple API calls and may take up to a minute. A progress bar is shown in the Import dialog.
Rekordbox Set List Manager uses PySide6 (Qt 6). On some Linux configurations, Wayland or GPU compositing can cause rendering issues. Try launching with:
QT_QPA_PLATFORM=xcb uv run set-managerPlease open an issue on the project's GitHub repository. Include:
- Your operating system and version
- The Rekordbox Set List Manager version (
rslm --version) - Steps to reproduce the problem
- Any error messages from the terminal