mirror of
				https://github.com/owntone/owntone-server.git
				synced 2025-10-30 00:05:05 -04:00 
			
		
		
		
	
							parent
							
								
									13a8f71c0c
								
							
						
					
					
						commit
						d99342e586
					
				| @ -219,6 +219,9 @@ static cfg_opt_t sec_spotify[] = | |||||||
|     CFG_BOOL("artist_override", cfg_false, CFGF_NONE), |     CFG_BOOL("artist_override", cfg_false, CFGF_NONE), | ||||||
|     CFG_BOOL("album_override", cfg_false, CFGF_NONE), |     CFG_BOOL("album_override", cfg_false, CFGF_NONE), | ||||||
|     CFG_BOOL("disable_legacy_mode", cfg_false, CFGF_NONE), |     CFG_BOOL("disable_legacy_mode", cfg_false, CFGF_NONE), | ||||||
|  |     // Issued by Spotify on developer.spotify.com for forked-daapd/OwnTone
 | ||||||
|  |     CFG_STR("webapi_client_id", "0e684a5422384114a8ae7ac020f01789", CFGF_NONE), | ||||||
|  |     CFG_STR("webapi_client_secret", "232af95f39014c9ba218285a5c11a239", CFGF_NONE), | ||||||
|     CFG_END() |     CFG_END() | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -147,10 +147,10 @@ static int spotify_base_plid; | |||||||
| // Flag to avoid triggering playlist change events while the (re)scan is running
 | // Flag to avoid triggering playlist change events while the (re)scan is running
 | ||||||
| static bool scanning; | static bool scanning; | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| // Endpoints and credentials for the web api
 | // Endpoints and credentials for the web api
 | ||||||
| static const char *spotify_client_id     = "0e684a5422384114a8ae7ac020f01789"; | static const char *spotify_client_id; | ||||||
| static const char *spotify_client_secret = "232af95f39014c9ba218285a5c11a239"; | static const char *spotify_client_secret; | ||||||
|  | 
 | ||||||
| static const char *spotify_scope         = "playlist-read-private playlist-read-collaborative user-library-read user-read-private streaming"; | static const char *spotify_scope         = "playlist-read-private playlist-read-collaborative user-library-read user-read-private streaming"; | ||||||
| 
 | 
 | ||||||
| static const char *spotify_auth_uri      = "https://accounts.spotify.com/authorize"; | static const char *spotify_auth_uri      = "https://accounts.spotify.com/authorize"; | ||||||
| @ -2067,6 +2067,9 @@ spotifywebapi_library_init() | |||||||
| { | { | ||||||
|   int ret; |   int ret; | ||||||
| 
 | 
 | ||||||
|  |   spotify_client_id = cfg_getstr(cfg_getsec(cfg, "spotify"), "webapi_client_id"); | ||||||
|  |   spotify_client_secret = cfg_getstr(cfg_getsec(cfg, "spotify"), "webapi_client_secret"); | ||||||
|  | 
 | ||||||
|   ret = spotify_init(); |   ret = spotify_init(); | ||||||
|   if (ret < 0) |   if (ret < 0) | ||||||
|     return -1; |     return -1; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user