March 11Mar 11 SoundScout is a self-hosted music discovery and acquisition app for Plex.It uses Last.fm listening history to generate personalised recommendations, lets users import Spotify playlists, albums, and tracks from a web UI, downloads missing music into your library, and keeps Plex playlists in sync. It also supports monitored artists, so new releases can be picked up automatically.Project linksProject: https://github.com/Ashyy0205/SoundScoutContainer: ghcr.io/ashyy0205/soundscout:mainTemplate XML: https://raw.githubusercontent.com/Ashyy0205/SoundScout/main/SoundScout-template.xmlWhat it does- Plex-authenticated web UI- Last.fm-based recommendation generation- Spotify playlist, album, and track import- Automatic music acquisition into your Plex library- Per-user settings and schedules- Artist monitoring for new releasesRequired paths- /music -> your music library- /config -> persistent SoundScout config and user/session data- /app/data -> persistent app data, reports, and backlog state- /root/.scraper -> scraper credentials folder containing config.jsonRequired settings- PLEX_BASEURL = your Plex server URL, for example http://192.168.1.10:32400- PLEX_MUSIC_LIBRARY = the name of your Plex music library section- WEBUI_PUBLIC_URL = the public URL users will open in their browser, for example http://192.168.1.10:5000Notes- Plex sign-in is supported and recommended.- Downloads require valid scraper credentials in /root/.scraper/config.json.- The downloader currently tries services in this order: Tidal, then Qobuz, then Amazon.- SoundScout is intended for users who already manage a Plex music library and want automated discovery plus assisted acquisition.If you need support, please include the following in your post- Your Unraid version- Your SoundScout version or image tag- A screenshot of your template settings- The generated docker run command from Unraid- Relevant container logs- A clear description of what you expected and what actually happenedKnown setup issues to check first- WEBUI_PUBLIC_URL must be reachable from the browser. Do not use localhost unless the browser is on the same machine and that is truly how you access it.- /root/.scraper/config.json must exist if you want downloads to work.- Your Plex URL and Plex music library name must match your server exactly.- Persistent folders must be mapped outside the container.I will use this thread for support, bug reports, and setup help for the Unraid template and container.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.