mirror of
https://github.com/jellyfin/jellyfin-desktop.git
synced 2026-11-08 23:26:38 +00:00
ANGLE is still not always better, but it is certainly infinitely better than OpenGL as a default. OpenGL tends to cause lots of glitches, because the interaction with DWM is bad (Microsoft doesn't care about OpenGL at all). On the other hand, we're stuck with ANGLE running in GLES 2.0 mode, so no advanced filtering is available. But it still requires manual configuration, so having to enable OpenGL mode in the settings isn't mucn of a disimprovement.
367 lines
7.5 KiB
JSON
367 lines
7.5 KiB
JSON
[
|
|
{
|
|
"section": "__meta__",
|
|
"version": 3
|
|
},
|
|
{
|
|
"section": "state",
|
|
"hidden": true,
|
|
"storage": true,
|
|
"values":[
|
|
{
|
|
"value": "geometry",
|
|
"default": "",
|
|
"hidden": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"section": "main",
|
|
"values": [
|
|
{
|
|
"value": "remoteInspector",
|
|
"default": false,
|
|
"hidden": true
|
|
},
|
|
{
|
|
"value": "fullscreen",
|
|
"default": true,
|
|
"platforms_excluded": "oe"
|
|
},
|
|
{
|
|
"value": "minimizeOnDefocus",
|
|
"default": false,
|
|
"platforms": [ "windows" ],
|
|
"hidden": true
|
|
},
|
|
{
|
|
"value": "webserverport",
|
|
"default": 32433,
|
|
"hidden": true
|
|
},
|
|
{
|
|
"value": "automaticUpdates",
|
|
"default": true
|
|
},
|
|
{
|
|
"value": "updateChannel",
|
|
"default": 0,
|
|
"possible_values": [
|
|
[ 0, "Stable" ]
|
|
]
|
|
},
|
|
{
|
|
"value": "hdmi_poweron",
|
|
"default": false,
|
|
"hidden": true,
|
|
"platforms": [ "oe_rpi" ]
|
|
},
|
|
{
|
|
"value": "disablemouse",
|
|
"default": false
|
|
},
|
|
{
|
|
"value": "logLevel",
|
|
"default": "debug",
|
|
"hidden": true,
|
|
"possible_values": [
|
|
[ "trace", "trace" ],
|
|
[ "debug", "debug" ],
|
|
[ "info", "info" ],
|
|
[ "warn", "warn" ],
|
|
[ "error", "error" ],
|
|
[ "fatal", "fatal" ],
|
|
[ "disable", "disable" ]
|
|
]
|
|
},
|
|
{
|
|
"value": "useOpenGL",
|
|
// Warning: the default must be the same as the one in preinitQt().
|
|
"default": false,
|
|
"platforms": [ "windows" ]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"section": "audio",
|
|
"values": [
|
|
{
|
|
"value": "devicetype",
|
|
"default": "basic",
|
|
"possible_values": [
|
|
[ "basic", "Basic" ],
|
|
[ "spdif", "Optical (S/PDIF)" ],
|
|
[ "hdmi", "HDMI" ]
|
|
]
|
|
},
|
|
{
|
|
"value": "channels",
|
|
"default": "2.0",
|
|
"possible_values": [
|
|
[ "auto", "Auto Select Channels" ],
|
|
[ "2.0", "Stereo" ],
|
|
[ "5.1", "5.1" ],
|
|
[ "7.1", "7.1" ]
|
|
]
|
|
},
|
|
{
|
|
"value": "device",
|
|
"default": "auto"
|
|
},
|
|
{
|
|
"value": "normalize",
|
|
"default": true
|
|
},
|
|
{
|
|
"value": "advanced",
|
|
"default": false
|
|
},
|
|
{
|
|
"value": "exclusive",
|
|
"default": [
|
|
{
|
|
"value": true,
|
|
"platforms": [ "osx" ]
|
|
},
|
|
{
|
|
"value": false
|
|
}
|
|
],
|
|
"hidden": true,
|
|
"platforms": [ "osx", "windows" ]
|
|
},
|
|
{
|
|
"value": "passthrough.ac3",
|
|
"default": false
|
|
},
|
|
{
|
|
"value": "passthrough.dts",
|
|
"default": false
|
|
},
|
|
{
|
|
"value": "passthrough.eac3",
|
|
"default": false,
|
|
"platforms_excluded": [ "osx", "oe_rpi" ]
|
|
},
|
|
{
|
|
"value": "passthrough.dts-hd",
|
|
"default": false,
|
|
"platforms_excluded": [ "osx", "oe_rpi" ]
|
|
},
|
|
{
|
|
"value": "passthrough.truehd",
|
|
"default": false,
|
|
"platforms_excluded": [ "osx", "oe_rpi" ]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"section": "video",
|
|
"values": [
|
|
{
|
|
"value": "debug.force_vo",
|
|
"default": "",
|
|
"hidden": true
|
|
},
|
|
{
|
|
"value": "refreshrate.auto_switch",
|
|
"default": false
|
|
},
|
|
{
|
|
"value": "refreshrate.delay",
|
|
"default": 3,
|
|
"hidden": true
|
|
},
|
|
{
|
|
"value": "hardware_decoding",
|
|
"default": [
|
|
{
|
|
"value": true,
|
|
"platforms": [ "oe" ]
|
|
},
|
|
{
|
|
"value": false
|
|
}
|
|
],
|
|
"platforms_excluded": "oe_rpi"
|
|
},
|
|
{
|
|
"value": "deinterlace",
|
|
"default": false,
|
|
"platforms_excluded": "oe_rpi"
|
|
},
|
|
{
|
|
"value": "directPlay",
|
|
"default": true
|
|
},
|
|
{
|
|
"value": "directStream",
|
|
"default": true
|
|
},
|
|
{
|
|
"value": "sync_mode",
|
|
"default": "audio",
|
|
"possible_values": [
|
|
[ "audio", "Audio" ],
|
|
[ "display-resample", "Display (resample audio)" ],
|
|
[ "display-adrop", "Display (drop/duplicate audio)" ]
|
|
]
|
|
},
|
|
{
|
|
"value": "audio_delay.normal",
|
|
"default": 0,
|
|
"hidden": true,
|
|
"possible_range": {
|
|
"min": -300,
|
|
"max": 300,
|
|
"step": 50
|
|
}
|
|
},
|
|
{
|
|
"value": "audio_delay.24hz",
|
|
"default": 0,
|
|
"hidden": true,
|
|
"possible_range": {
|
|
"min": -300,
|
|
"max": 300,
|
|
"step": 50
|
|
}
|
|
},
|
|
{
|
|
"value": "cache",
|
|
"default": 75,
|
|
"possible_values": [
|
|
[ 10, "Tiny (10 MB)" ],
|
|
[ 75, "Default (75 MB)" ],
|
|
[ 150, "Large (150 MB)", { "platforms_excluded": "oe_rpi" } ],
|
|
[ 500, "Very Large (500 MB)", { "platforms_excluded": "oe_rpi" } ]
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"section": "subtitles",
|
|
"values": [
|
|
{
|
|
"value": "placement",
|
|
"default": "center,bottom",
|
|
"possible_values": [
|
|
[ "left,bottom", "Lower left" ],
|
|
[ "right,bottom", "Lower right" ],
|
|
[ "center,bottom", "Lower middle" ],
|
|
[ "left,top", "Upper left" ],
|
|
[ "right,top", "Upper right" ],
|
|
[ "center,top", "Upper middle" ]
|
|
]
|
|
},
|
|
{
|
|
"value": "color",
|
|
"default": "#EEEEEE,#000000",
|
|
"possible_values": [
|
|
[ "#EEEEEE,#000000", "Light grey" ],
|
|
[ "#CCCCCC,#000000", "Blended light grey" ],
|
|
[ "#FBF93E,#000000", "Yellow" ],
|
|
[ "#FFFFCC,#000000", "Light yellow" ],
|
|
[ "#EEEDB8,#000000", "Blended light yellow" ]
|
|
]
|
|
},
|
|
{
|
|
"value": "size",
|
|
"default": 32,
|
|
"possible_values": [
|
|
[ 18, "Tiny" ],
|
|
[ 24, "Small" ],
|
|
[ 32, "Normal" ],
|
|
[ 42, "Large" ],
|
|
[ 60, "Huge" ]
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"section": "manualServers",
|
|
"values": [
|
|
{
|
|
"value": "ip1",
|
|
"default": "",
|
|
"input_type": "ip"
|
|
},
|
|
{
|
|
"value": "port1",
|
|
"default": "32400",
|
|
"input_type": "port"
|
|
},
|
|
{
|
|
"value": "ip2",
|
|
"default": "",
|
|
"input_type": "ip"
|
|
},
|
|
{
|
|
"value": "port2",
|
|
"default": "32400",
|
|
"input_type": "port"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"section": "path",
|
|
"hidden": true,
|
|
"values": [
|
|
{
|
|
"value": "startupurl",
|
|
"default": "qrc:/konvergo/index.html"
|
|
},
|
|
{
|
|
"value": "helperprogram",
|
|
"default": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"section": "cec",
|
|
"hidden": true,
|
|
"values": [
|
|
{
|
|
"value": "hdmiport",
|
|
"default": 0
|
|
},
|
|
{
|
|
"value": "verbose_logging",
|
|
"default": false
|
|
},
|
|
{
|
|
"value": "enable",
|
|
"default": true
|
|
},
|
|
{
|
|
"value": "suspendonstandby",
|
|
"default": false
|
|
},
|
|
{
|
|
"value": "poweroffonstandby",
|
|
"default": false
|
|
},
|
|
{
|
|
"value": "activatesource",
|
|
"default": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"section": "webclient",
|
|
"hidden": true,
|
|
"storage": true,
|
|
"values": []
|
|
},
|
|
{
|
|
"section": "openelec",
|
|
"hidden": true,
|
|
"values": [
|
|
{
|
|
"value": "systemname",
|
|
"default": "PlexMediaPlayer"
|
|
}
|
|
]
|
|
}
|
|
]
|