Files
allstarr/allstarr/appsettings.json
T

106 lines
2.5 KiB
JSON

{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning",
"System.Net.Http.HttpClient.Default.LogicalHandler": "Warning",
"System.Net.Http.HttpClient.Default.ClientHandler": "Warning"
}
},
"Debug": {
"LogAllRequests": false,
"RedactSensitiveRequestValues": false
},
"Backend": {
"Type": "Subsonic"
},
"Admin": {
"BindAnyIp": false,
"TrustedSubnets": ""
},
"Cors": {
"AllowedOrigins": "",
"AllowedMethods": "GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD",
"AllowedHeaders": "Accept,Authorization,Content-Type,Range,X-Requested-With,X-Emby-Authorization,X-MediaBrowser-Token",
"AllowCredentials": false
},
"Subsonic": {
"Url": "http://localhost:4533",
"MusicService": "SquidWTF",
"ExplicitFilter": "All",
"DownloadMode": "Track",
"StorageMode": "Permanent",
"CacheDurationHours": 1,
"EnableExternalPlaylists": true
},
"Jellyfin": {
"Url": "http://localhost:8096",
"ApiKey": "",
"UserId": "",
"LibraryId": "",
"MusicService": "SquidWTF",
"ExplicitFilter": "All",
"DownloadMode": "Track",
"StorageMode": "Permanent",
"CacheDurationHours": 1,
"EnableExternalPlaylists": true
},
"Library": {
"DownloadPath": "./downloads"
},
"Qobuz": {
"UserAuthToken": "your-qobuz-token",
"UserId": "your-qobuz-user-id",
"Quality": "FLAC",
"MinRequestIntervalMs": 200
},
"Deezer": {
"Arl": "your-deezer-arl-token",
"ArlFallback": "",
"Quality": "FLAC",
"MinRequestIntervalMs": 200
},
"SquidWTF": {
"Quality": "FLAC",
"MinRequestIntervalMs": 200
},
"Redis": {
"Enabled": true,
"ConnectionString": "localhost:6379"
},
"Cache": {
"SearchResultsMinutes": 1,
"PlaylistImagesHours": 168,
"SpotifyPlaylistItemsHours": 168,
"SpotifyMatchedTracksDays": 30,
"LyricsDays": 14,
"GenreDays": 30,
"MetadataDays": 7,
"OdesliLookupDays": 60,
"ProxyImagesDays": 14,
"TranscodeCacheMinutes": 60
},
"SpotifyImport": {
"Enabled": false,
"SyncStartHour": 16,
"SyncStartMinute": 15,
"SyncWindowHours": 2,
"MatchingIntervalHours": 24,
"Playlists": []
},
"SpotifyApi": {
"Enabled": false,
"SessionCookie": "",
"CacheDurationMinutes": 60,
"RateLimitDelayMs": 100,
"PreferIsrcMatching": true
},
"MusicBrainz": {
"Enabled": true,
"Username": "",
"Password": "",
"BaseUrl": "https://musicbrainz.org/ws/2",
"RateLimitMs": 1000
}
}