...
Most settings don’t require the service to be restarted for them to take effect; you’ll generally just need to refresh the browser page that the setting will have an effect on. Anything which is used by the service at start-up is an exception to this; these options are annotated below.
pre
Table of Contents |
---|
...
|
...
|
...
|
...
|
service
Configuration for the service’s backend
httpPort
(number; default800
)insecure webserver port for all pages provided by the service
requires restart
httpsPort
(number; default801
)secure (HTTPS) webserver port for the same pages. Everything is served on both ports simultaneously.
requires restart
oscPort
(number; default9003
) [requires restart]port that the service listens on for incoming OSC. Needs to match Playback and Igloo Control Panel’s OSC outport ports.
requires restart
computerName
(string; default empty) [requires restart]name for the machine, shown only in ICE Control Panel’s discovery page.
requires restart
sources
Configuration for behaviour of the sources app (Sources tab in Igloo Control Panel).
ignoreList
(array of strings; default["IGLOOHOME"]
)list of Capture input names not to show in the Sources app. Change to
[]
to stop ignoring Igloo Home.
cast
Configuration for keyboard/mouse casting app (Mouse tab in ICE Control Panel).
behaviour
("ice"
or"web"
; default"ice"
)Destination of keyboard/mouse events from the cast app - ICE or Igloo Web.
requires restart
youTube
Configuration for Igloo Control Panel’s YouTube app.
Position/scale are used to position the Capture channel somewhere other than the middle of the screen. The channel’s position is reset whenever a new video is provided (to prevent 16:9 videos appearing initially with 360 settings).
captureName
(string; default"YouTube"
)the name of the Capture channel that has been set up to display incoming YouTube videos; the service uses this to tell Capture to set it to max resolution, reset its geometry, etc. at correct times.
requires restart
scale
(number; default1
)default scale for the above Capture channel
requires restart
position
([number, number]
; default[0.5, 0.5]
)default position for the above Capture channel
requires restart
fileBrowser
Configuration for Igloo Web/ICE’s built-in WebView file browser.
contentFolderPaths
(array of strings; default["C:\\igloo\\Content\\"]
)Filepaths that can’t be navigated ‘out of’ using the GUI. These filepaths won’t have the ‘up a directory level’ arrow added to their UI.
Paths need to use escaped backslashes as a separator.
icedrop
Configuration for the ICEDrop file-share app
directory
(string; default"C:\\content\\icedrop"
) [requires restart]Target directory for file uploads from ICEdrop. No files will be uploaded if this doesn’t exist
Paths need to use escaped backslashes as a separator.
requires restart
spacewalk
Configuration for spacewalk app URL parameters
p
(string; default empty)‘project’ URL parameter provided to any spacewalk instances on pageload
updated by the spacewalk app when a user explicitly visits a new project using the bookmarklet
env
(string; default empty)‘environment’ URL parameter provided to any spacewalk instances on pageload
updated by the spacewalk app when a user explicitly visits a new environment using the bookmarklet
projectorControl
Configuration for projector control capabilities of the backend. Set the target port and desired OSC message(s) here.
port
(number; default9016
)port for OSC to be sent to when requested
requires restart
on
(array of strings)OSC message(s) to turn projectors on when requested
requires restart
off
(array of strings)OSC message(s) to turn projectors off when requested
requires restart
controlPanel
ICE Control Panel browser configuration
Not yet finalised; this page will be updated when it is.
Default config.json
This is created by the service as required. You don’t need to manually create it, or manually add keys (as explained above)
...