Infuse + Jellyfin on Apple TV and iOS: The Complete Setup Guide (2026)
If you use an Apple TV, iPhone, or iPad to stream from Jellyfin, two clients dominate the conversation in 2026: Swiftfin (the official open-source app) and Infuse (the premium third-party player by Firecore). Both connect to Jellyfin - but they take very different approaches to playback, metadata, and user experience.
This guide covers connecting Infuse to your Jellyfin server, optimizing for Direct Play, and understanding what Apple's hardware can and cannot do for your home theater.
Infuse vs Swiftfin in 2026
| Feature | Infuse | Swiftfin 1.4 |
|---|---|---|
| Platform | iOS, tvOS, macOS | iOS, tvOS |
| Price | Free + Pro (~$9.99/yr) | Free - open source |
| Direct Play breadth | Excellent | Very good |
| Dolby Vision | ✓ | ✓ |
| UI polish | ★★★★★ | ★★★★ |
| Native Jellyfin metadata | Via Direct Mode | Full native |
| Admin features | None | None |
| Active development | Firecore (paid team) | Community |
Swiftfin 1.4 (January 2026) brought a full navigation overhaul, Jellyfin 10.11 support, and a revamped media player manager - it is significantly better than it was a year ago.
Infuse remains the top pick for maximum codec compatibility, the smoothest scrubbing experience, and users who prioritize playback quality. For users who want a native Jellyfin UI with full metadata fidelity, Swiftfin 1.4 is now a compelling alternative.
Connecting Infuse to Your Jellyfin Server
Step 1: Add Your Jellyfin Server
- Open Infuse → go to Settings → Add Files Source
- Select Jellyfin from the source list
- Enter your Jellyfin server URL:
- Local:
http://192.168.1.100:8096 - Remote:
https://jellyfin.yourdomain.com
- Local:
- Enter your Jellyfin username and password
- Tap Connect
Infose discovers your libraries automatically.
Step 2: Disable Library Mode (Critical)
This is the single most important Infuse setting for Jellyfin users:
- Go to Settings → [Your Jellyfin share] → Library Mode
- Turn it OFF
Library Mode ON: Infuse fetches metadata (posters, descriptions, ratings) from its own cloud servers. This adds latency, may conflict with your Jellyfin metadata, and causes watch progress sync issues.
Library Mode OFF (Direct Mode): Infuse uses your Jellyfin server as the single source of truth for all metadata, artwork, and watch progress. This is the correct configuration for Jellyfin users.
Step 3: Verify the Connection
Browse to any movie in Infuse. If you see your Jellyfin server's poster art and descriptions, Direct Mode is working correctly. Tap play on a 4K file and check the playback info (long-press on the Apple TV remote) - it should say Direct Play, not transcoding.
Optimizing for Direct Play
Infose's core strength is its codec support. On Apple TV 4K (3rd gen, 2022), the A15 Bionic chip handles virtually every format natively:
| Codec | Infuse Direct Play |
|---|---|
| H.264 (AVC) | ✓ |
| H.265 / HEVC Main 10 | ✓ |
| AV1 | ✓ (A15 hardware decoder) |
| VP9 | ✓ |
| MPEG-2, VC-1 | ✓ |
For maximum Direct Play:
- Set Infuse → Settings → Streaming Quality to Auto or the highest available option
- Ensure your Jellyfin server is accessible at sufficient bandwidth - a 4K Blu-ray remux at 80 Mbps requires stable gigabit-class local networking or a fast uplink for remote access
- Use Ethernet on your Apple TV, not Wi-Fi, for high-bitrate files
HDR and Dolby Vision on Apple TV
Apple TV 4K handles HDR at the system level - Infuse passes the signal and the Apple TV switches HDMI output modes automatically:
| Format | Infuse on Apple TV 4K |
|---|---|
| HDR10 | ✓ - full support |
| HDR10+ | ✓ - full support |
| Dolby Vision | ✓ - full support |
| HLG | ✓ - full support |
No manual configuration is needed. The Apple TV detects the HDR format from the file and switches the TV's picture mode automatically when Match Content is enabled in Apple TV Settings → Video and Audio.
Enable Match Content: Go to Apple TV Settings → Video and Audio → Match Content and enable both Match Dynamic Range and Match Frame Rate. Without this, all content plays at your default output resolution/HDR mode regardless of source.
Audio: The Apple TV Limitation
Regardless of which client you use, Apple TV does not bitstream TrueHD or DTS to your AV receiver. This is a hardware and operating system limitation - not an Infuse limitation.
| Audio Format | Apple TV + Infuse |
|---|---|
| Dolby Digital (AC3) | ✓ - bitstreamed |
| Dolby Digital Plus (EAC3) | ✓ - bitstreamed |
| Dolby Atmos (via DD+) | ✓ - Atmos metadata via DD+ |
| TrueHD / TrueHD Atmos | ✗ - decoded to LPCM at best |
| DTS / DTS-HD MA / DTS:X | ✗ - transcoded or downmixed |
For users with a capable AV receiver that requires TrueHD or DTS bitstream, the Apple TV is not the right playback device - regardless of client. See the streaming device comparison guide for alternatives.
Infuse Pricing in 2026
| Plan | Price | What You Get |
|---|---|---|
| Free | $0 | Local network only, basic codec support |
| Pro (Annual) | ~$9.99 / year | Full Jellyfin remote support, all codecs, no ads |
For Jellyfin users who want remote streaming and full codec support, Infuse Pro is required. At ~$10/year it is one of the better value subscriptions in the Apple ecosystem.
Check current pricing at firecore.com/infuse - prices vary by region.
Common Issues and Fixes
Buffering on 4K remux content? Switch to Ethernet. Ensure your router's QoS is not throttling the stream. A 4K remux at 60-80 Mbps saturates Wi-Fi 5 when other devices are active.
Watch progress not syncing back to Jellyfin? Confirm Library Mode is OFF. With Direct Mode enabled, Infuse reports watched status directly to your Jellyfin server.
Metadata looks wrong? Library Mode may still be active. Disabling it forces Infuse to use your Jellyfin server's metadata exclusively.
AV1 content showing as transcoding? AV1 hardware decode is only available on Apple TV 4K 3rd gen (2022) with A15 chip. Older models (1st/2nd gen) do not have hardware AV1 and will trigger a transcode on your server.
Swiftfin or Infuse? For native Jellyfin UI and full server management features, Swiftfin 1.4 is now a strong choice. For the smoothest playback experience and widest codec support as a pure player, Infuse remains the top option.
Running a Jellyfin server with Apple TV users? Download JellyWatch on Google Play - see every Infuse and Swiftfin session in real time, confirm your users are Direct Playing, and get notified the moment a stream triggers an unexpected transcode.
Swiftfin 1.4 released January 2026. Infuse pricing approximate - verify at firecore.com for current rates.




Comments 2
Disabling Library Mode was the key. With Direct Mode, Infuse uses Jellyfin metadata perfectly. Watch progress syncs both ways.
Swiftfin 1.4 is surprisingly good now. For a free open-source app, it rivals Infuse in many areas. Try both and decide.
Leave a comment