fix: allow downloads without premium account

This commit is contained in:
Mathis Maquenne
2025-06-16 16:36:14 -04:00
parent ce1690137e
commit 327d55cff5
2 changed files with 8 additions and 3 deletions
+4
View File
@@ -47,6 +47,10 @@ func (c *Client) Run(ctx context.Context, opts Options, id string) error {
return err
}
if !c.deezerClient.Session.Premium && (opts.Quality == "mp3_320" || opts.Quality == "flac") {
return fmt.Errorf("premium account required for %s quality", opts.Quality)
}
var resource deezer.Resource
switch c.resourceType {
case "album":