Skip to content

typenx/typenx-addon-plex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typenx Plex Addon

Expose a Plex server as a Typenx video source.

This addon turns your existing Plex libraries into a Typenx-compatible source: catalogs, search, metadata, and authenticated stream URLs that resolve straight to Plex. Drop it next to a Typenx Core instance and your Plex collection becomes one of the places Typenx can resolve "where can I watch episode 7."

The addon does not host, upload, or mirror media. It returns URLs for files already available from your Plex server, signed with the token you configure.

Run

cp .env.example .env
cargo run --release

Configure .env:

PLEX_BASE_URL=http://127.0.0.1:32400
PLEX_TOKEN=your-plex-token
PLEX_LIBRARY_SECTION_IDS=
PORT=8793

PLEX_LIBRARY_SECTION_IDS is optional. Leave it empty to expose all show and movie libraries, or pin to specific sections with a comma-separated list of section ids (for example 2,5).

Routes

  • GET /health
  • GET /manifest
  • POST /catalog
  • POST /search
  • GET /anime/:id
  • GET /manga/:id
  • POST /videos

Development

cargo test
cargo build

Wiring it into Typenx Core

TYPENX_DEFAULT_ADDONS=http://127.0.0.1:8793

Pair it with one of the metadata addons (AniList, MyAnimeList, Kitsu) to get full posters, synopses, and tracking on top of Plex playback URLs.

About

Typenx addon for Plex-hosted self-hosted video libraries.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages