Skip to main content

Crate moosicbox_music_api_api

Crate moosicbox_music_api_api 

Source
Expand description

HTTP API layer for music service provider management.

This crate provides REST API endpoints and data models for managing music service providers (such as Qobuz, Tidal, etc.) in MoosicBox. It handles authentication, library scanning, and search operations across multiple music APIs.

§Features

  • List and query enabled music APIs for a profile
  • Authenticate with music services (username/password or OAuth polling)
  • Enable and trigger library scanning
  • Search across multiple music APIs

§Modules

  • api - HTTP endpoint handlers for Actix-Web (requires api feature)
  • models - Data models for API request/response types

Modules§

api
HTTP endpoint handlers for music API operations.
models
Data models for music API HTTP requests and responses.