mirror of
				https://github.com/hyperion-project/hyperion.ng.git
				synced 2025-03-01 10:33:28 +00:00 
			
		
		
		
	* hyperion-remote - Support IPv6 * LEDDevices - Remove IPv6 limitations * Separate JsonEditorHostValidation * Standalone grabbers & JSON/Flatbuffer forwarder: IPv6 support * remote: Fix setting multiple colors via Hex, add standard logging * IPv6 Updates -Add db migration activities * Addressing non-Windows compile issues * Code cleanup, address clang feedback * Update address (hostname, IPv4/IPv6) help text * Apply migration steps to "old" configurations imported * Show user the UI-Url, if hyperion is already running, address clang findings * Windows Cmake OpenSLL output * Minor Text update
		
			
				
	
	
		
			253 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			253 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| {
 | |
| 	"general" :
 | |
| 	{
 | |
| 		"name"       : "My Hyperion Config",
 | |
| 	    "configVersion": "configVersionValue",
 | |
| 	    "previousVersion": "previousVersionValue",
 | |
| 		"watchedVersionBranch" : "Stable",
 | |
| 		"showOptHelp" : true
 | |
| 	},
 | |
| 	"logger" :
 | |
| 	{
 | |
| 		"level" : "warn"
 | |
| 	},
 | |
| 
 | |
| 	"device" :
 | |
| 	{
 | |
| 		"type"       : "file",
 | |
| 		"hardwareLedCount" : 1,
 | |
| 		"output"     : "/dev/null",
 | |
| 		"colorOrder" : "rgb",
 | |
| 		"latchTime" : 0,
 | |
| 		"rewriteTime": 0
 | |
| 	},
 | |
| 
 | |
| 	"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
 | |
| 			}
 | |
| 		]
 | |
| 	},
 | |
| 
 | |
| 	"smoothing" :
 | |
| 	{
 | |
| 		"enable"            : true,
 | |
| 		"type"              : "linear",
 | |
| 		"time_ms"           : 200,
 | |
| 		"updateFrequency"   : 25.0000,
 | |
| 		"interpolationRate" : 25.0000,
 | |
| 		"outputRate"        : 25.0000,
 | |
| 		"decay"             : 1,
 | |
| 		"dithering"         : false,
 | |
| 		"updateDelay"       : 0
 | |
| 	},
 | |
| 
 | |
| 	"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,
 | |
| 		"cecDetection"          : false,
 | |
| 		"sDVOffsetMin"          : 0.1,
 | |
| 		"sDVOffsetMax"          : 0.9,
 | |
| 		"sDHOffsetMin"          : 0.4,
 | |
| 		"sDHOffsetMax"          : 0.46,
 | |
| 		"hardware_brightness"   : 0,
 | |
| 		"hardware_contrast"     : 0,
 | |
| 		"hardware_saturation"   : 0,
 | |
| 		"hardware_hue"          : 0
 | |
| 	},
 | |
| 
 | |
| 	"framegrabber" :
 | |
| 	{
 | |
| 		"enable"             : false,
 | |
| 		"device"             : "auto",
 | |
| 		"input"              : 0,
 | |
| 		"width"              : 80,
 | |
| 		"height"             : 45,
 | |
| 		"fps"                : 10,
 | |
| 		"pixelDecimation"    : 8,
 | |
| 		"cropLeft"           : 0,
 | |
| 		"cropRight"          : 0,
 | |
| 		"cropTop"            : 0,
 | |
| 		"cropBottom"         : 0
 | |
| 	},
 | |
| 
 | |
| 	"blackborderdetector" :
 | |
| 	{
 | |
| 		"enable" : true,
 | |
| 		"threshold" : 5,
 | |
| 		"unknownFrameCnt"    : 600,
 | |
| 		"borderFrameCnt"     : 50,
 | |
| 		"maxInconsistentCnt" : 10,
 | |
| 		"blurRemoveCnt"      : 1,
 | |
| 		"mode" : "default"
 | |
| 	},
 | |
| 
 | |
| 	"foregroundEffect" :
 | |
| 	{
 | |
| 		"enable"      : true,
 | |
| 		"type"        : "effect",
 | |
| 		"color"       : [0,0,255],
 | |
| 		"effect"      : "Rainbow swirl fast",
 | |
| 		"duration_ms" : 3000
 | |
| 	},
 | |
| 
 | |
| 	"backgroundEffect" :
 | |
| 	{
 | |
| 		"enable"      : false,
 | |
| 		"type"        : "effect",
 | |
| 		"color"       : [255,138,0],
 | |
| 		"effect"      : "Warm mood blobs"
 | |
| 	},
 | |
| 
 | |
| 	"forwarder" :
 | |
| 	{
 | |
| 		"enable" : false,
 | |
| 		"json"   : [],
 | |
| 		"flat"  : []
 | |
| 	},
 | |
| 
 | |
| 	"jsonServer" :
 | |
| 	{
 | |
| 		"port" : 19444
 | |
| 	},
 | |
| 
 | |
| 	"flatbufServer" :
 | |
| 	{
 | |
| 		"enable" : true,
 | |
| 		"port" : 19400,
 | |
| 		"timeout" : 5
 | |
| 	},
 | |
| 
 | |
| 	"protoServer" :
 | |
| 	{
 | |
| 		"enable" : true,
 | |
| 		"port" : 19445,
 | |
| 		"timeout" : 5
 | |
| 	},
 | |
| 
 | |
| 	"boblightServer" :
 | |
| 	{
 | |
| 		"enable"   : false,
 | |
| 		"port"     : 19333,
 | |
| 		"priority" : 128
 | |
| 	},
 | |
| 
 | |
| 	"webConfig" :
 | |
| 	{
 | |
| 		"document_root" : "",
 | |
| 		"port"          : 8090,
 | |
| 		"sslPort"		: 8092,
 | |
| 		"crtPath"		: "",
 | |
| 		"keyPath"		: "",
 | |
| 		"keyPassPhrase"	: ""
 | |
| 	},
 | |
| 
 | |
| 	"effects" :
 | |
| 	{
 | |
| 		"paths" : ["$ROOT/custom-effects"],
 | |
| 		"disable": [""]
 | |
| 	},
 | |
| 
 | |
| 	"instCapture" :
 | |
| 	{
 | |
| 		"systemEnable" : false,
 | |
| 		"systemGrabberDevice" : "NONE",
 | |
| 		"systemPriority" : 250,
 | |
| 		"v4lEnable" : false,
 | |
| 		"v4lGrabberDevice" : "NONE",
 | |
| 		"v4lPriority" : 240
 | |
| 	},
 | |
| 
 | |
| 	"network" :
 | |
| 	{
 | |
| 		"internetAccessAPI" : false,
 | |
| 		"restirctedInternetAccessAPI" : false,
 | |
| 		"ipWhitelist" : [],
 | |
| 		"apiAuth" : true,
 | |
| 		"localApiAuth" : false,
 | |
| 		"localAdminAuth": true
 | |
| 	},
 | |
| 
 | |
| 	"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",
 | |
| 			"start"    : "top-left"
 | |
|     		}
 | |
| 	},
 | |
| 
 | |
| 	"leds":
 | |
| 	[
 | |
| 		{
 | |
| 			"hmax": 1,
 | |
| 			"hmin": 0,
 | |
| 			"vmax": 0.08,
 | |
| 			"vmin": 0
 | |
| 		}
 | |
| 	]
 | |
| }
 |