blob: 0bd2ef76ef0caa4298a2db3e5e6f3dc1f30b17a0 [file] [log] [blame] [edit]
precondition = ["Platform","Graphics","Internet"]
autostart = "@PLUGIN_COBALT_AUTOSTART@"
if ("@PLUGIN_COBALT_PERSISTENTPATHPOSTFIX@"):
persistentpathpostfix = "@PLUGIN_COBALT_PERSISTENTPATHPOSTFIX@"
configuration = JSON()
configuration.add("url", "https://www.youtube.com/tv")
configuration.add("clientidentifier", "@PLUGIN_COBALT_CLIENTIDENTIFIER@")
configuration.add("language", "@PLUGIN_COBALT_LANGUAGE@")
configuration.add("contentdir", "@PLUGIN_COBALT_CONTENT_DIR@")
configuration.add("essoscontextdestroy", "@PLUGIN_COBALT_ESSOS_CONTEXT_DESTROY@")
configuration.add("preload", "@PLUGIN_COBALT_PRELOAD@")
configuration.add("closurepolicy", "@PLUGIN_COBALT_CLOSUREPOLICY@")
advertisingid = JSON()
advertisingid.add("ifa", "@PLUGIN_COBALT_ADVERTISING_ID@")
advertisingid.add("ifa_type", "@PLUGIN_COBALT_IFA_TYPE@")
advertisingid.add("lmt", "@PLUGIN_COBALT_LIMIT_AD_TRACKING@")
if boolean("@advertisingid@"):
configuration.add("advertisingid", advertisingid)
systemproperties = JSON()
systemproperties.add("modelname", "@PLUGIN_COBALT_PROP_MODELNAME@")
systemproperties.add("brandname", "@PLUGIN_COBALT_PROP_BRANDNAME@")
systemproperties.add("modelyear", "@PLUGIN_COBALT_PROP_MODELYEAR@")
systemproperties.add("chipsetmodelnumber", "@PLUGIN_COBALT_PROP_CHIPSETMODELNUMBER@")
systemproperties.add("firmwareversion", "@PLUGIN_COBALT_PROP_FIRMWAREVERSION@")
systemproperties.add("integratorname", "@PLUGIN_COBALT_PROP_INTEGRATORNAME@")
systemproperties.add("friendlyname", "@PLUGIN_COBALT_PROP_FRIENDLYNAME@")
systemproperties.add("devicetype", "@PLUGIN_COBALT_PROP_DEVICETYPE@")
configuration.add("systemproperties", systemproperties)
sbmainargs = []
if boolean("@PLUGIN_COBALT_EVEGREEN_LITE@"):
sbmainargs.append("--evergreen_lite")
configuration.add("sbmainargs", sbmainargs)
root = JSON()
root.add("mode", "@PLUGIN_COBALT_MODE@")
root.add("locator", "lib@PLUGIN_COBALT_IMPLEMENTATION@.so")
root.add("user", "@PLUGIN_COBALT_USER@")
root.add("group", "@PLUGIN_COBALT_GROUP@")
configuration.add("root", root)