location='admin.php';"); } } if ($_REQUEST['todo']=='logout'){ unset($_SESSION['username']); echo (""); } if (!isset($_SESSION['username']) and $_REQUEST['t']!='' and $_POST['todo']!='login') { echo (""); } if ($_REQUEST['todo']=="save"){ if ($_REQUEST['t']=="player"){ $resolucion = explode(',',$_REQUEST['resolucion']); if ($_REQUEST['id'] != "0"){ $sqlS = "update players set name='".str_replace("'","\'",$_REQUEST['name'])."',location='".str_replace("'","\'",$_REQUEST['location'])."',ip='".str_replace("'","\'",$_REQUEST['ip'])."',serie='".str_replace("'","\'",$_REQUEST['serie'])."',timeZone='".$_REQUEST['timeZone']."',mediaserver='0".$_REQUEST['mediaserver']."',version='".$_REQUEST['version']."',sendMusic='0".$_REQUEST['sendMusic']."' ,utilizarHorarioTransferencia='0".$_REQUEST['utilizarHorarioTransferencia']."' ,delayRSS='0".$_REQUEST['delayRSS']."' ,resWidth=0".$resolucion[0].",resHeight=0".$resolucion[1]." where id=".$_REQUEST['id']; mysql_query($sqlS); makePlayList($_REQUEST['id']); }else{ $sqlS = "insert into players (name,location,ip,serie,timezone,mediaserver,sendMusic,utilizarHorarioTransferencia,delayRSS,needDownload,version,resWidth,resHeight) values ('".str_replace("'","\'",$_REQUEST['name'])."','".str_replace("'","\'",$_REQUEST['location'])."','".str_replace("'","\'",$_REQUEST['ip'])."','".str_replace("'","\'",$_REQUEST['serie'])."','".$_REQUEST['timeZone']."','0".$_REQUEST['mediaserver']."','0".$_REQUEST['sendMusic']."', '0".$_REQUEST['utilizarHorarioTransferencia']."', '0".$_REQUEST['delayRSS']."', 1,'".$_REQUEST['version']."',0".$resolucion[0].",0".$resolucion[1].")"; mysql_query($sqlS); } //echo "database updated"; } if ($_REQUEST['t']=="customer"){ if ($_REQUEST['id'] != "0"){ $sqlS = "update customers set name='".str_replace("'","\'",$_REQUEST['name'])."',login='".str_replace("'","\'",$_REQUEST['login'])."',pwd='".$_REQUEST['pwd']."' where id=".$_REQUEST['id']; mysql_query($sqlS); }else{ $sqlS = "insert into customers (name,login,pwd,qty_login) values ('".str_replace("'","\'",$_REQUEST['name'])."','".str_replace("'","\'",$_REQUEST['login'])."','".$_REQUEST['pwd']."',0)"; mysql_query($sqlS); } //echo $sqlS; } if ($_REQUEST['t']=="config"){ if ($_REQUEST['id'] != ""){ $sqlS = "update config set value='".str_replace("'","\'",$_REQUEST['valor'])."' where code='".$_REQUEST['id']."'"; mysql_query($sqlS); } //echo $sqlS; } if ($_REQUEST['t']=="user"){ if ($_REQUEST['id'] != "0"){ $sqlS = "update users set username='".str_replace("'","\'",$_REQUEST['username'])."',password='".$_REQUEST['pwd']."' where id=".$_REQUEST['id']; mysql_query($sqlS); $userId = $_REQUEST['id']; }else{ $sqlS = "insert into users (username,password) values ('".str_replace("'","\'",$_REQUEST['username'])."','".$_REQUEST['pwd']."')"; mysql_query($sqlS); $userId = getUserIdByName(str_replace("'","\'",$_REQUEST['username'])); } $permisos = array('player','playlist','media','customer','user','report','module','config'); mysql_query("delete from permisos where usuario=".$userId); foreach ($permisos as $per){ if ($_POST[$per.'_all']=='1'){ mysql_query("INSERT INTO permisos (usuario,tipo,valor) values ($userId,'$per',0)", $dbconnect); }else{ foreach($_POST as $k => $v){ $kA = explode("_",$k); if ($kA[0]==$per and $v==1) mysql_query("INSERT INTO permisos (usuario,tipo,valor) values ($userId,'$per',$kA[1])", $dbconnect); } } } //echo $sqlS; } if ($_REQUEST['t']=="playlist"){ ini_set ('display_errors', 1); error_reporting (E_ALL & ~E_NOTICE); $fieldsAs = array('textsColor', 'textsFont', 'messagesColor', 'messagesFont', 'messagesContent','messagesAlign'); $fieldsAn = array('priority','volumen','imagesX', 'imagesY', 'imagesW', 'imagesH', 'imagesTime', 'videosX', 'videosY', 'videosW', 'videosH', 'videosAlpha','textsX', 'textsY', 'textsH', 'textsSize', 'messagesX', 'messagesY', 'messagesW', 'messagesH', 'messagesSize', 'messagesTime', 'weathersX', 'weathersY', 'weathersW', 'weathersH', 'tvX', 'tvY', 'tvW', 'tvH', 'flashsX', 'flashsY', 'flashsW', 'flashsH', 'flashsTime','webcamsX','webcamsY','webcamsW','webcamsH','webcamsRefresh','webcamsTime','backgroundW','backgroundH'); $days=''; for ($h=0;$h<7;$h++){ if ($_REQUEST['days'.$h]=="1"){ $days = $days . $h; } } if ($_REQUEST['id'] != "0"){ $fields=""; foreach ($fieldsAs as $field) { $fields=$fields.", ".$field."='".str_replace("'","\'",$_REQUEST[$field])."'"; } foreach ($fieldsAn as $field) { $fields=$fields.", ".$field."=0".str_replace(",",".",$_REQUEST[$field]).""; } $sqlS = "update playlists set version=version+1, name='".str_replace("'","\'",$_REQUEST['name'])."',days='".$days."',startTime='".$_REQUEST['startTimeH'].":".$_REQUEST['startTimeM'].":00',endTime='".$_REQUEST['endTimeH'].":".$_REQUEST['endTimeM'].":00', duration='".$_REQUEST['durationH'].":".$_REQUEST['durationM'].":00', restart='".$_REQUEST['restartH'].":".$_REQUEST['restartM'].":00' ".$fields." where id=".$_REQUEST['id']; $result = @mysql_query ($sqlS); # check for error if (!$result) { echo("error: " . mysql_error() . "\n$sqlS\n"); // show errors, if any ini_set ('display_errors', 1); error_reporting (E_ALL & ~E_NOTICE); die(); } $pl=$_REQUEST['id']; }else{ $fields=""; $fieldsN=""; foreach ($fieldsAs as $field) { $fieldsN=$fieldsN.", ".$field; $fields=$fields.", '".$_REQUEST[$field]."'"; } foreach ($fieldsAn as $field) { $fieldsN=$fieldsN.", ".$field; $fields=$fields.", 0".str_replace(",",".",$_REQUEST[$field]).""; } $sqlS = "insert into playlists (version,name,days,startTime,endTime,duration,restart".$fieldsN.") values (1,'".str_replace("'","\'",$_REQUEST['name'])."','".$days."','".$_REQUEST['startTimeH'].":".$_REQUEST['startTimeM'].":00','".$_REQUEST['endTimeH'].":".$_REQUEST['endTimeM'].":00','".$_REQUEST['durationH'].":".$_REQUEST['durationM'].":00','".$_REQUEST['restartH'].":".$_REQUEST['restartM'].":00' ".$fields.")"; $result = @mysql_query ($sqlS); # check for error if (!$result) { echo("error: " . mysql_error() . "\n$sqlS\n"); // show errors, if any ini_set ('display_errors', 1); error_reporting (E_ALL & ~E_NOTICE); } $pl = get_max_from_table('playlists'); $permisos_del_usuario = user_permisos($_SESSION['username.id']); if ($permisos_del_usuario['playlist'][0] != 1) mysql_query("INSERT INTO permisos (usuario,tipo,valor) values (".$_SESSION['username.id'].",'playlist',$pl)", $dbconnect); } if ($_REQUEST['durationH'] == "00" and $_REQUEST['durationM'] == "00"){ mysql_query ("update playlists set duration=NULL, restart=NULL where id=" . $pl); } $sqlS = "delete from playmedia where playlist=".$pl; //echo $sqlS; mysql_query($sqlS); $fn="hola.txt"; $omf = 0; foreach ($mediaTypesArray as $mta){ foreach (explode(',',$_REQUEST['mediaFiles_'.$mta]) as $fn){ if ($fn!=''){ $omf++; $sqlS = "insert into playmedia (playlist,media,mType,orden) values ($pl,$fn,'$mta',$omf)"; //echo "
".$sqlS; $result = mysql_query($sqlS); # check for error if (!$result) { echo("error: " . mysql_error() . "\n$sqlS\n"); // show errors, if any ini_set ('display_errors', 1); error_reporting (E_ALL & ~E_NOTICE); die(); } } } } /////////////////////////actualizo los XMLs $queryEP = mysql_query("SELECT distinct pp.player FROM playlistsplayers pp,players p where p.id=pp.player and pp.playlist=".$pl,$dbconnect); while($rP = mysql_fetch_array($queryEP)) { makePlayList($rP[0]); } //echo "database updated"; } if ($_REQUEST['t']=="pp"){ if ($_REQUEST['player']!=''){ $sqlS = "delete from playlistsplayers where player=".$_REQUEST['player']; mysql_query($sqlS); foreach( explode(',',$_REQUEST['allPlaylists']) as $fn){ if ($fn!='' and $_REQUEST['cb_'.$fn]!=''){ $sqlS = "insert into playlistsplayers (player,playlist) values (".$_REQUEST['player'].",".$fn.")"; //echo "
".$sqlS; mysql_query($sqlS); } } /////////////////////////actualizo los XMLs makePlayList($_REQUEST['player']); } if ($_REQUEST['playlist']!=''){ $sqlS = "delete from playlistsplayers where playlist=".$_REQUEST['playlist']; mysql_query($sqlS); foreach( explode(',',$_REQUEST['allPlayers']) as $fn){ if ($fn!='' and $_REQUEST['cb_'.$fn]!=''){ $sqlS = "insert into playlistsplayers (playlist,player) values (".$_REQUEST['playlist'].",".$fn.")"; //echo "
".$sqlS; mysql_query($sqlS); } if ($fn!='') makePlayList($fn); } } } $_REQUEST['id'] = ""; } if ($_REQUEST['todo']=="del"){ if ($_REQUEST['t']=="player" and $_REQUEST['id'] != "0"){ mysql_query("delete from playlistsplayers where player=".$_REQUEST['id']); mysql_query("delete from playerslogs where player=".$_REQUEST['id']); mysql_query("delete from players where id=".$_REQUEST['id']); mysql_query("delete from permisos where tipo='player' and valor=".$_REQUEST['id']); } if ($_REQUEST['t']=="customer" and $_REQUEST['id'] != "0"){ mysql_query("delete from customers where id=".$_REQUEST['id']); mysql_query("delete from permisos where tipo='customer' and valor=".$_REQUEST['id']); } if ($_REQUEST['t']=="user" and $_REQUEST['id'] != "0"){ mysql_query("delete from users where id=".$_REQUEST['id']); mysql_query("delete from permisos where usuario=".$_REQUEST['id']); } if ($_REQUEST['t']=="playlist" and $_REQUEST['id'] != "0"){ mysql_query("delete from playlistsplayers where playlist=".$_REQUEST['id']); mysql_query("delete from playmedia where playlist=".$_REQUEST['id']); mysql_query("delete from playlists where id=".$_REQUEST['id']); mysql_query("delete from permisos where tipo='playlist' and valor=".$_REQUEST['id']); } $_REQUEST['id']=""; $_REQUEST['todo']==""; } $permisos_del_usuario = user_permisos($_SESSION['username.id']); ?> DS Admin
"lista de reproduccion","player"=>"reproductor","media"=>"media","customer"=>"asociados","user"=>"usuarios","report"=>"reportes","module"=>"modulos","config"=>"configuracion"); ?>

asociado
Nombre:
Usuario:
Clave:
Ultimo ingreso:
Cantidad de ingresos:

"> borrar asociado"; } ?>

editando configuración

:   > :

cancelar    

usuario
Usuario:
Clave:
REPRODUCTORES Todos ".$rP['location']." -> ".$rP['name']."

"; } ?>
LISTAS DE REPRODUCCION Todas ".$rP['name']."

"; } ?>
_all id=_all onClick="cb_todos('')" value=1> Si

"> borrar usuario"; } ?>

reproductor
Nombre:
Ubicacion:
IP:
# Serie:
Zona Horaria :
Servidor Media Asociado:
Enviar musica MP3?: > Si enviarlos.
Transferencia segun horario: > Si, regir la transferencia del player solo en el horario configurado.
Version:
Tamaño Pantalla:
Velocidad RSS:

"> borrar reproductor"; } ?>

"lista de reproduccion","player"=>"reproductor","media"=>"media","customer"=>"asociados","user"=>"usuarios","report"=>"reportes","module"=>"modulos",); ?>

$licencias) $permisoNuevo = false; } if ($permisoNuevo) addNewMenu($_REQUEST['t']); ?>
"; $query = mysql_query("SELECT id, name, location,ip,ip_last_connected,serie,lastShowTime,datediff(now(),lastShowTime) dd,isMediaServer,updated,needDownload,version,sendMusic,isDemo FROM players ORDER BY ".$_REQUEST['o']." location,name",$dbconnect); while($r = mysql_fetch_array($query)) { if ($permisos_del_usuario['player'][0] == 1 or $permisos_del_usuario['player'][$r['id']] == 1){ $pplist = ""; $cant++; $query2 = mysql_query("select name from playlistsplayers,playlists where player=".$r['id']." and playList=id ORDER BY name",$dbconnect); while($r2 = mysql_fetch_array($query2)){ if ($pplist != "") $pplist = $pplist . ", "; $pplist = $pplist . $r2['name']; } if ($r['isDemo']==0) $cantPlayersConLicencia++; if ($cantPlayersConLicencia <= $licencias){ $rIP = $r['ip']; if ($r['ip'] == '' and $r['ip_last_connected'] != '') $rIP = $r['ip_last_connected']; if ($r['ip'] != '' and $r['ip_last_connected'] != '') $rIP = $r['ip'] . ' [' .$r['ip_last_connected'] . ']'; echo ""; echo ""; } } } } if ($_REQUEST['t']=="playlist"){ echo ""; $query = mysql_query("SELECT id, name, days, startTime, endTime, priority, lastShowTime FROM playlists ORDER BY name",$dbconnect); while($r = mysql_fetch_array($query)) { if ($permisos_del_usuario['playlist'][0] == 1 or $permisos_del_usuario['playlist'][$r['id']] == 1){ $pplist = ""; $cant++; $query2 = mysql_query("select name from playlistsplayers,players where playlist=".$r['id']." and player=id ORDER BY name",$dbconnect); while($r2 = mysql_fetch_array($query2)){ if ($pplist != "") $pplist = $pplist . ", "; $pplist = $pplist . $r2['name']; } echo ""; echo ""; } } } if ($_REQUEST['t']=="customer"){ echo ""; $query = mysql_query("SELECT id, name, last_login, qty_login FROM customers ORDER BY name",$dbconnect); while($r = mysql_fetch_array($query)) { $pplist = ""; $cant++; $query2 = mysql_query("select distinct pl.name from playmedia pm, playlists pl,media m where pm.playlist=pl.id and pm.media=m.id and m.customer=".$r['id']." ORDER BY name",$dbconnect); while($r2 = mysql_fetch_array($query2)){ if ($pplist != "") $pplist = $pplist . ", "; $pplist = $pplist . $r2['name']; } echo ""; echo ""; } } if ($_REQUEST['t']=="user"){ echo ""; $query = mysql_query("SELECT id, username FROM users ORDER BY username",$dbconnect); while($r = mysql_fetch_array($query)) { echo ""; echo ""; } } if ($_REQUEST['t']=="media"){ $showImagesSize = getConfigValue('SHOW IMAGES SIZE'); $customers = get_customers(); echo "
UbicacionNombreIPVersion1Actualizado2Conectado3ListasMediaServerMusica
".$r['location']."".$r['name']."".$rIP."".$r['version']."0?'red':'black')."'>".($r['updated']?date("m.d.y H:i",strtotime($r['updated'])):'')."0?'red':'black')."'>".($r['lastShowTime']?date("m.d.y H:i",strtotime($r['lastShowTime'])):'')."".$pplist."".($r['isMediaServer']==1?'Si':'')."".($r['sendMusic']==1?'Si':'')."
NombreHorarioPrioridadUltima vezReproductores
".$r['name']."".substr($r['startTime'],0,5)." - ".substr($r['endTime'],0,5)."".$r['priority']."".$r['lastShowTime']."".$pplist."
NombreUlt. IngresoCant. IngresosListas
".$r['name']."".$r['last_login']."".$r['qty_login']."".$pplist."
Nombre
".$r['username']."
"; echo "
"; echo "
"; echo "
    "; foreach ($mediaTypesArray as $mta){ echo "
  • ".$mta."
  • "; } echo "
"; foreach ($mediaTypesArray as $mta){ echo "
"; echo ""; echo ""; echo ""; $query = mysql_query("SELECT m.id,m.name,m.mType,rssUrl,width, height,customer FROM media m WHERE mType='".$mta."' order by mType,name",$dbconnect); while($r = mysql_fetch_array($query)) { $pplist = ""; $sinPermiso = ''; $query2 = mysql_query("select id,name from playmedia,playlists where media=".$r['id']." and playlist=id ORDER BY name",$dbconnect); while($r2 = mysql_fetch_array($query2)){ if ($pplist != "") $pplist = $pplist . ", "; $pplist = $pplist . $r2['name']; if ($permisos_del_usuario['playlist'][0] == 1 or $permisos_del_usuario['playlist'][$r2['id']] == 1){ }else{ $sinPermiso = 'disabled'; } } if ($showImagesSize==1){ if ($r['width']>0 or $r['height']>0) $medidas = $r['width'] . " x " . $r['height']; else $medidas = mostrarWH($r['id'],$r['name']); }else $medidas = ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
"; //echo "Tipo"; echo"MediaTamañoAsociadoListas
"; //echo "".$r['mType']."".$r['name']."
".$r['rssUrl']."
".$medidas."".($r['customer']>0?$customers[$r['customer']]:'')."".$pplist."
"; } echo "
"; echo ""; $query2 = mysql_query("select id,name from playlists ORDER BY name",$dbconnect); while($r2 = mysql_fetch_array($query2)){ if ($permisos_del_usuario['playlist'][0] == 1 or $permisos_del_usuario['playlist'][$r2['id']] == 1){ $pplistCopy = $pplistCopy . "
  • ".$r2['name']."
  • "; $pplistMove = $pplistMove . "
  • ".$r2['name']."
  • "; } } ?>

    1 Version instalada en el player, color rojo significa que no esta actualizado con la ultima version
    2 Fecha que el player descargo su lista de reproduccion, color rojo significa que debe descargarla en su proxima actualizacion
    3 Ultimo reporte de coneccion del player, color rojo significa hace mas de un dia que no lo hace

    s
    "lista de reproduccion","player"=>"reproductor","media"=>"media","customer"=>"asociados","user"=>"usuarios","report"=>"reportes","module"=>"modulos"); ?>
    new item
    agregar
    lista de reproduccion
    >>
    Nombre:
    Dias:
     Dom  Lun  Mar  Mie  Jue  Vie  Sab
    > > > > > > >
    Horario: Desde       :     Hasta          :      

    particionar el horario en diferentes bloques
    Duracion   :     Reiniciar     :      

    Prioridad:  (Mayor el numero significa mayor prioridad frente a otras en el mismo horario)
    Volumen:  (0 significa "sin volumen"    y    10 significa "volumen normal")                        
    Tamaño Pantalla:
    regiones
    Imagen de fondo
    Seleccione o suba una imagen de fondo para ser utilizada como marco de los media
    Es recomendado que sea del tamaño total de la pantalla a crear.

    Region de Imagenes
    Pos X Pos Y Ancho Altura Tiempo
    Region de Videos
    Pos X Pos Y Ancho Altura Transparencia
    Region de Flashes
    Pos X Pos Y Ancho Altura Tiempo
    Region de RSS
    Pos X Pos Y Altura Color Fuente Tamaño
    Region de Webcam
    Pos X Pos Y Ancho Altura Actualizar Tiempo
    Region de Mensajes
    Pos X Pos Y Ancho Altura Color Fuente Tamaño Alineado Tiempo
    Region de Pronosticos
    Pos X Pos Y Ancho Altura
    Region de TV
    Pos X Pos Y Ancho Altura
    Region de Musica
    Seleccione o suba los archivos de musica.
    Serán reproducidos en un circuito uno a uno.

    Region de SHOUTcast
    Seleccione la lista de reproduccion de SHOUTcast.


    "> borrar lista"; echo "   |   guardar como nueva"; } ?>

    Modulos

    NombreDescripcion
    currencies administre los valores para mostrar.

    Configuración

    NombreValor
    [edit]
    reportes

    Asociado: Ubicacion: Rango: a
    mediaId:'" . $mediaId . "'
    "; foreach ($locations as $location) { $sqlC = "media = " . $mediaId; $sqlC = $sqlC . " and player in (select id from players where location='".$location."')"; if ($_REQUEST['fromDate'] != '') $sqlC = $sqlC . " and dateShowed >= '".convertYYYYMMDDtoSQLDate($_REQUEST['fromDate'])."'"; if ($_REQUEST['toDate'] != '') $sqlC = $sqlC . " and dateShowed <= '".convertYYYYMMDDtoSQLDate($_REQUEST['toDate'])."'"; $sqlC = "select sum(showTime) from playerslogs where ".$sqlC; // echo "
    " . $sqlC . "
    "; $showTIme = 0; $queryC = mysql_query($sqlC,$dbconnect); while($rP = mysql_fetch_array($queryC)) { $showTime = $rP[0]; } if (! is_null($showTime)){ $showTimeInHours = date("H:i:s", mktime(0, 0, $showTime)); echo ""; } } } echo "
    MediaUbicacionTiempo
    " . getName("media",$mediaId) . "" . $location . "" . $showTimeInHours . "
    "; } function reportHTMLForm(){ ?>

    reportes



    ASOCIADO
    UBICACION
    RANGO DE FECHAS
    DESDEHASTA
    The contents of this div will be replaced by the inline datePicker.
    The contents of this div will be replaced by the inline datePicker.
     
    Los datos han sido actualizados"; } ?>
    seleccionando
    0) mysql_data_seek($queryEP,0); if ($permisos_del_usuario['player'][0] == 1 or $permisos_del_usuario['player'][$id] == 1){ $cbStatus = ''; }else{ $cbStatus = 'readonly'; } echo ""; } } if ($player != ""){ $dbconnect=connectDB(); $queryEP = mysql_query("SELECT playlists.* FROM playlists,playlistsplayers where id=playlistsplayers.playlist and player=".$player,$dbconnect); $queryALL = mysql_query("SELECT * FROM playlists order by name",$dbconnect); while($rP = mysql_fetch_array($queryALL)) { $id = $rP['id']; $allPlaylists = $allPlaylists . ',' . $id; $name = $rP['name']; $yesInDB = false; while($rPinDB = mysql_fetch_array($queryEP)) { if ($id==$rPinDB['id']) $yesInDB = true; } if (mysql_num_rows($queryEP)>0) mysql_data_seek($queryEP,0); if ($permisos_del_usuario['playlist'][0] == 1 or $permisos_del_usuario['playlist'][$id] == 1){ $cbStatus = ''; }else{ $cbStatus = 'readonly'; } echo ""; } } ?>
    ".$location." -> ".$name."".muestro_resolucion_player($id)."
    ".$name."".muestro_resolucion_playlist($id)."

    identifiquese para continuar


    Compañia:
    Usuario:
    Clave:

    bienvenido

    Hola nuevamente ,

    A su izquierda verá el menu principal.

    Todos estos botones son para acceder al administrador de carteleria digital.

    No olvide guardar los cambios una vez hechos.

    Que tenga un buen dia!

    AYUDA – Preguntas Frecuentes

    Que formato tienen que tener los archivos?

    Como convierto los videos a FLV?

    Recomendamos dos programas:

    Que tamaño deben tener los videos?

    Deben tener igual o menor tamaño que el area de la region especificada.

    Que tamaño deben tener las imagenes?

    Las imagenes se adaptan al area especificada si es que el tamaño no coincide, aunque recomendamos que tenga el mismo tamaño que la region a donde ira la imagen asi se evita que se deforme.

    Que tipo de letra puedo especificar para los textos?

    La fuente que se especifique debe estar previamente instalada en el reproductor, windows por defecto ya muchas Vea aqui la lista completa.

    Cuales son los codigos de colores que puedo usar?

    Los codigos de colores deben estar en formato hexadecimal. Vea aqui una guia.

    Que es la prioridad en las listas de reproduccion?

    En el caso que se cree para un mismo reproductor mas de una lista de reproduccion en el mismo horario, se reproducira aquella que tenga una prioridad mas alta. Es muy util en caso de querer hacer una nueva lista de reproduccion y necesito que se muetre por un periodo de tiempo muy chico, y asi no debo ajustar los horarios a las ya existentes, simplemente le ponga mas prioridad a la nueva.

    Que es un MediaServer?

    Son servidores de archivos que se instalan en las sucursales donde hay muchos reproductores, asi logramos que los archivos con los contenidos sean transmitidos solo una vez por sucursal (directemente al MediaServer) y evitamos la congestion del ancho de banda.

    Que tipo de Webcams soporta?

    Showup actualmente soporta aquellas video camaras que generan archivos jpgs en forma permanente. Si desea incluir una Webcams de flash, debera incluir el flash en cuestion dentro de la lista de reproducción.