Skip to content
Donate

JellyRock App Settings

This page documents all configurable settings available in the JellyRock app.

Global settings that affect everyone that uses this Roku device.

Remember Me?

GlobalRemember Me?

Remember the currently logged in user and try to log them in again next time you start the JellyRock app.

PropertyValue
Setting NameglobalRememberMe
Typebool
Defaultfalse

Splash Screen Image

GlobalSplash Screen Image

Control whether the server’s splash screen image is displayed on the User Select screen. Server admin must enable this feature in branding settings.

PropertyValue
Setting NameglobalSplashScreen
Typeradio
Defaultenabled
Options
NameID
Enabledenabled
Disableddisabled

⬆️ Back to top

Settings relating to playback and supported codec and media types.

Cinema Mode

PlaybackCinema Mode

Bring the theater experience straight to your living room with the ability to play custom intros before the main feature.

PropertyValue
Setting NameplaybackCinemaMode
Typebool
Defaultfalse

Custom Subtitles

PlaybackCustom Subtitles

Use custom subtitle rendering for external VTT subtitle files. Enables fallback fonts from the server and removes some formatting tags from misformatted subtitles. Note: May not fully support all Roku caption preferences.

PropertyValue
Setting NameplaybackSubsCustom
Typebool
Defaulttrue

Decode Multichannel Audio

PlaybackDecode Multichannel Audio

When enabled (default), Roku decodes multichannel audio sources directly. Disable to force the server to transcode instead. Useful if Roku audio sounds incorrect, or to guarantee surround passthrough (EAC3/AC3/DTS) to a capable receiver.

PropertyValue
Setting NameplaybackDecodeMultichannelAudio
Typebool
Defaulttrue

Maximum Resolution

PlaybackMaximum Resolution

Configure the maximum resolution when transcoding video files to this device.

PropertyValue
Setting NameplaybackResolutionMax
Typeradio
Defaultauto
Options
NameID
Off - Attempt to direct play all resolutionsoff
Auto - Use TV resolutionauto
360p360
480p480
720p720
1080p1080
4k2160
8k4320

Instant Replay Duration

PlaybackInstant Replay Duration

How many seconds the instant replay button (and the “replay” voice command) jumps backward during video playback.

PropertyValue
Setting NameplaybackInstantReplaySeconds
Typeinteger
Default10

Next Episode Button Time

PlaybackNext Episode Button Time

Set how many seconds before the end of an episode the Next Episode button should appear. Set to 0 to disable.

PropertyValue
Setting NameplaybackNextUpButtonSeconds
Typeinteger
Default30

Play Default Audio Track

PlaybackPlay Default Audio Track

Override web client audio preference. When enabled, use the IsDefault flag to select audio track. When disabled, prefer language match and ignore IsDefault.

PropertyValue
Setting NameplaybackPlayDefaultAudioTrack
Typeradio
Defaultwebclient
Options
NameID
Use Web Client Settingwebclient
Enabledenabled
Disableddisabled

Play Next Episode Automatically

PlaybackPlay Next Episode Automatically

When finished playing a single episode, play the next one automatically.

PropertyValue
Setting NameplaybackPlayNextEpisode
Typeradio
Defaultwebclient
Options
NameID
Use Web Client Settingwebclient
Enabledenabled
Disableddisabled

Preferred Surround Audio Codec

PlaybackPreferred Surround Audio Codec

When transcoding multichannel audio, prefer this codec. EAC3 supports up to 7.1 channels with better compression. AC3 is more widely compatible. DTS is an alternative for systems that prefer it. This only affects 6 and 8 channel transcoding profiles.

PropertyValue
Setting NameplaybackPreferredMultichannelCodec
Typeradio
Defaulteac3
Options
NameID
Dolby Digital Plus (EAC3)eac3
Dolby Digital (AC3)ac3
DTSdts

Preserve DoVi

PlaybackPreserve DoVi

Preserve Dolby Vision content when possible by forcing remux instead of direct playback when using MKV container files. This ensures proper Dolby Vision playback on supported devices.

PropertyValue
Setting NameplaybackPreserveDovi
Typebool
Defaulttrue

Text Subtitles Only

PlaybackText Subtitles Only

Only display text subtitles to minimize transcoding.

PropertyValue
Setting NameplaybackSubsOnlyText
Typebool
Defaultfalse

Configure the maximum playback bitrate.

Enable Limit

PlaybackBitrate LimitEnable Limit

Enable or disable the ‘Maximum Bitrate’ setting.

PropertyValue
Setting NameplaybackBitrateMaxLimited
Typebool
Defaultfalse

Maximum Bitrate

PlaybackBitrate LimitMaximum Bitrate

Set the maximum bitrate in Mbps. Set to 0 to use Roku’s specifications. This setting must be enabled to take effect.

PropertyValue
Setting NameplaybackBitrateLimit
Typeinteger
Default0

Override the web client’s audio and subtitle language preferences for this device.

Audio Language Preference

PlaybackLanguage PreferencesAudio Language Preference

Override the web client’s audio language preference. Controls which language audio track is preferred during playback.

PropertyValue
Setting NameplaybackAudioLanguagePreference
Typeradio
Defaultwebclient
Options
NameID
Use Web Client Settingwebclient
Use Roku Languageroku
Customcustom

Custom Audio Language Code

PlaybackLanguage PreferencesCustom Audio Language Code

Enter a 3-letter ISO 639-2 language code (e.g., eng, jpn, fra, deu, spa).

PropertyValue
Setting NameplaybackAudioLanguageCustom
Typealpha
Default

Subtitle Language Preference

PlaybackLanguage PreferencesSubtitle Language Preference

Override the web client’s subtitle language preference. Controls which language subtitle track is preferred during playback.

PropertyValue
Setting NameplaybackSubtitleLanguagePreference
Typeradio
Defaultwebclient
Options
NameID
Use Web Client Settingwebclient
Use Audio Languageaudio
Use Roku Languageroku
Customcustom

Custom Subtitle Language Code

PlaybackLanguage PreferencesCustom Subtitle Language Code

Enter a 3-letter ISO 639-2 language code (e.g., eng, jpn, fra, deu, spa).

PropertyValue
Setting NameplaybackSubtitleLanguageCustom
Typealpha
Default

Control how media segments (Intro, Outro, etc.) are handled during playback. Requires Jellyfin server 10.10.0 or newer with segment detection configured.

Commercial Action

PlaybackMedia SegmentsCommercial Action

Action to take when a Commercial segment is detected during playback.

PropertyValue
Setting NameplaybackSegmentActionCommercial
Typeradio
Defaultwebclient
Options
NameID
Use Web Client Settingwebclient
Auto Skipskip
Show Skip ButtonaskToSkip
Do Nothingnone

Intro Action

PlaybackMedia SegmentsIntro Action

Action to take when an Intro segment is detected during playback.

PropertyValue
Setting NameplaybackSegmentActionIntro
Typeradio
Defaultwebclient
Options
NameID
Use Web Client Settingwebclient
Auto Skipskip
Show Skip ButtonaskToSkip
Do Nothingnone

Outro Action

PlaybackMedia SegmentsOutro Action

Action to take when an Outro segment is detected during playback.

PropertyValue
Setting NameplaybackSegmentActionOutro
Typeradio
Defaultwebclient
Options
NameID
Use Web Client Settingwebclient
Auto Skipskip
Show Skip ButtonaskToSkip
Do Nothingnone

Preview Action

PlaybackMedia SegmentsPreview Action

Action to take when a Preview segment is detected during playback.

PropertyValue
Setting NameplaybackSegmentActionPreview
Typeradio
Defaultwebclient
Options
NameID
Use Web Client Settingwebclient
Auto Skipskip
Show Skip ButtonaskToSkip
Do Nothingnone

Recap Action

PlaybackMedia SegmentsRecap Action

Action to take when a Recap segment is detected during playback.

PropertyValue
Setting NameplaybackSegmentActionRecap
Typeradio
Defaultwebclient
Options
NameID
Use Web Client Settingwebclient
Auto Skipskip
Show Skip ButtonaskToSkip
Do Nothingnone

Unknown Action

PlaybackMedia SegmentsUnknown Action

Action to take when an Unknown segment type is detected during playback.

PropertyValue
Setting NameplaybackSegmentActionUnknown
Typeradio
Defaultwebclient
Options
NameID
Use Web Client Settingwebclient
Auto Skipskip
Show Skip ButtonaskToSkip
Do Nothingnone

Enable or disable Direct Play support for certain codecs.

Force Transcode Anamorphic Video

PlaybackVideo Codec SupportForce Transcode Anamorphic Video

Force transcoding of anamorphic video (non-square pixels). Enable this if you see squished or stretched video during playback.

PropertyValue
Setting NameplaybackForceTranscodeAnamorphic
Typebool
Defaultfalse

MPEG-2

PlaybackVideo Codec SupportMPEG-2

Support Direct Play of MPEG-2 content (e.g., Live TV). This will prevent transcoding of MPEG-2 content, but uses significantly more bandwidth.

PropertyValue
Setting NameplaybackMpeg2
Typebool
Defaultfalse

MPEG-4

PlaybackVideo Codec SupportMPEG-4

Support Direct Play of MPEG-4 content. This may need to be disabled for playback of DIVX encoded video files.

PropertyValue
Setting NameplaybackMpeg4
Typebool
Defaulttrue

Attempt Direct Play of potentially unsupported profile levels

H.264

PlaybackVideo Profile Level SupportH.264

Attempt Direct Play for H.264 media with unsupported profile levels before falling back to transcoding if it fails.

PropertyValue
Setting NameplaybackTryDirectH264ProfileLevel
Typebool
Defaultfalse

HEVC

PlaybackVideo Profile Level SupportHEVC

Attempt Direct Play for HEVC media with unsupported profile levels before falling back to transcoding if it fails.

PropertyValue
Setting NameplaybackTryDirectHevcProfileLevel
Typebool
Defaultfalse

⬆️ Back to top

Settings relating to how the application looks.

Settings relating to the appearance of the Home screen and the program in general.

Display Language

User InterfaceGeneralDisplay Language

Choose the language for all app text. ‘Automatic’ uses your Jellyfin server or Roku device language. Changes take effect after leaving Settings.

PropertyValue
Setting NametranslationLocale
TypelanguagePicker
Default

Backdrop Images

User InterfaceGeneralBackdrop Images

Control display of backdrop images throughout the app. Enable for full visual experience, disable for better performance or accessibility.

PropertyValue
Setting NameuiShowBackdrop
Typeradio
Defaultenabled
Options
NameID
Enabledenabled
Disableddisabled

Episode Images Next Up

User InterfaceGeneralEpisode Images Next Up

What type of images to use for Episodes shown in the ‘Next Up’ and ‘Continue Watching’ sections.

PropertyValue
Setting NameuiGeneralEpisodeImages
Typeradio
Defaultwebclient
Options
NameID
Use Web Client Settingwebclient
Use Episode Imageepisode
Use Show Imageshow

Fallback Fonts

User InterfaceGeneralFallback Fonts

Replace Roku’s system font with the fallback font provided by the Jellyfin server. Fallback fonts must be configured and enabled by the server admin for this to work. JellyRock will need to be restarted.

PropertyValue
Setting NameuiFontFallback
Typebool
Defaultfalse

Hide Clock

User InterfaceGeneralHide Clock

Hide all clocks in JellyRock. JellyRock will need to be closed and reopened for changes to take effect.

PropertyValue
Setting NameuiDesignHideClock
Typebool
Defaultfalse

Max Days Next Up

User InterfaceGeneralMax Days Next Up

Set the maximum amount of days a show should stay in the ‘Next Up’ list without watching it.

PropertyValue
Setting NameuiDetailsMaxDaysNextUp
Typeinteger
Default0

Rewatching Next Up

User InterfaceGeneralRewatching Next Up

Show already watched episodes in ‘Next Up’ sections.

PropertyValue
Setting NameuiDetailsEnableRewatchingNextUp
Typebool
Defaultfalse

Row Layout

User InterfaceGeneralRow Layout

Choose how rows are displayed throughout the app.

PropertyValue
Setting NameuiRowLayout
Typeradio
Defaultfullwidth
Options
NameID
Originaloriginal
Full Widthfullwidth

Theme

User InterfaceGeneralTheme

Select a color theme. Choose ‘Custom’ to manually set individual colors.

PropertyValue
Setting NameuiTheme
Typeradio
Defaultjellyrock
Options
NameID
JellyRockjellyrock
JellyRock (Black)jellyrock-black
Emeraldemerald
Emberember
Roserose
Oceanocean
Duskdusk
Midnightmidnight
High Contrasthigh-contrast
Customcustom

Use Web Client's Home Section Arrangement

User InterfaceGeneralUse Web Client’s Home Section Arrangement

Make the arrangement of the Roku home view sections match the web client’s home screen. JellyRock will need to be closed and reopened for change to take effect.

PropertyValue
Setting NameuiHomeUseWebArrangement
Typebool
Defaulttrue

Manually set individual theme colors.

Background - Primary

User InterfaceGeneralCustom Theme ColorsBackground - Primary

The app’s main background behind all content.

PropertyValue
Setting NameuiThemeColorBackgroundPrimary
Typetext
Default0D1117
Background - Secondary

User InterfaceGeneralCustom Theme ColorsBackground - Secondary

Background for cards, panels, buttons, and popups.

PropertyValue
Setting NameuiThemeColorBackgroundSecondary
Typetext
Default161B22
Primary

User InterfaceGeneralCustom Theme ColorsPrimary

Focus borders and highlights that show where you are.

PropertyValue
Setting NameuiThemeColorPrimary
Typetext
Default8B5CF6
Secondary

User InterfaceGeneralCustom Theme ColorsSecondary

Selected tabs, progress bars, and visual accents.

PropertyValue
Setting NameuiThemeColorSecondary
Typetext
Default3B82F6
Text - Disabled

User InterfaceGeneralCustom Theme ColorsText - Disabled

Text color for disabled or inactive elements.

PropertyValue
Setting NameuiThemeColorTextDisabled
Typetext
Default4A4A4A
Text - Primary

User InterfaceGeneralCustom Theme ColorsText - Primary

Primary text color used throughout the app.

PropertyValue
Setting NameuiThemeColorTextPrimary
Typetext
DefaultF0F0F0
Text - Secondary

User InterfaceGeneralCustom Theme ColorsText - Secondary

Subtitles, hints, and less prominent text.

PropertyValue
Setting NameuiThemeColorTextSecondary
Typetext
DefaultA8A8A8

Settings relating to the appearance of Library pages.

Settings relating to the appearance of pages in all Libraries.

Hide Taglines

User InterfaceLibrariesGeneralHide Taglines

Hides tagline text on details pages.

PropertyValue
Setting NameuiDetailsHideTagline
Typebool
Defaultfalse
Return to Top

User InterfaceLibrariesGeneralReturn to Top

Use the replay button to slowly animate to the first item in the folder. (If disabled, the folder will reset to the first item immediately).

PropertyValue
Setting NameitemGridReset
Typebool
Defaulttrue

Settings that apply when Grid views are enabled.

Item Count

User InterfaceLibrariesGeneralGrid View SettingsItem Count

Show item count in the library and index of selected item.

PropertyValue
Setting NameitemGridShowItemCount
Typebool
Defaultfalse
Item Titles

User InterfaceLibrariesGeneralGrid View SettingsItem Titles

Select when to show titles.

PropertyValue
Setting NameitemGridTitles
Typeradio
Defaultshowalways
Options
NameID
Show On Hovershowonhover
Always Showshowalways
Always Hidehidealways

Settings relating to the appearance of pages in Movie Libraries.

Community and Critical Ratings

User InterfaceLibrariesMoviesCommunity and Critical Ratings

Ratings for how good a movie is.

PropertyValue
Setting NameuiMoviesShowRatings
Typebool
Defaulttrue
Default View

User InterfaceLibrariesMoviesDefault View

Default view for Movie Libraries.

PropertyValue
Setting NameitemGridMovieDefaultView
Typeradio
Defaultmoviesgrid
Options
NameID
Movies (Presentation)Movies
Movies (Grid)MoviesGrid

Settings relating to the appearance of pages in TV Libraries.

Blur Unwatched Episodes

User InterfaceLibrariesTV ShowsBlur Unwatched Episodes

Blur images of unwatched episodes.

PropertyValue
Setting NameuiTvShowsBlurUnwatched
Typebool
Defaultfalse
Disable Community Rating for Episodes

User InterfaceLibrariesTV ShowsDisable Community Rating for Episodes

Hide the star and community rating for episodes of a TV show. This is to prevent spoilers of an upcoming good/bad episode.

PropertyValue
Setting NameuiTvShowsDisableCommunityRating
Typebool
Defaultfalse
Disable Unwatched Episode Count

User InterfaceLibrariesTV ShowsDisable Unwatched Episode Count

If enabled, the number of unwatched episodes in a series/season will be removed.

PropertyValue
Setting NameuiTvShowsDisableUnwatchedCount
Typebool
Defaultfalse

⬆️ Back to top