mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Refactor Settings DB and Handling (#1786)
* Refactor config API
* Corrections
* Test Qt 6.8
* Revert "Test Qt 6.8"
This reverts commit eceebec49e
.
* Corrections 2
* Update Changelog
* Add configFilter element for getconfig call
* Do not create errors for DB updates when in read-only mode
* Have configuration migration and validation before Hyperion starts
* Correct Tests
* Corrections
* Add migration items
* Correct windows build
* Ensure that first instance as default one exists
* Remove dependency between AuthManager and SSDPHandler
* Correct typos
* Address CodeQL findings
* Replace CamkeSettings by Presets and provide debug scenarios
This commit is contained in:
309
settings/hyperion.settings.json.default
Normal file
309
settings/hyperion.settings.json.default
Normal file
@@ -0,0 +1,309 @@
|
||||
{
|
||||
"global":{
|
||||
"cecEvents":{
|
||||
"actions":[
|
||||
{
|
||||
"action":"Suspend",
|
||||
"event":"standby"
|
||||
},
|
||||
{
|
||||
"action":"Resume",
|
||||
"event":"set stream path"
|
||||
}
|
||||
],
|
||||
"enable":false
|
||||
},
|
||||
"flatbufServer":{
|
||||
"enable":true,
|
||||
"port":19400,
|
||||
"timeout":5
|
||||
},
|
||||
"forwarder":{
|
||||
"enable":false,
|
||||
"jsonapi":[
|
||||
|
||||
],
|
||||
"flatbuffer":[
|
||||
|
||||
]
|
||||
},
|
||||
"framegrabber":{
|
||||
"enable":false,
|
||||
"device":"auto",
|
||||
"input":0,
|
||||
"width":80,
|
||||
"height":45,
|
||||
"fps":10,
|
||||
"pixelDecimation":8,
|
||||
"cropLeft":0,
|
||||
"cropRight":0,
|
||||
"cropTop":0,
|
||||
"cropBottom":0
|
||||
},
|
||||
"general":{
|
||||
"name":"My Hyperion Config",
|
||||
"configVersion":"configVersionValue",
|
||||
"watchedVersionBranch":"Stable",
|
||||
"showOptHelp":true
|
||||
},
|
||||
"grabberAudio":{
|
||||
"enable":false,
|
||||
"device":"auto",
|
||||
"audioEffect":"vuMeter",
|
||||
"vuMeter":{
|
||||
"flip":"NO_CHANGE",
|
||||
"hotColor":[
|
||||
255,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"multiplier":1,
|
||||
"safeColor":[
|
||||
0,
|
||||
255,
|
||||
0
|
||||
],
|
||||
"safeValue":45,
|
||||
"tolerance":5,
|
||||
"warnColor":[
|
||||
255,
|
||||
255,
|
||||
0
|
||||
],
|
||||
"warnValue":80
|
||||
}
|
||||
},
|
||||
"grabberV4L2":{
|
||||
"enable":false,
|
||||
"device":"none",
|
||||
"input":0,
|
||||
"encoding":"NO_CHANGE",
|
||||
"width":0,
|
||||
"height":0,
|
||||
"fps":15,
|
||||
"flip":"NO_CHANGE",
|
||||
"fpsSoftwareDecimation":0,
|
||||
"sizeDecimation":8,
|
||||
"cropLeft":0,
|
||||
"cropRight":0,
|
||||
"cropTop":0,
|
||||
"cropBottom":0,
|
||||
"redSignalThreshold":0,
|
||||
"greenSignalThreshold":100,
|
||||
"blueSignalThreshold":0,
|
||||
"signalDetection":false,
|
||||
"noSignalCounterThreshold":200,
|
||||
"sDVOffsetMin":0.1,
|
||||
"sDVOffsetMax":0.9,
|
||||
"sDHOffsetMin":0.4,
|
||||
"sDHOffsetMax":0.46,
|
||||
"hardware_brightness":0,
|
||||
"hardware_contrast":0,
|
||||
"hardware_saturation":0,
|
||||
"hardware_hue":0
|
||||
},
|
||||
"jsonServer":{
|
||||
"port":19444
|
||||
},
|
||||
"logger":{
|
||||
"level":"warn"
|
||||
},
|
||||
"network":{
|
||||
"internetAccessAPI":false,
|
||||
"restirctedInternetAccessAPI":false,
|
||||
"ipWhitelist":[
|
||||
|
||||
],
|
||||
"localApiAuth":false
|
||||
},
|
||||
"osEvents":{
|
||||
"suspendEnable":true,
|
||||
"lockEnable":true
|
||||
},
|
||||
"protoServer":{
|
||||
"enable":true,
|
||||
"port":19445,
|
||||
"timeout":5
|
||||
},
|
||||
"schedEvents":{
|
||||
"enable":false
|
||||
},
|
||||
"webConfig":{
|
||||
"document_root":"",
|
||||
"port":8090,
|
||||
"sslPort":8092,
|
||||
"crtPath":"",
|
||||
"keyPath":"",
|
||||
"keyPassPhrase":""
|
||||
}
|
||||
},
|
||||
"instance":{
|
||||
"backgroundEffect":{
|
||||
"enable":false,
|
||||
"type":"effect",
|
||||
"color":[
|
||||
255,
|
||||
138,
|
||||
0
|
||||
],
|
||||
"effect":"Warm mood blobs"
|
||||
},
|
||||
"blackborderdetector":{
|
||||
"enable":true,
|
||||
"threshold":5,
|
||||
"unknownFrameCnt":600,
|
||||
"borderFrameCnt":50,
|
||||
"maxInconsistentCnt":10,
|
||||
"blurRemoveCnt":1,
|
||||
"mode":"default"
|
||||
},
|
||||
"boblightServer":{
|
||||
"enable":false,
|
||||
"port":19333,
|
||||
"priority":128
|
||||
},
|
||||
"color":{
|
||||
"imageToLedMappingType":"multicolor_mean",
|
||||
"channelAdjustment":[
|
||||
{
|
||||
"id":"default",
|
||||
"leds":"*",
|
||||
"white":[
|
||||
255,
|
||||
255,
|
||||
255
|
||||
],
|
||||
"red":[
|
||||
255,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"green":[
|
||||
0,
|
||||
255,
|
||||
0
|
||||
],
|
||||
"blue":[
|
||||
0,
|
||||
0,
|
||||
255
|
||||
],
|
||||
"cyan":[
|
||||
0,
|
||||
255,
|
||||
255
|
||||
],
|
||||
"magenta":[
|
||||
255,
|
||||
0,
|
||||
255
|
||||
],
|
||||
"yellow":[
|
||||
255,
|
||||
255,
|
||||
0
|
||||
],
|
||||
"gammaRed":2.2,
|
||||
"gammaGreen":2.2,
|
||||
"gammaBlue":2.2,
|
||||
"backlightThreshold":0,
|
||||
"backlightColored":false,
|
||||
"brightness":100,
|
||||
"brightnessCompensation":100,
|
||||
"saturationGain":1.0,
|
||||
"brightnessGain":1.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"device":{
|
||||
"type":"file",
|
||||
"hardwareLedCount":1,
|
||||
"autoStart":true,
|
||||
"output":"/dev/null",
|
||||
"colorOrder":"rgb",
|
||||
"latchTime":0,
|
||||
"rewriteTime":0,
|
||||
"enableAttempts":6,
|
||||
"enableAttemptsInterval":15
|
||||
},
|
||||
"effects":{
|
||||
"paths":[
|
||||
"$ROOT/custom-effects"
|
||||
],
|
||||
"disable":[
|
||||
""
|
||||
]
|
||||
},
|
||||
"foregroundEffect":{
|
||||
"enable":true,
|
||||
"type":"effect",
|
||||
"color":[
|
||||
0,
|
||||
0,
|
||||
255
|
||||
],
|
||||
"effect":"Rainbow swirl fast",
|
||||
"duration_ms":3000
|
||||
},
|
||||
"instCapture":{
|
||||
"systemEnable":false,
|
||||
"systemGrabberDevice":"NONE",
|
||||
"systemPriority":250,
|
||||
"v4lEnable":false,
|
||||
"v4lGrabberDevice":"NONE",
|
||||
"v4lPriority":240,
|
||||
"audioEnable":false,
|
||||
"audioGrabberDevice":"NONE",
|
||||
"audioPriority":230
|
||||
},
|
||||
"ledConfig":{
|
||||
"classic":{
|
||||
"top":1,
|
||||
"bottom":0,
|
||||
"left":0,
|
||||
"right":0,
|
||||
"glength":0,
|
||||
"gpos":0,
|
||||
"position":0,
|
||||
"reverse":false,
|
||||
"hdepth":8,
|
||||
"vdepth":5,
|
||||
"overlap":0,
|
||||
"edgegap":0,
|
||||
"ptlh":0,
|
||||
"ptlv":0,
|
||||
"ptrh":100,
|
||||
"ptrv":0,
|
||||
"pblh":0,
|
||||
"pblv":100,
|
||||
"pbrh":100,
|
||||
"pbrv":100
|
||||
},
|
||||
"matrix":{
|
||||
"ledshoriz":1,
|
||||
"ledsvert":1,
|
||||
"cabling":"snake",
|
||||
"direction":"horizontal",
|
||||
"start":"top-left"
|
||||
}
|
||||
},
|
||||
"leds":[
|
||||
{
|
||||
"hmax":1,
|
||||
"hmin":0,
|
||||
"vmax":0.08,
|
||||
"vmin":0
|
||||
}
|
||||
],
|
||||
"smoothing":{
|
||||
"enable":true,
|
||||
"type":"linear",
|
||||
"time_ms":150,
|
||||
"updateFrequency":25.0000,
|
||||
"interpolationRate":25.0000,
|
||||
"decay":1,
|
||||
"dithering":false,
|
||||
"updateDelay":0
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user