Jellyrock
Jellyfin client for Roku devices with a focus on stability and UX
Install / Use
/learn @jellyrock/JellyrockREADME
<!-- markdownlint-disable MD041 -->
<!-- [](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:
- Put your Roku device in Developer Mode. Save your password!
- 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. - Put your Roku's IP from step 1 into a browser i.e.
http://192.168.1.2and press enter. - Log in with credentials from step 1.
- 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

