Skip to content

Lurking987/jellyfin-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jellyfin Plugins

A collection of custom plugins and tools for Jellyfin media server.


Plugins & Tools

Jellyfin .NET License

Syncs Stash App Groups to Jellyfin as Movies. Each Group becomes a Movie entry with its scenes mapped as chapter markers. Supports automatic TheMovieDB metadata and image fetching.

→ View plugin README


Jellyfin .NET License

Syncs Stash App Groups to Jellyfin as Movies using symbolic links — no proxy, no re-encoding, no extra disk space. Each Group becomes a single Movie entry, with its scenes linked as either auto-playing parts or individually selectable sections depending on your preference.

→ View plugin README


Docker Python License

A companion proxy service for StashSync. Streams all scenes in a Stash Group as one continuous video using FFmpeg — no re-encoding, no extra disk space. Required for multi-scene playback to work correctly in Jellyfin.

→ View StashProxy README


Quick Setup

StashSync (legacy, proxy-based)

  1. Download the DLL from the Releases page
  2. Create a folder in your Jellyfin plugins directory named StashSync_1.0.0.0
  3. Copy the DLL into that folder
  4. Restart Jellyfin
  5. Confirm it loaded under Dashboard → Plugins → My Plugins

See StashSync README and StashProxy README for full setup.


StashMovies (symlink-based, no proxy required)

Option A — Via Jellyfin Plugin Repository (recommended)

  1. In Jellyfin go to Dashboard → Plugins → Repositories → +
  2. Add this URL:
    https://lurking987.github.io/jellyfin-plugins/manifest.json
    
  3. Go to Catalogue, find Stash Movies Sync, and install.
  4. Restart Jellyfin and configure the plugin under Dashboard → Plugins → Stash Movies Sync → Settings.

Option B — Manual

  1. Download StashMoviesSync.zip from the Releases page and extract it.
  2. Copy Jellyfin.Plugin.StashMovies.dll to your Jellyfin plugins directory (e.g. /config/plugins/StashMovies/).
  3. Restart Jellyfin.
  4. Go to Dashboard → Plugins → Stash Movies Sync → Settings and configure your Stash URL and library path.
  5. Run the Sync Stash Movies scheduled task.

See StashMovies README for full setup including path translation and sync mode options.


StashSync vs StashMovies

StashSync StashMovies
Approach .strm files + HTTP proxy Symbolic links directly to files
Requires StashProxy ✅ Yes ❌ No
Direct play (4K) Desktop only ✅ All clients
TMDB metadata ✅ Automatic Manual / NFO only
Setup complexity Higher Lower

License

MIT

About

My repository of Jellyfin plugins

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors