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.