Go to file
2019-03-11 22:49:17 -05:00
components Add pagination to the movie list 2019-03-11 22:49:17 -05:00
images Generate some images 2019-01-29 23:10:51 -06:00
source Add pagination to the movie list 2019-03-11 22:49:17 -05:00
.gitignore Actually play a movie 2019-01-30 22:56:15 -06:00
dev_clear.sh Add roku upload scripts 2019-02-22 21:14:56 -06:00
dev_upload.sh Fix upload script 2019-03-02 16:28:46 -06:00
LICENSE Generate some images 2019-01-29 23:10:51 -06:00
make_images.sh Generate some images 2019-01-29 23:10:51 -06:00
manifest Begin work for making variables sizes 2019-03-09 14:08:34 -06:00
README.md Update README 2019-03-11 13:24:28 -05:00

Jellyfin app for Roku

Disclaimer: This is a proof of concept for my own ability to learn and write BrightScript, and not yet intended to be a fully functional Roku app.

Images

With ImageMagick installed

sh make_images.sh

This will regenerate the poster and splash images from the jellyfin-ux repo.

Easy Dev Deployment

There are 2 included scripts, dev_upload.sh and dev_clear.sh, that are intended to be quick easy ways to zip up this repo and put it onto your Roku for you, and clear your Roku of any dev deployment respectively.

You need to enable developer mode on your Roku: http://sdkdocs.roku.com/display/sdkdoc/Developer+Guide

And then

export ROKU_DEV_TARGET=<your roku IP>
export ROKU_DEV_PASSWORD=<your roku password>

ToDo - Scenes for Movie Viewing Only

  • Server Select
  • User Sign In
  • Main Landing "Library Select"
  • Library Items List (ie, movie list)
  • Infinite scroll or paging
  • Preview "About this Item" movie page
  • Video Player
  • Sign Out (?)

ToDo - Additional Scenes for TV Shows

  • Preview "About this Item" season page
  • Library Items List for a season
  • Preview "About this Item" episode page (?)

ToDo - Additional Scenes for Music

  • Preview "About this Item" Artist page
  • Library Items List for an artist
  • Library Items List for an album
  • Preview "About this Item" Album page

ToDo - Other things

Live TV/PVR? Pictures?