SetVariableConstant ("NP_ID_CDTRACKNAV", $cdTrackNavId, 'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer'); SetVariableConstant ("NP_ID_RADIOLIST", $radioListId, 'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer'); SetVariableConstant ("NP_ID_RADIONAV", $radioNavId, 'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer'); SetVariableConstant ("NP_ID_SOURCE", $sourceId, 'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer'); SetVariableConstant ('"NP_ID_CONTROL"', $controlId, 'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer'); // Installation of Components IPSUtils_Include ("NetPlayer_Constants.inc.php", "IPSLibrary::app::modules::NetPlayer"); IPSUtils_Include ("NetPlayer_Configuration.inc.php", "IPSLibrary::config::modules::NetPlayer"); $params = explode(',',NETPLAYER_COMPONENT); if ($params[0] == 'IPSComponentPlayer_Mediaplayer') { if (!is_numeric($params[1])) { $pathItems = explode('.',$params[1]); $mediaPlayerName = $pathItems[count($pathItems)-1]; unset($pathItems[count($pathItems)-1]); $path = implode('.', $pathItems); $categoryId = CreateCategoryPath($path); // Create MediaPlayer $mediaPlayerInstanceId = CreateMediaPlayer($mediaPlayerName, $categoryId, 0); $mediaPlayerTitel = IPS_GetVariableIDByName('Titel', $mediaPlayerInstanceId); // Register Message Handler IPSMessageHandler::RegisterOnChangeEvent($mediaPlayerTitel/*Var*/, 'IPSComponentPlayer_MediaPlayer,'.$mediaPlayerInstanceId, 'IPSModulePlayer_NetPlayer'); } } /** @}*/ ?>