SkillAgentSearch skills...

Jellyrock

Jellyfin client for Roku devices with a focus on stability and UX

Install / Use

/learn @jellyrock/Jellyrock
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<!-- markdownlint-disable MD041 -->

JellyRock

Current Release Build Status License API docs

<!-- [![Translation Status](https://translate.jellyfin.org/widgets/jellyfin/-/jellyfin-roku/svg-badge.svg "Translation Status")](https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/?utm_source=widget) -->

JellyRock is a Jellyfin client for Roku devices with a focus on stability and UX. Originally forked from jellyfin-roku v2.2.5.

Changelog

All notable changes to this project are documented in CHANGELOG.md.

Prerequisites

  • Roku OS 11 or later
  • Jellyfin server 10.7.0 or later

Install

Using your Roku device

  • Navigate to Home -> Search -> "JellyRock".

Using your browser

  • Visit the Roku Channel Store -> Add app -> Login. This will install JellyRock on all devices linked to your Roku account.

Screenshots

<a href="docs/screenshots/userSelect.png" target="_blank" title="User Select"> <img src="docs/screenshots/userSelect.png" width="400" alt="User Select" /> </a> <a href="docs/screenshots/home.png" target="_blank" title="Home"> <img src="docs/screenshots/home.png" width="400" alt="Home" /> </a> <a href="docs/screenshots/libraryGrid.png" target="_blank" title="Library grid"> <img src="docs/screenshots/libraryGrid.png" width="400" alt="Library grid" /> </a> <a href="docs/screenshots/movieDetails.png" target="_blank" title="Movie Details"> <img src="docs/screenshots/movieDetails.png" width="400" alt="Movie Details" /> </a> <a href="docs/screenshots/osd.png" target="_blank" title="On-Screen Display(OSD)"> <img src="docs/screenshots/osd.png" width="400" alt="On-Screen Display(OSD)" /> </a> <a href="docs/screenshots/trickplay.png" target="_blank" title="Trickplay"> <img src="docs/screenshots/trickplay.png" width="400" alt="Trickplay" /> </a>

Sideload / Beta Test

To run the latest version of JellyRock before it hits the Roku Channel Store:

  1. Put your Roku device in Developer Mode. Save your password!
  2. Download the latest build created by GitHub Actions. Select the first item listed then click one of the links at the bottom of the page i.e. JellyRock-prod-main-e34f4f169ff47531abd23ae3a11c102f6811f907. This will download a zip file to your computer.
  3. Put your Roku's IP from step 1 into a browser i.e. http://192.168.1.2 and press enter.
  4. Log in with credentials from step 1.
  5. Upload and install the zip file downloaded in step 2.

NOTE: The app will always be at the bottom of your Roku's channel list and it will not automatically update.

Build

git clone https://github.com/jellyrock/jellyrock.git
cd jellyrock
npm install
# Note: If npm scripts are disabled, manually run `npm run ropm` to install dependencies
npm run build # OR npm run build:prod

User Docs

Dev Docs

View on GitHub
GitHub Stars21
CategoryDevelopment
Updated14h ago
Forks3

Languages

BrighterScript

Security Score

95/100

Audited on Mar 26, 2026

No findings