jellyfin-integration

Community

Jellyfin 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.