|
{ |
|
"general":{ |
|
"sections":{ |
|
"paths":{ |
|
"label": "Paths", |
|
"sort": "3", |
|
"icon": "perm_media", |
|
"description": "Contains the general settings for the web GUI", |
|
"settings":{ |
|
"main_dir":{ |
|
"label": "Root Path", |
|
"type": "path", |
|
"default": null, |
|
"level": 1, |
|
"writable": false, |
|
"onInit": "lib.config.config_callbacks.set_main_path", |
|
"help": "Not changeable. Where App is installed" |
|
}, |
|
"data_dir":{ |
|
"label": "Data Path", |
|
"type": "path", |
|
"default": null, |
|
"level": 2, |
|
"onInit": "lib.config.config_callbacks.set_data_path", |
|
"help": "Cache and Data storage" |
|
}, |
|
"config_file":{ |
|
"label": "config.ini file", |
|
"type": "path", |
|
"default": null, |
|
"level": 1, |
|
"writable": false, |
|
"help": "Not changeable. Use --config_file option to change" |
|
}, |
|
"db_dir":{ |
|
"label": "Database Path", |
|
"type": "path", |
|
"default": null, |
|
"level": 3, |
|
"writable": false, |
|
"onInit": "lib.config.config_callbacks.set_database_path", |
|
"help": "Location of temporary files" |
|
}, |
|
"logs_dir":{ |
|
"label": "Log Path", |
|
"type": "path", |
|
"default": null, |
|
"level": 1, |
|
"writable": false, |
|
"onInit": "lib.config.config_callbacks.set_logs_path", |
|
"help": "Location of log files when set to be used" |
|
}, |
|
"thumbnails_dir":{ |
|
"label": "Thumbnails Cache Path", |
|
"type": "path", |
|
"default": null, |
|
"level": 1, |
|
"writable": false, |
|
"onInit": "lib.config.config_callbacks.set_thumbnails_path", |
|
"help": "Location of where cached thumbnails are stored" |
|
}, |
|
"tmp_dir":{ |
|
"label": "TEMP Path", |
|
"type": "path", |
|
"default": null, |
|
"level": 1, |
|
"onInit": "lib.config.config_callbacks.set_temp_path", |
|
"help": "Temporary Location for files and upgrades" |
|
}, |
|
"resources_pkg":{ |
|
"label": "Internal Resources Path", |
|
"type": "path", |
|
"default": "lib.resources", |
|
"level": 2, |
|
"writable": false, |
|
"help": "Not changeable, Location of the resource folder" |
|
}, |
|
"config_defn_pkg":{ |
|
"label": "Internal Config Definition Path", |
|
"type": "path", |
|
"default": null, |
|
"level": 3, |
|
"writable": false, |
|
"onInit": "lib.config.config_callbacks.set_configdefn_path", |
|
"help": "Not changeable, Location of the base config definitions" |
|
}, |
|
"www_pkg":{ |
|
"label": "WWW Path", |
|
"type": "path", |
|
"default": "lib.web.htdocs", |
|
"level": 3, |
|
"writable": false, |
|
"help": "Where HTML, JS, Image and CSS files are located" |
|
}, |
|
"themes_pkg":{ |
|
"label": "Themes Path", |
|
"type": "path", |
|
"default": "lib.web.htdocs.modules.themes", |
|
"level": 3, |
|
"writable": false, |
|
"help": "Where the web site themes are located." |
|
}, |
|
"internal_plugins_pkg":{ |
|
"label": "Main Plugins Package", |
|
"type": "path", |
|
"default": "plugins", |
|
"level": 1, |
|
"writable": false, |
|
"help": "Package location of where the plugins are installed" |
|
}, |
|
"external_plugins_pkg":{ |
|
"label": "External Plugins Package", |
|
"type": "path", |
|
"default": "plugins_ext", |
|
"level": 1, |
|
"writable": false, |
|
"help": "Package location of where the external plugins are installed" |
|
}, |
|
"ffmpeg_path":{ |
|
"label": "ffmpeg_path", |
|
"type": "path", |
|
"default": null, |
|
"level": 2, |
|
"onInit": "lib.config.config_callbacks.set_ffmpeg_path", |
|
"help": "Used with stream_type=ffmpegproxy or when PTS Filtering or PTS/DTS Resync are enabled" |
|
}, |
|
"ffprobe_path":{ |
|
"label": "ffprobe_path", |
|
"type": "path", |
|
"default": null, |
|
"level": 2, |
|
"onInit": "lib.config.config_callbacks.set_ffprobe_path", |
|
"help": "Used when PTS Filter is enabled" |
|
}, |
|
"streamlink_path":{ |
|
"label": "streamlink_path", |
|
"type": "path", |
|
"default": null, |
|
"level": 2, |
|
"onInit": "lib.config.config_callbacks.set_streamlink_path", |
|
"help": "Used with stream_type=streamlinkproxy" |
|
} |
|
|
|
} |
|
}, |
|
"datamgmt":{ |
|
"label": "Data Management", |
|
"sort": "4", |
|
"icon": "inventory_2", |
|
"description": "Backup and Database Configuration", |
|
"settings":{ |
|
"backups-backupstoretain":{ |
|
"label": "Backups to Retain", |
|
"type": "integer", |
|
"default": 10, |
|
"level": 1, |
|
"help": "Number of backups to retain" |
|
}, |
|
"backups-location":{ |
|
"label": "Path to backup location", |
|
"type": "path", |
|
"default": null, |
|
"level": 2, |
|
"onInit": "lib.config.config_callbacks.set_backup_path", |
|
"help": "Location where backups are stored" |
|
}, |
|
"backups-config_ini":{ |
|
"label": "Config.ini Backup", |
|
"type": "path", |
|
"default": "config.ini", |
|
"level": 3, |
|
"writable": false, |
|
"help": "Used to backup the config.ini file" |
|
}, |
|
"db_files-defn_db":{ |
|
"label": "Config Database", |
|
"type": "path", |
|
"default": "config_defn", |
|
"level": 3, |
|
"writable": false, |
|
"help": "Filename of database containing config defn and config data" |
|
}, |
|
"db_files-plugins_db":{ |
|
"label": "Plugin Manifest Database", |
|
"type": "path", |
|
"default": "plugins", |
|
"level": 3, |
|
"writable": false, |
|
"help": "Filename of database containing plugin manifests" |
|
}, |
|
"db_files-channels_db":{ |
|
"label": "Channels Database", |
|
"type": "path", |
|
"default": "channels", |
|
"level": 3, |
|
"writable": false, |
|
"help": "Filename of database containing channel data" |
|
}, |
|
"db_files-epg_db":{ |
|
"label": "EPG Database", |
|
"type": "path", |
|
"default": "epg", |
|
"level": 3, |
|
"writable": false, |
|
"help": "Filename of database containing each days worth of program data" |
|
}, |
|
"db_files-epg_programs_db":{ |
|
"label": "EPG Programs Database", |
|
"type": "path", |
|
"default": "epg_programs", |
|
"level": 3, |
|
"writable": false, |
|
"help": "Filename of database containing program specific data" |
|
}, |
|
"db_files-scheduler_db":{ |
|
"label": "Scheduler Database", |
|
"type": "path", |
|
"default": "scheduler", |
|
"level": 3, |
|
"writable": false, |
|
"help": "Filename of database containing scheduled tasking" |
|
}, |
|
"db_files-temp_db":{ |
|
"label": "Temporary Database", |
|
"type": "path", |
|
"default": "temp", |
|
"level": 3, |
|
"writable": false, |
|
"help": "Filename of database containing temporary data storage" |
|
} |
|
|
|
} |
|
} |
|
} |
|
} |
|
} |
|
|