Crate jellyfin_sdk

Crate jellyfin_sdk 

Source
Expand description

An async Jellyfin API client built on reqwest.

This crate is intentionally structured to scale:

  • client contains the HTTP layer (auth, base URL, error mapping).
  • api::* contains grouped endpoint wrappers.
  • models::* contains request/response DTOs.

Modules§

api
API endpoint groups.
models
Request/response models (DTOs).
openapi
Build-time metadata extracted from docs/jellyfin-openapi-stable.json.
pagination
Pagination helpers.

Structs§

JellyfinClient
A clonable async Jellyfin client.
JellyfinClientBuilder
Builds a JellyfinClient.
RetryConfig
Retry configuration for requests sent by JellyfinClient.

Enums§

Error
Errors returned by this SDK.

Type Aliases§

Result
A crate-wide result type.