Skip to main content

Module api

Module api 

Source
Expand description

API client layer: HTTP primitives, authentication, content operations, and favorites.

Modulesยง

auth
Authentication methods for the Qobuz API.
content
Content API operations: search and browse for albums, artists, tracks, playlists.
favorites
Favorites management: add, remove, and retrieve favorites.
http_client
HTTP client trait abstraction for deterministic testing.
requests
HTTP request primitives: GET, POST, signed GET, response parsing, retry-with-backoff.
response
API response parsing, URL-encoded body truncation, and timestamp generation.
service
Central API service holding authentication state and providing all operations.
service_download
Download delegates for the central API service.