Roku Client for Jellyfin
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Charles Ewert e70e55f755
Merge pull request #1233 from cewert/hotfix-screensaver-release
1 month ago
.github Update actions/checkout digest to 8f4b7f8 (#1129) 3 months ago
.vscode Set up RALE for easier testing 2 months ago
components fix system screensaver not working 1 month ago
images Add placeholders & move title down 6 months ago
locale Translated using Weblate (English (United Kingdom)) 2 months ago
resources/branding Correct hd channel poster sizes 3 years ago
settings Merge pull request #1017 from sevenrats/settings 2 months ago
source prep for release 1 month ago
.gitignore Remove rooibos test framework 6 months ago
.markdownlint.yml Add json and markdown to lint workflow + add automation workflow (#1039) 3 months ago fix syntax formatting 2 months ago
LICENSE Generate some images 4 years ago
Makefile prep for release 1 month ago Fix jellyfin links 2 months ago Remove rooibos test framework 6 months ago
bsconfig.json Ignore validation/formatting on testFramework and tests 6 months ago
bsfmt.json Add config files and bsfmt install 2 years ago
bslint.json Make unused variables trigger CI as an error 1 year ago
dictionary.txt Make linter happy 2 months ago
manifest prep for release 1 month ago
package-lock.json Update dependency brighterscript to v0.64.0 2 months ago
package.json prep for release 1 month ago
renovate.json Update renovate.json 1 year ago

Jellyfin Roku

Part of the Jellyfin Project

Logo Banner

Build Status Current Release Translation Status Matrix Reddit License

Jellyfin Roku is the official Jellyfin client for Roku devices. We welcome all contributions and pull requests! If you have a larger feature in mind please open an issue so we can discuss the implementation before you start.


Download the latest release on the Roku Channel Store.

Get Involved

No matter what your interests or skills are you can help make this client better for everyone by simply using the client and giving feedback to the developers when things break. Create an issue here on GitHub or give us a shout on Matrix.

Beta Test

To test the latest features before they get released:

  1. Put your Roku device in developer mode. Write down your Roku device IP and the password you created - you will need these!
  2. Download the latest build. Select the first item listed then click the link at the bottom of the page i.e. Jellyfin-Roku-dev-d3352495c579f6adeca085cdbc137ac36e70d558. This will download a zip file to your computer.
  3. Put your Roku's IP from step 1 into a browser i.e. and press enter.
  4. Log in with credentials from step 1.
  5. Upload and install the zip file downloaded in step 2.

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


For more advanced deployment methods, access to crash logs, or to learn how to setup a developer environment so you can write some code yourself please read the DEVGUIDE.

Feature Requests

New feature requests are always welcome but before creating an issue please read through the existing issues to see if someone has already raised one for what you're looking for.