-
Notifications
You must be signed in to change notification settings - Fork 10
4. System Notes
This section explains how Explo interacts with different music systems and downloaders. Any known bugs or configuration tips are documented here.
Emby has a minor bug when you're not using persistent mode. It's generated API can't delete items (including playlists). This means that the playlist won't get deleted from Emby (the song files will still be deleted).
- See this forum thread for more context
In Jellyfin → Library Management, ensure:
- Enable real-time monitoring is checked.
- Under both Album and Artist Metadata Downloaders, MusicBrainz is listed first and enabled.
Using weekly-jams and daily-jams with download skipping enabled will not work.
This is because Explo generates playlists based on filenames, and there’s currently no reliable way in Go (to my knowledge) to read the raw file metadata to match tracks.
If you know a solution, feel free to open an issue or pull request!
Plex supports both authentication methods:
-
Username & Password - recommended, unless using 2FA
-
API Key - Works even when using 2FA
Here is an article on how to find the API Key
Make sure your library (which Explo uses) has Prefer local metadata checked (under Manage Library > Edit...)
Youtube can be run two ways:
- With the official API (API key set in
.env) - using ytmusicapi (will be used as fallback if API key is not set)
When downloading tracks with Slskd, Explo will wait until all tracks are processed (either downloaded or skipped). Tracks are skipped when they can't be found in the download queue or there has been no download progress for the last 15 minutes.
It is recommended to share your music library (if possible, exclude Explo's directory from that list). Some Soulseek users block you from downloading if you haven't shared anything, this can result Explo downloading fewer files.