Skip to main content

## Module commands

Source

## Re-exports§

`pub use repository::RepositoryManager;`
`pub use repository::RepositoryManagerWrapper;`
`pub use auth::*;`
`pub use catalog::*;`
`pub use connectivity::*;`
`pub use conversions::*;`
`pub use device::*;`
`pub use diagnostics::*;`
`pub use download::*;`
`pub use library::*;`
`pub use offline::*;`
`pub use playback_mode::*;`
`pub use playback_reporting::*;`
`pub use player::*;`
`pub use playlist::*;`
`pub use profiles::*;`
`pub use repository::*;`
`pub use sessions::*;`
`pub use storage::*;`
`pub use sync::*;`
`pub use sync_drain::*;`

## Modules§

auth
  Authentication and session-lifecycle commands.
catalog
  Tauri commands for the offline “browse & queue” feature.
connectivity
  Server-reachability / connectivity commands.
conversions
  Tauri commands for unit conversions and formatting
device
  Device identification commands
diagnostics
  Diagnostics: log level control and the exportable bug-report bundle.
download
  Tauri commands for download operations
favorites
  Pushing favourite toggles made while the server was unreachable.
library
  Library browsing preferences — currently, which folders are hidden.
offline
  Tauri commands for offline data access
playback_mode
  Playback-mode transfer commands (local ↔ remote).
playback_reporting
  Tauri commands for playback reporting operations
player
  TRACES: UR-003, UR-004, UR-005, UR-010, UR-020, UR-021 | JA-022, JA-023, JA-024, JA-025, JA-026 | DR-001
playlist
  Tauri commands for playlist management Uses handle-based system: UUID -> Arc<HybridRepository>
profiles
  Profile commands: who can use this device, and how they get in.
repository
  Tauri commands for repository access Uses handle-based system: UUID -> Arc<HybridRepository>
sessions
  TRACES: UR-010 | JA-021 | DR-037
storage
  Tauri commands for database/storage operations
sync
  Tauri commands for sync queue operations
sync_drain
  Draining the offline mutation queue (`sync_queue`) to the server.