Technology6 min read

Plex Removes Paid iOS Activation Feature — Is It Time to Switch to Jellyfin?

Plex quietly removed the iOS App Activation feature that users paid for. Here's what it means for your seedbox media setup and whether Jellyfin is ready to replace it.

By Seeding.Top Team|

Plex Removes Paid iOS Activation Feature — Is It Time to Switch to Jellyfin?

Plex has quietly removed the iOS App Activation feature — a one-time purchase that unlocked streaming playback on iPhone and iPad. Users who paid for it are now finding it gone, with no refund and no equivalent replacement. This is the kind of move that erodes trust in a platform fast, and for seedbox users running Plex as their media front-end, it's worth taking seriously.

Let's break down what happened, what your options are, and whether the Jellyfin ecosystem is mature enough right now to be your daily driver.


What Plex Actually Removed

The "iOS App Activation" was a one-time in-app purchase (historically priced around $4.99) that unlocked local and remote streaming playback on iOS devices without requiring a Plex Pass subscription. It was a permanent unlock — you bought it once, it was yours.

It's now gone. Users who paid for it report the feature has been silently removed. Plex has not issued a public statement explaining the removal or offering compensation.

This follows a pattern. Plex has previously:

  • Moved features behind the Plex Pass paywall that were previously free
  • Changed the free streaming tier terms repeatedly
  • Removed the ability to share libraries without both parties having Plex Pass

If you're a seedbox user running Plex Media Server on a remote box and streaming to an iPhone, you're now effectively required to have a Plex Pass (~$4.99/month, $39.99/year, or $119.99 lifetime) to use the iOS app properly.


Your Immediate Options If You're Affected

Option 1: Buy Plex Pass Lifetime (if you haven't) The $119.99 lifetime deal is genuinely good value if you're committed to Plex long-term. It covers all clients including iOS, enables hardware transcoding on your seedbox, and unlocks skip-intro/credits. Watch for sales — Plex runs 25-30% off deals several times a year.

Option 2: Use Infuse on iOS Infuse by Firecore connects directly to your Plex server (or via SMB/WebDAV/SFTP) and handles its own playback. It bypasses the Plex iOS app entirely. Infuse Pro is $9.99/year or a one-time $34.99 purchase. It also has arguably better codec support and direct-play rates than the native Plex app.

Option 3: Migrate to Jellyfin Free, open-source, no paywalls. This is the nuclear option, but it's increasingly viable.


The Jellyfin Ecosystem in 2026: Actually Ready?

The Jellyfin project has been moving fast. Here's an honest assessment of where it stands for seedbox users:

What's Working Well

  • Core media server: Rock solid. Libraries, metadata, collections, user management — all mature.
  • Web UI: Clean and functional. The 10.10.x series is a significant improvement over earlier versions.
  • Hardware transcoding: Works on Intel QSV, NVIDIA NVENC, and AMD AMF. Most seedbox providers with GPU options support this.
  • Android/Android TV clients: The official Jellyfin app is good. Finamp (for music) is excellent.

Recent Ecosystem Additions Worth Knowing About

Jellyfin Plugin for VLC (Source 8): A community plugin that lets VLC Media Player browse and stream directly from your Jellyfin server. Useful if you're already using VLC on desktop and don't want another app. Still early-stage, but functional for direct-play scenarios.

WiiFin — a Jellyfin client for the Nintendo Wii — hit Hacker News with 260 points (Source 9). Practically useless for most of you, but it signals something important: Jellyfin's open API is attracting real developer interest. The ecosystem is growing organically in a way Plex's closed platform can't replicate.

JellyMix (jellymix.org) — a segmented playlist generator for Jellyfin. Creates smart playlists based on genre, decade, mood. Useful if you run a shared server and want to curate listening/viewing experiences for users.

iOS on Jellyfin: The Honest Answer

This is still Jellyfin's weakest point for seedbox users. Your options:

ClientCostQualityNotes
Jellyfin iOS (official)Free★★★☆☆Works, but behind Android in polish
Infuse + Jellyfin$9.99/yr★★★★★Best iOS experience, full direct play
SwiftfinFree★★★★☆Community client, actively developed

Swiftfin is the one to watch. It's a native SwiftUI Jellyfin client for iOS/tvOS, actively maintained on GitHub. As of early 2026 it handles direct play, offline downloads, and has a significantly better UI than the official iOS app. Install it via TestFlight or build from source.


Migrating from Plex to Jellyfin on a Seedbox

If you're ready to make the move, here's the practical path:

1. Install Jellyfin via Docker

Most seedbox providers support Docker. A basic compose setup:

services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    container_name: jellyfin
    network_mode: host
    volumes:
      - /opt/jellyfin/config:/config
      - /opt/jellyfin/cache:/cache
      - /your/media:/media:ro
    restart: unless-stopped
    environment:
      - JELLYFIN_PublishedServerUrl=https://jellyfin.yourdomain.com

2. Point it at your existing media

Jellyfin reads the same directory structure as Plex. If your media is organized as /media/Movies/Film Title (Year)/Film Title (Year).mkv, it will scan and match correctly without any reorganization.

3. Migrate your watched status (optional)

There's no perfect one-click migration tool, but Jellystat can import watch history from Plex's XML export. It's imperfect but gets you 80% of the way there for large libraries.

4. Set up hardware transcoding

In Jellyfin Dashboard → Playback → Transcoding, enable your hardware encoder. For NVIDIA on a seedbox:

Hardware acceleration: NVIDIA NVENC
Enable hardware decoding for: H.264, HEVC, VP9, AV1

Check that /dev/nvidia0 is accessible inside your container — you may need to add --gpus all to your Docker run args or the equivalent in compose.


The Axios/Security Note

One item worth flagging: a Hacker News thread (Source 12) raised concerns about Jellyfin's web frontend bundling Axios and whether it was affected by a recent npm supply-chain issue. The Jellyfin team confirmed their bundled version was not affected — the Axios bundle in the web client is compiled and pinned at build time, not pulled live from npm. You're fine on current stable releases. Keep your Jellyfin instance updated regardless.


Bottom Line

Plex removing a paid feature without compensation is a trust problem, not just a product problem. If you're already annoyed by Plex's paywall creep, this is a reasonable trigger to evaluate alternatives.

My recommendation:

  • If you're iOS-heavy and want zero friction: grab Infuse and point it at either Plex or Jellyfin — it works with both and is the best mobile media app available regardless of backend.
  • If you're ready to cut Plex entirely: Jellyfin + Swiftfin on iOS is a fully functional, free stack in 2026. The gap has closed significantly.
  • If you want to stay on Plex: the Lifetime Pass at $119.99 is the only way to stop the paywall from getting worse over time.

The Jellyfin ecosystem is no longer a "good enough for nerds" alternative. It's genuinely competitive, and the recent community tooling (VLC plugin, Swiftfin, JellyMix) shows the momentum is real.

#plex#jellyfin#media server#seedbox#self-hosting#ios#streaming