jellyfin-integration
CommunityJellyfin integration for streaming and casting.
Authorad-repo
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Jellyfin integration enables a unified client experience for music and video, providing server connectivity, authentication, streaming, and activity reporting across Jellyfin media servers.
Core Features & Use Cases
- Domain models (JellyfinModels.swift), HTTP client (JellyfinServerClient.swift), and manager (JellyfinManager.swift) to connect, cache, and convert tracks for playback.
- Playback reporters for audio and video (JellyfinPlaybackReporter.swift, JellyfinVideoPlaybackReporter.swift) to keep now playing status and timelines synchronized.
- UI integration (JellyfinLinkSheet.swift) for adding and managing Jellyfin servers, plus library browsing and casting support.
- Authentication and streaming: standard headers, token handling, and streaming endpoints for both music and video media.
- Scrobbling and timing rules: mirrors Subsonic-like behavior with 50% or 4-minute thresholds and 90% threshold for video.
- Library and casting integration with support for multiple libraries and devices.
Quick Start
Connect to your Jellyfin server and start streaming and scrobbling from NullPlayer.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: jellyfin-integration Download link: https://github.com/ad-repo/nullplayer/archive/main.zip#jellyfin-integration Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.