











ROSA TV
ĆLTIMAS NOTICIAS
Nuestra Programación
Conoce nuestros programas destacados.
CANCIONES REPRODUCIDAS
Capsulas Historias de personas destacadas de
Santa Maria
Sra. Maria Cristina Ibarra Cap 1 de Historias personas destacadas de la Comuna de Santa Maria
00:07:49
Sr. Roberto Mercado Cap 2 de Historias personas destacadas de la Comuna de Santa Maria
00:38:40
Sra. Maria Irma Herrera Ibaceta Cap 3 de Historias personas destacadas de la Comuna de Santa Maria
00:09:43
Sra. Rosa Altamirano Cap 4 de Historias personas destacadas de la Comuna de Santa Maria
00:11:57
Sr. Juan Suazo Cap 5 de Historias personas destacadas de la Comuna de Santa Maria
00:19:48
Sra. Hilda Cataldo Cap 6 de Historias personas destacadas de la Comuna de Santa Maria
00:29:35
7° Capitulo de Historias de personas destacadas de Santa Maria
00:17:13
8° Capitulo de Historias de personas destacadas de Santa MarĆa a la seƱora MarĆa Alfonsina ArĆ”nguiz
00:17:19NUESTROS AUSPICIADORES
Programas en Facebook
AtrƔs";
exit;
}
// Manejo de la bĆŗsqueda y proceso de solicitud
$type = isset($_POST['type']) ? $_POST['type'] : '';
if ($type === '') {
echo '';
} elseif ($type === 'search') {
$search = mb_strtolower(trim($_POST['search']));
if ($search === '') {
result('No se ha introducido ningún término de búsqueda.');
}
// Cargar datos de la biblioteca desde la API de RadioBOSS
$library_raw = HTTPGet("$rb_api&action=library&filename=" . urlencode($rb_library));
if ($library_raw === false) {
result('Error en la solicitud de canción: no se puede cargar la biblioteca de música.');
}
// Analizar los datos XML
//$xml = simplexml_load_string($library_raw);
// Usar LIBXML_PARSEHUGE para evitar restricciones
// Esto permite analizar archivos XML enormes, pero requiere PHP 5.3+.
$xml = simplexml_load_string($library_raw, "SimpleXMLElement", LIBXML_PARSEHUGE);
if ($xml === false) {
result('Error en la solicitud de canción: no se pueden analizar los datos XML de la biblioteca de música.');
}
// Buscar artista o tĆtulo coincidente
$matches = [];
foreach ($xml->Track as $track) {
$artist = mb_strtolower((string)$track['artist']);
$title = mb_strtolower((string)$track['title']);
if (strpos($artist, $search) !== false || strpos($title, $search) !== false) {
$matches[] = [
'artist' => (string)$track['artist'],
'title' => (string)$track['title'],
'filename' => (string)$track['filename']
];
}
}
if (count($matches) > 0) {
echo '';
} else {
result('No se encontraron coincidencias para tu bĆŗsqueda.');
}
} elseif ($type === 'request') {
// Manejar solicitud de canción
$filename = $_POST['song'];
$msg = isset($_POST['message']) ? $_POST['message'] : '';
// Enviar solicitud de canción a la API de RadioBOSS
$res = HTTPGet("$rb_api&action=songrequest&filename=" . urlencode($filename) . '&message=' . urlencode($msg));
if ($res === 'OK') {
result('”Canción solicitada exitosamente!');
} else {
result('Ocurrió un error al agregar la solicitud de canción.');
}
}
?>



















