Aller au contenu

Bienvenue

Bienvenue sur cette nouvelle Libre-Antenne, qui réunit la Libre-Antenne historique de Radioactu et le forum Radios-fr.com. Dans le forum "Radios", vous trouverez la fusion des forums Radios de la Libre-Antenne et de radios-fr.com. Il est possible qu'il manque quelques jours de messages, nous vous prions de nous en excuser. Nous vous invitons à créer dès maintenant votre compte si ce n'est pas déjà fait, en cliquant sur "S'inscrire" ! Belle nouvelle expérience sur libreantenne.radioactu.com ! La team Radioactu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'xml'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Libre-Antenne Radioactu
    • Radios
    • Webradios
    • International
    • Musique
    • TV - Cinéma
  • Communauté
    • Présentation des membres
    • Tutoriaux Vidéo
    • Petites-Annonces
  • Technique & Gestion
    • Gestion d'une radio
    • Technique radiophonique
    • Serveurs/Héberg
    • Streaming
    • Développement
    • Divers & autres technos
  • Créations sonores
    • Demande d'avis
    • Eléments Sonores
    • Production Sonore
  • Café du coin
    • BlaBla
    • Divertissement
  • Support - Aide
    • Problèmes du forum
    • Idées - Suggestions

Blogs

Il n’y a aucun résultat à afficher.

Il n’y a aucun résultat à afficher.


2 résultats trouvés

  1. [v3.4.5] API.Caramania.Net

    Avec ce service offert par Caramania.Ca, récupérer les données de votre serveur Icecast, Shoutcast et Radionomy facilement et gratuitement. Exemple de script PHP/JQuery ici > https://api.caramania.net PS: Pour les utilisateurs de l'ancienne version du script, votre script va continuer de fonctionner, mais vous devriez faire une mise à jour avec le nouveau code. ^^ PS2: Je viens juste de faire le changement IP, c'est possible que l'adresse pointe encore sur le vieux script, si cela vous arrive, merci de réessayer ultérieurement. ^^
  2. [Bêta] API Caramania.Ca

    Mise à jour du script ici > http://www.radios-fr.com/topic/18187-v342-apicaramaniaca/ L'API vous permet de récupérer des informations sur votre Webradio. ^^ Voici un script PHP simple d'utilisation : api_call.php <?$type = 'icecast'; // Technologie serveur (icecast,shoutcast,radionomy)$ip = 'listen-ca.uturnradio.com'; // URL ou IP du serveur$port = '80'; // PORT du serveur$ruid = ''; // RadioUID (Radionomy)$mount = '/classic_rock'; // MOUNT (Icecast)$cover_t = 'medium'; // Taille de l'image (small,medium,large,extralarge)$cover_d = 'http://api.caramania.net/covers/no_img.png'; // Pochette par défaut$cache = './cache.txt'; // Fichier cache.txt local$cache_c = './cache_call.txt'; // Fichier cache_call.txt local######################################### NE PAS MODIFIER! #########################################$date = '-1';if($lines = file($cache_c)){ $date = (isset($lines[1]) ? $lines[1] : '-1'); $time = $lines[0]; $expire = time() - $time;} else { $expire = time() - 1;}if(@file_exists($cache) && $date > $expire && file_get_contents($cache) != ''){ $xml = @simplexml_load_file($cache); $artist = trim($xml->track->artist); $title = trim($xml->track->title); $current = trim($xml->track->current); $current_peak = trim($xml->track->current_peak); $cover = trim($xml->track->cover); $last_1_title = trim($xml->track->last_1_title); $last_1_artist = trim($xml->track->last_1_artist); $last_2_title = trim($xml->track->last_2_title); $last_2_artist = trim($xml->track->last_2_artist); $last_3_title = trim($xml->track->last_3_title); $last_3_artist = trim($xml->track->last_3_artist); $last_4_title = trim($xml->track->last_4_title); $last_4_artist = trim($xml->track->last_4_artist); $last_5_title = trim($xml->track->last_5_title); $last_5_artist = trim($xml->track->last_5_artist);} else { @file_put_contents($cache_c, '200'."\n".time()); $context = stream_context_create(array('http' => array('timeout' => 3))); touch($cache); $xml = @file_get_contents('http://api.caramania.net/?type='.$type.'&ip='.$ip.'&port='.$port.'&cover_t='.$cover_t.'&mount='.$mount.'&ruid='.$ruid, 0, $context); if(!$xml){ $xml = @simplexml_load_file($cache); } else { @file_put_contents($cache, $xml); $xml = @simplexml_load_file($cache); $expire_n = ($xml->track->callmeback / 1000); if($expire_n < 15){ $expire_n = 15; } @file_put_contents($cache_c, $expire_n."\n".time()); } $artist = trim($xml->track->artist); $title = trim($xml->track->title); $current = trim($xml->track->current); $current_peak = trim($xml->track->current_peak); $cover = trim($xml->track->cover); $last_1_title = trim($xml->track->last_1_title); $last_1_artist = trim($xml->track->last_1_artist); $last_2_title = trim($xml->track->last_2_title); $last_2_artist = trim($xml->track->last_2_artist); $last_3_title = trim($xml->track->last_3_title); $last_3_artist = trim($xml->track->last_3_artist); $last_4_title = trim($xml->track->last_4_title); $last_4_artist = trim($xml->track->last_4_artist); $last_5_title = trim($xml->track->last_5_title); $last_5_artist = trim($xml->track->last_5_artist);} print (empty($artist) ? '' : $artist).'|'.(empty($title) ? '' : $title).'|'.(empty($current) ? '0' : $current).'|'.(empty($current_peak) ? '0' : $current_peak).'|'.($cover=='http://api.caramania.net/covers/no_img.png' || empty($cover) ? '<img src="'.$cover_d.'" border="0">' : '<img src="'.$cover.'" border="0">').'|'.(empty($last_1_title) ? '' : $last_1_title).'|'.(empty($last_1_artist) ? '' : $last_1_artist).'|'.(empty($last_2_title) ? '' : $last_2_title).'|'.(empty($last_2_artist) ? '' : $last_2_artist).'|'.(empty($last_3_title) ? '' : $last_3_title).'|'.(empty($last_3_artist) ? '' : $last_3_artist).'|'.(empty($last_4_title) ? '' : $last_4_title).'|'.(empty($last_4_artist) ? '' : $last_4_artist).'|'.(empty($last_5_title) ? '' : $last_5_title).'|'.(empty($last_5_artist) ? '' : $last_5_artist); ?>api_call.js function api_call(){ $(function(){ $.get('api_call.php', function(xml_data) { var data = xml_data.split('|'); $('#artist').html(data[0]); $('#title').html(data[1]); $('#current').html(data[2]); $('#current_peak').html(data[3]); $('#cover').html(data[4]); $('#last_1_title').html(data[5]); $('#last_1_artist').html(data[6]); $('#last_2_title').html(data[7]); $('#last_2_artist').html(data[8]); $('#last_3_title').html(data[9]); $('#last_3_artist').html(data[10]); $('#last_4_title').html(data[11]); $('#last_4_artist').html(data[12]); $('#last_5_title').html(data[13]); $('#last_5_artist').html(data[14]); }); });}setInterval('api_call();', 5000);$(document).ready(function(){ api_call(); });api_call.html <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script><script type="text/javascript" src="api_call.js"></script> <table summary="" border="0"> <tr> <td> <!-- Affiche la pochette --><span id="cover"></span><!-- --> </td> <td><b>Actuellement :</b> <!-- Affiche l'artist --><span id="artist"></span><!-- --> - <!-- Affiche le titre --><span id="title"></span><!-- --> <br><b>Auditeurs :</b> <!-- Affiche les auditeurs --><span id="current"></span><!-- --> <br><b>Peak d'auditeurs :</b> <!-- Affiche le peak d'auditeurs --><span id="current_peak"></span><!-- --> <br> </td> </tr></table><br><table border="0"> <tr> <td><b>Dernière chanson jouer : </b></td> <td><!-- Dernière chanson No1 --><span id="last_1_title"></span> - <span id="last_1_artist"></span><!-- --></td> </tr> <tr> <td> </td> <td><!-- Dernière chanson No2 --><span id="last_2_title"></span> - <span id="last_2_artist"></span><!-- --></td> </tr> <tr> <td> </td> <td><!-- Dernière chanson No3 --><span id="last_3_title"></span> - <span id="last_3_artist"></span><!-- --></td> </tr> <tr> <td> </td> <td><!-- Dernière chanson No4 --><span id="last_4_title"></span> - <span id="last_4_artist"></span><!-- --></td> </tr> <tr> <td> </td> <td><!-- Dernière chanson No5 --><span id="last_5_title"></span> - <span id="last_5_artist"></span><!-- --></td> </tr></table>Démo !!!
×