mirror of
https://github.com/SoPat712/allstarr.git
synced 2026-02-10 16:08:39 -05:00
feat: implement MusicBrainz genre enrichment for all external sources
- Add automatic genre enrichment for Deezer, Qobuz, and SquidWTF tracks - Use ISRC codes for exact matching, fallback to title/artist search - Cache results in Redis (30 days) and file cache for performance - Remove unused Spotify API ClientId and ClientSecret settings - Respect MusicBrainz rate limits (1 req/sec) This ensures all external tracks have genre metadata, even when the source provider doesn't include it (especially SquidWTF/Tidal).
This commit is contained in:
@@ -143,13 +143,6 @@ SPOTIFY_IMPORT_PLAYLISTS=[]
|
||||
# Enable direct Spotify API access (default: false)
|
||||
SPOTIFY_API_ENABLED=false
|
||||
|
||||
# Spotify Client ID from https://developer.spotify.com/dashboard
|
||||
# Create an app in the Spotify Developer Dashboard to get this
|
||||
SPOTIFY_API_CLIENT_ID=
|
||||
|
||||
# Spotify Client Secret (optional - only needed for certain OAuth flows)
|
||||
SPOTIFY_API_CLIENT_SECRET=
|
||||
|
||||
# Spotify session cookie (sp_dc) - REQUIRED for editorial playlists
|
||||
# Editorial playlists (Release Radar, Discover Weekly, etc.) require authentication
|
||||
# via session cookie because they're not accessible through the official API.
|
||||
|
||||
Reference in New Issue
Block a user