Technology6 min read

Plex Removes Paid iOS Feature: What It Means and Why Jellyfin Is the Smarter Long-Term Bet

Plex quietly removed a paid iOS streaming feature users already bought. Here's what happened, your options, and why Jellyfin deserves a serious look.

By Seeding.Top Team|

Plex Removes Paid iOS Feature: What It Means and Why Jellyfin Is the Smarter Long-Term Bet

If you paid Plex for "iOS App Activation (enable streaming playback)" and recently found it missing — you're not imagining things. Plex removed a feature that users had paid for, without a clear refund path or advance warning. It's a small incident in isolation, but it's the latest in a long pattern that should push seedbox users and self-hosters toward a serious re-evaluation of their media server stack.

Here's what happened, what your options are right now, and how to make a practical decision about where to go from here.


What Plex Did

Plex previously sold "iOS App Activation" as a one-time in-app purchase. It unlocked local and remote streaming playback on iPhone and iPad. Users paid for it — some years ago, some more recently — and it was simply removed.

This isn't the first time Plex has pulled the rug. Over the years they've:

  • Moved features behind Plex Pass (their subscription tier, currently $6.99/month, $69.99/year, or $119.99 lifetime)
  • Discontinued Plex Cloud
  • Removed offline sync from non-subscribers
  • Killed the free PlexAmp tier

The pattern is consistent: Plex monetizes, then re-monetizes, then removes what you already paid for.


Your Immediate Options If You're Affected

If you paid for iOS App Activation recently:

  • Go to Apple's App Store → your account → Purchase History → Report a Problem
  • Apple has historically been reasonable about refunds for features that no longer exist
  • Contact Plex support directly at support.plex.tv and reference the specific purchase — keep your receipt

If you want to keep using Plex on iOS:

  • You'll need Plex Pass to get full streaming functionality back
  • The lifetime pass at $119.99 is the only version that makes financial sense if you're committed long-term — but given this track record, "lifetime" is only as good as Plex's business decisions

If you're done with Plex:

  • Keep reading.

Why Jellyfin Is the Practical Alternative

Jellyfin is a fully open-source, completely free media server with no accounts, no subscriptions, and no features held hostage. It's a hard fork of the old Emby codebase from before Emby went closed-source — and it's been actively developed since 2018.

For seedbox users specifically, Jellyfin fits naturally into the stack:

  • Runs in Docker on any seedbox or VPS with enough RAM (512MB minimum, 1-2GB recommended)
  • Direct plays most formats without transcoding, which matters on bandwidth-limited boxes
  • No external account required — your server, your data, no Plex cloud dependency
  • iOS app is free on the App Store, no activation required

iOS Playback on Jellyfin: It Just Works

The official Jellyfin iOS app (Swiftfin) is free, open source, and actively maintained. You point it at your server URL, log in with your local account, and stream. No purchase. No subscription. No surprises.

App Store search: "Swiftfin"
Developer: Jellyfin
Price: Free

Setting Up Jellyfin on a Seedbox or VPS

If you're running Docker (most managed seedboxes support this, and any unmanaged VPS does), here's a minimal working setup:

# docker-compose.yml
version: "3"
services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    container_name: jellyfin
    network_mode: host
    volumes:
      - /opt/jellyfin/config:/config
      - /opt/jellyfin/cache:/cache
      - /your/media/path:/media:ro
    restart: unless-stopped
    environment:
      - JELLYFIN_PublishedServerUrl=https://jellyfin.yourdomain.com
docker compose up -d

Then access the web UI at http://your-server-ip:8096 to complete setup.

Key config decisions during setup:

SettingRecommendation
Hardware transcodingEnable if your box has a GPU or Intel QuickSync
Transcoding temp pathPoint to fast local storage, not your media drive
Remote accessEnable, then put Nginx or Caddy in front with HTTPS
Library scanSet to automatic + run on startup

Reverse Proxy in 5 Minutes (Caddy)

Caddy handles HTTPS automatically via Let's Encrypt. If you have a domain pointed at your server:

# /etc/caddy/Caddyfile
jellyfin.yourdomain.com {
    reverse_proxy localhost:8096
}
systemctl reload caddy

That's it. Caddy fetches and renews the cert automatically.


What About the Jellyfin Ecosystem?

The community has been shipping useful tools recently:

  • Swiftfin (iOS/tvOS) — native Swift client, actively developed, free
  • Jellyfin Media Player — desktop client for Windows/Mac/Linux
  • Finamp — music-focused mobile client
  • Jellyseerr — request management (Overseerr fork for Jellyfin)
  • JellyMix — segmented playlist generator for Jellyfin libraries (new, at jellymix.org)
  • VLC Jellyfin Plugin — browse and play your Jellyfin library directly from VLC

The ecosystem isn't as polished as Plex's in every corner, but it's functional, improving fast, and — critically — none of it costs money or can be taken away.


Honest Comparison: Plex vs Jellyfin for Seedbox Users

FeaturePlex (Free)Plex Pass ($70/yr)Jellyfin
iOS streaming❌ Removed✅✅ Free
Hardware transcoding❌✅✅ Free
Mobile sync/downloads❌✅✅ Free
Live TV & DVR❌✅✅ Free
No external account needed❌❌✅
Open source❌❌✅
Feature removal riskHighMediumVery Low

The only area where Plex still genuinely wins is UI polish and the Discover/watchlist features — but those require a Plex account and internet connectivity to function, which is exactly the dependency seedbox users should be skeptical of.


The Bottom Line

Plex removing a paid iOS feature is a concrete, practical problem — and it's a useful forcing function. If you've been meaning to try Jellyfin, this is the moment.

What to do today:

  1. If you want a refund for the iOS activation purchase, file through Apple's App Store dispute process immediately
  2. Spin up Jellyfin in Docker alongside your existing Plex install — they can run simultaneously
  3. Install Swiftfin on your iPhone and test it against your library for a week
  4. If it covers your use case (it almost certainly will), drop Plex Pass renewal

Jellyfin won't do everything Plex does. But it will do everything Plex does for free, without the risk that next year's changelog removes something you depend on.

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