jf-roku/settings/settings.json

339 lines
16 KiB
JSON
Raw Normal View History

2022-05-01 10:51:28 +00:00
[
{
"title": "Playback",
"description": "Settings relating to playback and supported codec and media types.",
2022-05-01 10:51:28 +00:00
"children": [
2023-09-01 15:57:19 +00:00
{
"title": "Audio Codec Support",
"description": "Choose your preferred audio codec when transcoding multichannel audio.",
"children": [
{
"title": "DTS",
"description": "Force all transcodes to use DTS instead of the default EAC3. The device must support DTS for this setting to have an effect.",
"settingName": "playback.forceDTS",
"type": "bool",
"default": "false"
}
]
},
2023-02-04 17:20:24 +00:00
{
2023-02-04 18:25:39 +00:00
"title": "Bitrate Limit",
"description": "Configure the maximum playback bitrate.",
"children": [
{
"title": "Enable Limit",
"description": "Enable or disable the 'Maximum Bitrate' setting.",
2023-02-04 18:25:39 +00:00
"settingName": "playback.bitrate.maxlimited",
"type": "bool",
"default": "true"
},
{
"title": "Maximum Bitrate",
2023-02-04 19:21:59 +00:00
"description": "Set the maximum bitrate in Mbps. Set to 0 to use Roku's specifications. This setting must be enabled to take effect.",
2023-02-04 18:25:39 +00:00
"settingName": "playback.bitrate.limit",
"type": "integer",
"default": "0"
}
]
2023-02-04 17:20:24 +00:00
},
2023-09-01 16:45:00 +00:00
{
"title": "Resolution",
"description": "Modify the mode and maximum resolution when playing video files on this device.",
"children": [
2023-09-01 16:45:00 +00:00
{
"title": "Set Mode",
"description": "Restrict resolution on just transcoded files or all files.",
"settingName": "playback.resolution.mode",
"type": "radio",
"default": "transcoding",
"options": [
{
"title": "All files",
"id": "everything"
},
{
"title": "Transcoded files only",
"id": "transcoding"
}
]
2023-09-01 16:45:00 +00:00
},
{
"title": "Maximum Resolution",
"description": "Set the maximum resolution when playing video files on this device.",
"settingName": "playback.resolution.max",
"type": "radio",
"default": "auto",
"options": [
{
"title": "Off - Attempt to play all resolutions",
"id": "off"
},
{
"title": "Auto - Use TV resolution",
"id": "auto"
},
{
"title": "360p",
"id": "360"
},
{
"title": "480p",
"id": "480"
},
{
"title": "720p",
"id": "720"
},
{
"title": "1080p",
"id": "1080"
},
{
"title": "4k",
"id": "2160"
},
{
"title": "8k",
"id": "4320"
}
]
2023-09-01 16:45:00 +00:00
}
]
2023-09-01 16:45:00 +00:00
},
{
"title": "Video Codec Support",
2023-02-04 18:25:39 +00:00
"description": "Enable or disable Direct Play support for certain codecs.",
2022-12-17 17:20:04 +00:00
"children": [
{
"title": "AV1",
"description": "** EXPERIMENTAL** Support Direct Play of AV1 content if this Roku device supports it.",
"settingName": "playback.av1",
"type": "bool",
"default": "false"
},
{
"title": "MPEG-2",
"description": "Support Direct Play of MPEG-2 content (e.g., Live TV). This will prevent transcoding of MPEG-2 content, but uses significantly more bandwidth.",
"settingName": "playback.mpeg2",
"type": "bool",
"default": "false"
},
{
"title": "MPEG-4",
"description": "Support Direct Play of MPEG-4 content. This may need to be disabled for playback of DIVX encoded video files.",
"settingName": "playback.mpeg4",
"type": "bool",
"default": "true"
}
]
},
{
"title": "Video Profile Level Support",
2022-12-17 17:20:04 +00:00
"description": "Attempt Direct Play of potentially unsupported profile levels",
"children": [
{
"title": "H.264",
"description": "Attempt Direct Play for H.264 media with unsupported profile levels before falling back to transcoding if it fails.",
"settingName": "playback.tryDirect.h264ProfileLevel",
"type": "bool",
"default": "false"
2022-12-17 17:20:04 +00:00
},
{
"title": "HEVC",
2023-03-07 14:30:34 +00:00
"description": "Attempt Direct Play for HEVC media with unsupported profile levels before falling back to transcoding if it fails.",
2022-12-17 17:20:04 +00:00
"settingName": "playback.tryDirect.hevcProfileLevel",
"type": "bool",
"default": "false"
2022-12-17 17:20:04 +00:00
}
]
},
2022-07-09 08:28:15 +00:00
{
"title": "Cinema Mode",
2023-02-04 19:09:34 +00:00
"description": "Bring the theater experience straight to your living room with the ability to play custom intros before the main feature.",
2022-07-09 08:28:15 +00:00
"settingName": "playback.cinemamode",
"type": "bool",
"default": "false"
2022-12-14 01:47:26 +00:00
},
{
"title": "Custom Subtitles",
"description": "Replace Roku's default subtitle functions with custom functions that support CJK fonts. Fallback fonts must be configured and enabled on the server for CJK rendering to work.",
"settingName": "playback.subs.custom",
2022-12-14 01:47:26 +00:00
"type": "bool",
"default": "false"
},
2023-02-05 12:05:26 +00:00
{
"title": "Next Episode Button Time",
"description": "Set how many seconds before the end of an episode the Next Episode button should appear. Set to 0 to disable.",
"settingName": "playback.nextupbuttonseconds",
"type": "integer",
"default": "30"
},
{
"title": "Text Subtitles Only",
"description": "Only display text subtitles to minimize transcoding.",
"settingName": "playback.subs.onlytext",
"type": "bool",
"default": "false"
}
]
},
{
"title": "User Interface",
"description": "Settings relating to how the application looks.",
"children": [
2022-09-04 11:22:08 +00:00
{
2023-01-16 00:49:29 +00:00
"title": "General",
"description": "Settings relating to the appearance of the Home screen and the program in general.",
2022-09-04 11:22:08 +00:00
"children": [
2023-01-16 00:49:29 +00:00
{
2023-01-27 06:06:01 +00:00
"title": "Hide Clock",
2023-03-29 17:54:10 +00:00
"description": "Hide all clocks in Jellyfin. Jellyfin will need to be closed and reopened for changes to take effect.",
2023-01-27 06:06:01 +00:00
"settingName": "ui.design.hideclock",
2023-01-16 00:49:29 +00:00
"type": "bool",
"default": "false"
},
2022-09-04 11:22:08 +00:00
{
"title": "Max Days Next Up",
"description": "Set the maximum amount of days a show should stay in the 'Next Up' list without watching it.",
"settingName": "ui.details.maxdaysnextup",
"type": "integer",
"default": "365"
},
{
2023-01-16 00:49:29 +00:00
"title": "Show What's New Popup",
"description": "Show What's New popup when Jellyfin is updated to a new version.",
"settingName": "load.allowwhatsnew",
"type": "bool",
2023-01-16 00:49:29 +00:00
"default": "true"
},
{
2023-01-27 06:06:01 +00:00
"title": "Use Splashscreen as Home Background",
"description": "Use generated splashscreen image as Jellyfin's home background. Jellyfin will need to be closed and reopened for change to take effect.",
"settingName": "ui.home.splashBackground",
"type": "bool",
2022-12-23 15:50:36 +00:00
"default": "false"
}
]
2022-09-04 11:22:08 +00:00
},
{
2023-01-16 00:49:29 +00:00
"title": "Libraries",
2023-01-28 16:26:02 +00:00
"description": "Settings relating to the appearance of Library pages.",
"children": [
2022-12-30 18:09:27 +00:00
{
2023-01-16 00:49:29 +00:00
"title": "General",
"description": "Settings relating to the appearance of pages in all Libraries.",
"children": [
2022-12-30 18:09:27 +00:00
{
2023-01-16 00:49:29 +00:00
"title": "Grid View Settings",
"description": "Settings that apply when Grid views are enabled.",
"children": [
{
"title": "Item Count",
"description": "Show item count in the library and index of selected item.",
"settingName": "itemgrid.showItemCount",
"type": "bool",
"default": "false"
},
{
"title": "Item Titles",
2023-01-16 01:08:19 +00:00
"description": "Select when to show titles.",
"settingName": "itemgrid.gridTitles",
"type": "radio",
"default": "showonhover",
"options": [
{
"title": "Show On Hover",
"id": "showonhover"
},
{
"title": "Always Show",
"id": "showalways"
},
{
"title": "Always Hide",
"id": "hidealways"
}
]
2023-01-16 00:49:29 +00:00
}
]
2022-12-30 18:09:27 +00:00
},
{
2023-01-16 00:49:29 +00:00
"title": "Hide Taglines",
"description": "Hides tagline text on details pages.",
"settingName": "ui.details.hidetagline",
"type": "bool",
"default": "false"
2022-12-30 18:09:27 +00:00
},
{
2023-01-27 06:06:01 +00:00
"title": "Return to Top",
"description": "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).",
"settingName": "itemgrid.reset",
"type": "bool",
"default": "true"
2022-12-30 18:09:27 +00:00
}
]
},
{
2023-01-27 06:06:01 +00:00
"title": "Movies",
"description": "Settings relating to the appearance of pages in Movie Libraries.",
"children": [
2022-12-30 18:09:27 +00:00
{
2023-01-27 06:06:01 +00:00
"title": "Default View",
"description": "Default view for Movie Libraries.",
"settingName": "itemgrid.movieDefaultView",
"type": "radio",
"default": "movies",
"options": [
{
"title": "Movies (Presentation)",
"id": "Movies"
},
{
"title": "Movies (Grid)",
"id": "MoviesGrid"
}
]
2022-12-30 18:09:27 +00:00
}
]
},
{
2023-01-16 00:49:29 +00:00
"title": "TV Shows",
"description": "Settings relating to the appearance of pages in TV Libraries.",
"children": [
2022-12-30 18:09:27 +00:00
{
2023-01-16 00:49:29 +00:00
"title": "Blur Unwatched Episodes",
2023-02-04 19:09:34 +00:00
"description": "Blur images of unwatched episodes.",
2023-01-16 00:49:29 +00:00
"settingName": "ui.tvshows.blurunwatched",
"type": "bool",
"default": "false"
2022-12-30 18:09:27 +00:00
},
{
"title": "Disable Community Rating for Episodes",
2023-02-04 19:10:06 +00:00
"description": "Hide the star and community rating for episodes of a TV show. This is to prevent spoilers of an upcoming good/bad episode.",
"settingName": "ui.tvshows.disableCommunityRating",
2023-01-16 00:49:29 +00:00
"type": "bool",
"default": "false"
2022-12-30 18:09:27 +00:00
},
{
"title": "Disable Unwatched Episode Count",
"description": "If enabled, the number of unwatched episodes in a series/season will be removed.",
"settingName": "ui.tvshows.disableUnwatchedEpisodeCount",
"type": "bool",
"default": "false"
},
{
"title": "Skip Details for Single Seasons",
"description": "If enabled, selecting a TV series with only one season will go straight to the episode list rather than the show details and season list.",
"settingName": "ui.tvshows.goStraightToEpisodeListing",
2023-01-16 00:49:29 +00:00
"type": "bool",
"default": "false"
2022-12-30 18:09:27 +00:00
}
]
}
]
}
2022-05-01 10:51:28 +00:00
]
}
]