adapter-jellyfin: media provider

This commit is contained in:
2026-07-12 02:47:13 +02:00
parent 72ef9b9e1b
commit e389e9e002
8 changed files with 573 additions and 1 deletions

View File

@@ -0,0 +1,13 @@
//! Jellyfin media provider adapter.
//!
//! Implements [`domain::ports::IMediaProvider`] by talking to the Jellyfin HTTP API.
//! The domain never sees Jellyfin-specific types -- this module translates
//! between Jellyfin's API model and the domain's abstract `MediaItem`/`MediaFilter`.
mod config;
mod mapping;
mod models;
mod provider;
pub use config::JellyfinConfig;
pub use provider::JellyfinMediaProvider;