Plex Stremio Addon: Plexio Setup, Features & Fixes

Affiliate Disclosure
Some links on this page are affiliate links. We may receive a small commission if you purchase through them, without affecting your price.
Plex Stremio Addon

Key Takeaway: The Plex Stremio addon most people mean is Plexio, an independent bridge that adds your Plex movie and series libraries to Stremio. Use the maintained v0.10.3 self-hosted fork or ElfHosted’s separately maintained service. Plexio supplies catalogs and playback routes from your server; it does not provide media, replace Plex Media Server, or bypass remote-play rules.

Searching for a Plex addon in Stremio is confusing because the community directory still exposes an older Plexio record, a newer maintained fork lives elsewhere, and LauncherIO merely opens the Plex app. I compared the active codebase, legacy project, public hosted page, Stremio installation guidance, and Plex’s current remote-play rules. This guide shows which route is current, how the connection works, and where setup commonly fails.

Read more ▾

Live Picks Top 3 IPTV Services Worth Streaming Tested & ranked · 2026
★ Best Overall IPTV Harmony ★ 4.9 Crystal-clear 4K streams, zero buffering on every device. 20,000+ channels 4K Ultra HD Stream Now →
⚡ Best Value USA LIVE IPTV ★ 4.8 Premium sports & movies, activation in minutes. Live sports Instant setup Get Started →
🔥 Trending OrigineTV ★ 4.7 Rock-solid uptime with a risk-free 7-day trial. 99.9% uptime 7-day trial Try It Free →

What the Plex Stremio Addon Actually Is

Plexio is a community Stremio addon that translates selected Plex libraries into catalogs and playable stream choices. It is independent from both Plex and Stremio.

  • Personal Library: Plexio exposes movies and series already indexed by an accessible Plex Media Server; it does not include a bundled catalog of video.
  • Stremio Catalogs: selected Plex libraries appear as rows for browsing, while search can surface matching items without opening the official Plex application.
  • Playback Bridge: choosing a result makes Plexio return authorized Direct Play or transcoded routes from Plex Media Server to the Stremio client.
  • Metadata Matching: IMDb identifiers connect ordinary Stremio detail pages with Plex items, while Plex-native identifiers preserve personal media lacking a public database match.
  • Not Official: Plexio’s repositories explicitly state that the project is unaffiliated with Plex or Stremio, so support comes from its maintainer or host.
OptionWhat it doesWhat it does not do
PlexioBrowses and plays Plex libraries inside StremioSupply media or replace the server
LauncherIOOpens Plex through an app or web linkImport Plex catalogs into Stremio
Official Plex appProvides Plex’s supported player experienceCombine Plex results with Stremio addons

Which Plexio Version Should You Use in 2026?

The name Plexio now covers multiple deployments with different release schedules. Check the actual host or container rather than trusting an old directory version number.

  • Maintained Fork: natedogg058’s self-hosted repository identifies itself as the actively maintained fork and lists v0.10.3 as its latest changelog release.
  • Legacy Upstream: vanchaxy’s original project documents version 0.1-era behavior, OAuth login, Docker hosting, local or remote streams, and basic Plex searching.
  • Directory Card: the community listing still showed Plexio v0.1.15 with 37 installs when checked, so it cannot describe every current hosted build.
  • ElfHosted Split: the public and paid ElfHosted service uses a hardened fork with an independent release schedule; a GitHub release does not update it.
  • My Check: I would confirm the configuration page, generated manifest, and host documentation before installation instead of assuming every Plexio address runs v0.10.3.

Link: https://github.com/natedogg058/plexio

How Plexio Connects Plex to Stremio

Plexio is the translator between two existing systems. Understanding each stage makes it easier to identify whether a missing title is a library, matching, or playback problem.

  • Account Login: the configuration page starts Plex authentication, discovers servers authorized for that account, and lets you select an owned or shared server.
  • Library Selection: Plexio reads only the movie and show libraries chosen during setup, avoiding unrelated music, photos, or unwanted personal collections.
  • Catalog Response: Stremio requests a catalog page; Plexio queries Plex, converts each item into Stremio metadata, and returns a paginated catalog row.
  • Identifier Match: public titles use IMDb IDs where available, while unmatched home videos or personal edits retain Plex-native identifiers for direct lookup.
  • Stream Request: after selection, Plexio asks the authorized server for compatible Direct Play connections or an optional transcode route and labels each result.
StageSystem responsibleTypical failure
Scan filesPlex Media ServerItem absent from Plex library
Build Stremio rowPlexioLibrary not selected or session invalid
Match public titlePlexio and Plex metadataIMDb or Plex GUID mismatch
Deliver videoPlex server and clientUnreachable route or incompatible format
Track playbackOptional Plexio proxyPublic URL or byte ranges blocked

What You Need Before Configuring Plexio

Confirm Plex itself works before adding another layer. Plexio cannot repair an unclaimed server, an empty library, or remote access that already fails in Plex.

  • Plex Server: run a claimed Plex Media Server containing at least one correctly scanned movie or series library visible to the intended account.
  • Working Playback: play a known title through Plex Web or the official app first, proving the file, permissions, and server function independently.
  • Stremio Account: sign in on a phone or computer and the television with the same account, because installed addon manifests synchronize through Stremio.
  • Reachable Connection: local use needs a route accessible from the client; away-from-home use requires correctly configured Plex remote streaming or another secure path.
  • Private Browser: complete Plex authorization on a trusted device where the hostname is visible, then keep the generated install URL away from screenshots and messages.

Install Plexio Through a Hosted Configuration Page

A hosted instance is the fastest route because someone else maintains HTTPS, storage, and updates. Use the host’s own configuration page, not a copied manifest.

  • Open Official Host: visit the public ElfHosted Plexio page and carefully inspect the complete current hostname before starting Plex authorization.
  • Authorize Plex: follow the Plex sign-in flow, choose the correct server, and approve only the access needed to discover your authorized media libraries.
  • Select Libraries: enable the movie and series libraries you want inside Stremio, then choose Direct Play, transcode, catalog, and reporting preferences conservatively.
  • Install Manifest: use the generated Stremio install action or paste its manifest URL into Add Addon, inspect the requested resources, and approve.
  • Verify Results: restart Stremio, open one Plex catalog, search a known title, and test playback before changing several advanced connection options together.

The generated install address is not a public recommendation link. ElfHosted says its current sessions are opaque and revocable, but possession can authorize access to configured catalogs. Treat the address like a password. If it appears in a screenshot, forum post, analytics report, or shared browser history, revoke that installation and create a new one.

Self-Host Plexio With Docker

Self-hosting gives you deployment control and avoids a shared addon endpoint, but you become responsible for HTTPS, persistent sessions, backups, updates, and network exposure.

  • Run Container: publish container port 80 through host port 7777, mount a persistent data volume, and use the maintained multi-architecture image.
  • Persist Sessions: keep the named data volume because encrypted configuration sessions live in SQLite; losing it invalidates generated installation addresses and revocation controls.
  • Add HTTPS: place Plexio behind a trusted reverse proxy, set BASE_URL to its public HTTPS address, and restrict allowed hosts to that hostname.
  • Protect Secrets: back up a manually supplied session encryption key, set an administrator key, and never publish Redis, SQLite, or internal administration endpoints.
  • Update Deliberately: review the changelog, pull a versioned image, retain the data volume, check health endpoints, and verify one known stream after upgrading.
docker run -d --name plexio -p 7777:80 -v plexio-data:/data --restart unless-stopped ghcr.io/natedogg058/plexio:latest

The container runs as unprivileged UID and GID 999. A named volume is simpler than a bind mount because it avoids common write-permission failures. For repeatable production deployments, pin a reviewed release instead of relying permanently on the moving latest tag, and keep the proxy configuration outside the container.

Choose Libraries, Catalogs, and Metadata Matching

A small first configuration is easier to validate than every library and collection at once. Begin with one ordinary movie library and expand after matching works.

  • Library Scope: select only useful movie and show sections; splitting 4K, family, anime, or archival media into separate Plex libraries creates clearer rows.
  • Standard Catalogs: enable Recently Added and Continue Watching only when you want Plex-specific activity beside ordinary library browsing inside the Stremio home screen.
  • Collection Rows: collection discovery is opt-in on the maintained fork, and each chosen Plex collection becomes a separate stable, paginated Stremio catalog.
  • IMDb Matching: properly matched public titles integrate with normal Stremio detail pages; unmatched personal items use Plex-native IDs instead of disappearing from the catalog.
  • Shared Servers: matching media on a server shared with you may require PLEX_MATCHING_TOKEN from a server you own; never borrow or expose another person’s token.

Direct Play, Alternate Connections, or Transcoding?

Plexio can return the original file route or ask Plex to transcode it. The best choice depends on client codecs, bandwidth, subtitles, and server power.

  • Direct Play: sends the original compatible file with minimal server work, preserving quality and usually giving the fastest start on a capable local device.
  • Alternate Routes: optional local, remote, and Relay connections appear as labeled Direct Play choices; they do not automatically convert a failed file into transcode.
  • Plex Transcode: converts incompatible video, audio, container, resolution, bitrate, or subtitles, increasing CPU demand while improving playback on limited clients or connections.
  • Shared Restriction: if a shared server returns HTTP 503 for original-file playback but allows transcoding, disable Direct Play and expose only transcoded streams.
  • Stream Labels: inspect resolution, codecs, HDR format, audio channels, bitrate, language, filename, and size before choosing among multiple Plex versions.
ModeServer loadBest useCommon limitation
Direct PlayVery lowCompatible local devicesFails on unsupported codecs
Alternate Direct PlayVery lowTrying another authorized routeStill sends original media
TranscodeModerate to highRemote or incompatible clientsCPU use and possible quality loss
Plex RelayLow server processingFallback connectivityBandwidth and quality constraints

Use Plexio on Firestick and Android TV

You configure Plexio in a browser, then let Stremio synchronize it to the television. Avoid entering Plex credentials or long manifest addresses with a TV remote.

  • Match Accounts: confirm the Stremio account used during installation is identical to the account on Fire TV, Android TV, phone, and desktop clients.
  • Refresh Addons: force-close Stremio after installing Plexio elsewhere, reopen it, and check My Addons before attempting another installation on the television.
  • Prefer Ethernet: high-bitrate Plex files can overwhelm crowded Wi-Fi even when Plexio responds instantly, so wire the server and streaming device when practical.
  • Test Compatibility: compare one H.264 title and one demanding HEVC, HDR, lossless-audio, or subtitle-heavy file to reveal player-specific transcoding needs.
  • No Addon APK: Plexio is a remote Stremio manifest, not a standalone Firestick application; avoid downloads claiming to provide a patched Plexio player.

Keep Continue Watching and Plex Progress Accurate

Continue Watching and Plex Progress Accurate

Catalog discovery and playback reporting are separate features. Recently Added can work while watched progress remains unchanged, so configure reporting only when its network requirements are met.

  • Catalog Source: Continue Watching and Recently Added read Plex activity to build rows, giving faster access to unfinished or newly indexed library items.
  • Reporting Option: enabling Report Playback to Plex routes Direct Play through Plexio so it can send timeline updates back to the selected server.
  • Public Reachability: every Stremio device must reach the Plexio public URL, and the reverse proxy must allow byte ranges plus long-running streaming responses.
  • Stable Route: v0.10.3 pins reporting traffic to the chosen Streaming URL, preventing Docker from falling through to unreachable Plex-discovered local addresses.
  • External Players: independent timeline heartbeats keep activity alive when a buffered external player temporarily stops requesting media bytes from the playback proxy.

Fix Plexio Catalog and Playback Problems

Troubleshoot from Plex outward. Rebuilding the Stremio addon cannot fix an item absent from Plex, while changing the Plex library cannot repair an unreachable Plexio proxy.

  • No Catalog: verify the library was selected, the session remains valid, Stremio uses the correct account, and the installed manifest belongs to this configuration.
  • Missing Title: confirm Plex scanned the file, refresh its metadata, inspect the title’s GUID, then search the corresponding Plexio library catalog again.
  • Stream Fails: test the same item in Plex, try a labeled alternate connection, and switch between Direct Play and transcoding without changing unrelated catalogs.
  • Remote Failure: confirm Plex reports remote access available, review double-NAT or port mapping, and verify the playback device can reach the selected server route.
  • Slow Start: inspect Plexio cache headers and Server-Timing on self-hosted deployments, then separate metadata delay, Plex lookup time, and actual media bandwidth.
SymptomLikely layerFirst check
Plex row missingManifest or sessionMy Addons and selected libraries
One title absentPlex scan or identifierItem inside Plex Web
HTTP 503 on playDirect Play authorizationEnable transcode-only test
Works at home onlyRemote connectionPlex Remote Access status
Progress unchangedReporting proxyPublic URL and byte ranges
Everything became invalidLost session volumePersistent SQLite data

Protect Plex Tokens, Sessions, and Server Access

Plexio needs meaningful access to your library, so the security model matters. Prefer OAuth, encrypted server-side sessions, revocable installs, HTTPS, and the smallest practical network exposure.

  • Use OAuth: sign in through the recognizable Plex authorization flow instead of typing a Plex password into a copied configuration form or unofficial application.
  • Avoid Legacy URLs: token-bearing installation addresses can leak through browser history, proxy logs, screenshots, and Stremio configuration; keep legacy URL support disabled.
  • Revoke Exposure: remove a leaked Plexio session through its configuration or administration tools and review Plex Authorized Devices for access you no longer recognize.
  • Secure Hosting: use HTTPS, host allowlists, restricted proxy headers, request limits, private Redis, durable encryption keys, and authenticated administration on self-hosted deployments.
  • Sanitize Support: share versions, status codes, and timing categories when reporting failures, but never post tokens, session IDs, media URLs, filenames, or complete manifests.

Cost, Legality, and When Plexio Makes Sense

Plexio is valuable when one Stremio interface matters more than official-client simplicity. The software can be free, but hosting and Plex’s remote-play rules may add costs.

  • Software Cost: the maintained Plexio code is MIT-licensed and self-hostable; the public ElfHosted instance can be tested without buying a private server.
  • Managed Hosting: ElfHosted listed a private Plexio instance at $9 monthly, with a seven-day trial and $1 signup fee when checked.
  • Remote Playback: Plex may require the viewer’s Remote Watch Pass or Plex Pass, or the server owner’s Plex Pass, for remote personal-video streaming.
  • Content Rights: connecting a lawful personal or shared library is legitimate functionality; Plexio does not grant rights to files obtained or shared without authorization.
  • Best Fit: use Plexio to merge your own server with other discovery tools; compare broader choices in our best Stremio addons guide.

Plex currently lists Remote Watch Pass at $2.99 monthly or $29.99 annually after its introductory period. Plex Pass remains $6.99 monthly or $69.99 annually, while Plex announced a $749.99 lifetime price effective July 1, 2026. Prices vary by currency and billing channel, so confirm the signed-in Plex plan page before purchasing.

Plex Stremio Addon Verdict

Plexio is the practical Plex Stremio addon for people who already operate or can access a Plex Media Server and want those libraries inside Stremio. The maintained v0.10.3 fork is the clearest self-hosted choice; ElfHosted is easier for a hosted start but follows its own releases. Begin with one library and Direct Play, protect the revocable install URL, and add transcoding or playback reporting only after basic catalog and stream tests pass.

FAQs

Is there an official Plex addon for Stremio?

No. Plexio is an independent community project and explicitly states that it is unaffiliated with Plex or Stremio. The official Plex app remains the supported Plex player.

What is the latest Plexio version?

The actively maintained self-hosted fork lists v0.10.3 in its changelog. ElfHosted runs a separately maintained deployment, while older catalog pages may still display v0.1.15.

Does Plexio provide free movies or TV shows?

No. It exposes media already available through the Plex servers authorized for your account. Plexio is not a torrent scraper, debrid provider, indexer, or bundled streaming service.

Do I need Plex Pass to use Plexio?

Local personal-media playback can work without Plex Pass. Remote playback may require Remote Watch Pass or Plex Pass under Plex’s current policy, depending on the viewer and server owner.

Can Plexio update Continue Watching in Plex?

Yes, when playback reporting is enabled and correctly exposed. Direct Play then passes through Plexio’s range-aware proxy, which sends independent timeline heartbeats back to Plex.

How do I add the Plex Stremio addon on Firestick?

Configure and install Plexio on a trusted phone or computer using the same Stremio account, then restart Stremio on Fire TV. If needed, first follow our Stremio on Firestick setup guide.

Similar Posts