mirror of
https://github.com/SoPat712/allstarr.git
synced 2026-02-09 23:55:10 -05:00
feat: implement DeezerDownloadService with Blowfish decryption
- Port JavaScript DeezerDownloader to C# - Add Deezer API authentication with ARL token - Implement track download via media.deezer.com API - Add Blowfish CBC decryption for encrypted chunks (uses OpenSSL) - Add rate limiting and retry with exponential backoff - Update config for Deezer ARL tokens - Configure Subsonic URL to 192.168.1.12:4533
This commit is contained in:
@@ -17,7 +17,7 @@ builder.Services.Configure<SubsonicSettings>(
|
||||
// Services métier
|
||||
builder.Services.AddSingleton<ILocalLibraryService, LocalLibraryService>();
|
||||
builder.Services.AddScoped<IMusicMetadataService, DeezerMetadataService>();
|
||||
builder.Services.AddScoped<IDownloadService, DeezspotDownloadService>();
|
||||
builder.Services.AddScoped<IDownloadService, DeezerDownloadService>();
|
||||
|
||||
builder.Services.AddCors(options =>
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user