Jellyfin-PG

Adds support for rom library with emulator js to jellyfin.

19
0
100% credibility
Found Apr 21, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C#
AI Summary

JellyEmu is an add-on for Jellyfin that organizes retro game ROM files into a browsable library with fetched artwork and descriptions, and enables direct browser-based playback.

How It Works

1
๐Ÿ” Discover JellyEmu

You hear about JellyEmu, a handy add-on that lets you organize and play your old video games inside Jellyfin.

2
๐Ÿ› ๏ธ Add the add-on

In your Jellyfin dashboard, add the special collection of add-ons, install the helper tool first, then JellyEmu, and restart your server.

3
๐ŸŒ Link game info services

Connect to online game databases so your collection gets beautiful covers, descriptions, and details automatically.

4
๐Ÿ“š Set up games collection

Create a new library named Video Games, choose the books type, point it to your ROMs folder, and turn on the game info fetchers.

5
๐Ÿ”„ Refresh your games

Scan the library folder, and watch Jellyfin pull in artwork and organize everything neatly.

6
๐ŸŽฎ Play a game!

Browse your games, click play on any title, and jump into retro fun right in your web browser with full-screen controls.

โœ… Retro library ready

Now your whole ROM collection looks amazing, shares easily with friends, and plays perfectly anytime.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is JellyEmu?

JellyEmu is a C# plugin that adds support for ROM libraries directly in Jellyfin 10.11+, turning your retro game collection into a browsable, metadata-rich catalog. Drop ROMs into a "Books" library folder, configure IGDB and RAWG API keys for automatic box art, descriptions, and details, then play games in-browser via Emulator.jsโ€”no separate emulator apps needed. It handles dozens of platforms like NES, SNES, N64, PSX, and Sega systems, with per-user save states stored server-side.

Why is it gaining traction?

Unlike standalone emulators or clunky media servers, JellyEmu integrates emulation seamlessly into Jellyfin's UI, replacing play buttons with gamepad icons and launching fullscreen sessions. Users get polished metadata depth from game databases, plus controller-friendly playback that just works across supported ROM formats. The reliance on a companion File Transformation plugin for JS injection keeps it lightweight while adding emulator support without bloating Jellyfin.

Who should use this?

Jellyfin server admins curating personal ROM archives for family streaming, or retro gaming enthusiasts wanting a unified media hub with in-app play. Ideal for homelab tinkerers running Jellyfin on NAS who hate app-switching, especially if you have mixed media libraries and need quick Steam Deck-like emulation access.

Verdict

Grab it if you're deep in Jellyfin and ROM hoardingโ€”solid docs and broad platform support make setup straightforward despite 19 stars and 1.0% credibility score. Still early and niche-dependent on external APIs and the File Transformation plugin, so test thoroughly before production.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.