The Official Roku Client for Jellyfin
Go to file
Charles Ewert 38bb8dd528
Some checks are pending
Automation 🤖 / Project board 📊 (push) Waiting to run
Automation 🤖 / Labeling 🏷️ (push) Waiting to run
build-dev / dev (push) Waiting to run
build-docs / docs (push) Waiting to run
build-prod / prod (push) Waiting to run
deploy-api-docs / deploy (push) Waiting to run
Merge pull request #1938 from TwitchBronBron/fix-sdk-type-errors
2024-10-05 17:58:01 -07:00
.github Merge pull request #1924 from jellyfin/renovate/actions-setup-node-digest 2024-09-25 09:06:01 -07:00
.vscode add vscode debug launch option to deploy already built app from staging dir 2024-07-25 21:49:09 -04:00
components Merge pull request #1965 from jellyfin/2.1.z 2024-10-05 17:51:21 -07:00
docs Update API docs 2024-10-06 00:51:57 +00:00
images remove backdrop when alpha menu is active and add a bunch of debug logging 2024-08-03 22:01:58 -04:00
locale Merge pull request #1881 from cewert/add-autoplayepisode-setting 2024-09-25 09:05:22 -07:00
resources/branding Updating images 2023-12-15 20:54:36 -05:00
scripts use type=module in package.json 2023-11-26 11:52:02 -05:00
settings set playback.bitrate.maxlimited to disabled by default 2024-09-30 11:10:43 -04:00
source Merge pull request #1938 from TwitchBronBron/fix-sdk-type-errors 2024-10-05 17:58:01 -07:00
test-app/source Add unit tests for new helper functions 2024-02-17 08:42:55 -05:00
.gitignore Setup rooibos test framework (#1141) 2023-04-22 09:03:44 -04:00
.markdownlint.yml Add json and markdown to lint workflow + add automation workflow (#1039) 2023-02-24 21:16:48 -05:00
bsconfig-prod.json stop using allowBrighterScriptInBrightScript brighterscript option 2023-10-03 12:15:11 -04:00
bsconfig-tdd-sample.json Add unit tests for new helper functions 2024-02-17 08:42:55 -05:00
bsconfig-tests.json Add unit tests for new helper functions 2024-02-17 08:42:55 -05:00
bsconfig.json don't strip roku-log statements on dev build 2023-11-12 13:38:42 -05:00
bsfmt.json Enable brighterscript, create NPM build scripts, install and use roku-log, and use bsc import statements (#1173) 2023-05-03 17:21:04 -04:00
bslint.json Make unused variables trigger CI as an error 2022-05-28 13:34:56 -04:00
dictionary.txt devguide: better vscode/make split 2023-10-31 16:27:06 +01:00
jsdoc.json update api docs homepage title 2023-11-10 23:20:42 -05:00
LICENSE Generate some images 2019-01-29 23:10:51 -06:00
Makefile Bump build version 2024-09-29 15:33:10 +00:00
manifest Bump build version 2024-09-29 15:33:10 +00:00
package-lock.json Merge pull request #1965 from jellyfin/2.1.z 2024-10-05 17:51:21 -07:00
package.json Merge pull request #1965 from jellyfin/2.1.z 2024-10-05 17:51:21 -07:00
README.md Add documenation link to label bar 2023-11-01 06:58:15 -04:00
renovate.json stop adding ci and github-actions label to dependency bump PRs 2023-12-17 18:19:25 -05:00

Jellyfin Roku

Part of the Jellyfin Project

Logo Banner

Code Documentation Build Status Current Release Translation Status Forum Matrix 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.

Install

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. 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 beta app will always be at the bottom of your Roku's channel list and it will not automatically update.

Advanced

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.