Icecast Streaming Media Server Forum Index Icecast Streaming Media Server
Icecast is a Xiph Foundation Project
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Indication de diffusion sur le site
Goto page 1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Forum Francophone
View previous topic :: View next topic  
Author Message
Anonymous
Guest





PostPosted: Tue Feb 20, 2007 3:40 pm    Post subject: Indication de diffusion sur le site Reply with quote

Bonjour, et tout d'abord, bravo aux développeurs, je ne me serais jamais cru capable de mettre au point une webradio.

Voilà mon problème. Je souhaite indiqué sur le site web de ma radio lorsque la radio est en ligne et lorsqu'elle ne l'est pas. J'aurais besoin d'un script quelconque pour l'afficher sur la page web en question.

Précisons que je ne sais absolument pas coder en php, je connais à peine le html (juste ce qu'il faut pour modifier des kit graphiques) et que j'ai installé ma radio en suivant à la lettre les tutoriels que j'ai trouvé.

En ce qui concerne les indications technique, je ne sais pas exactement ce qui sera nécessaire.

Y a-t-il une bonne âme qui saurait comment m'aider ?

EDIT : En ayant fouiller le net de manière plus approfondie, je suis en mesure de préciser ma question : comment récupérer les données du fichier XML de Icecast sur une page web pour afficher le titre en cours ?
Back to top
Anonymous
Guest





PostPosted: Tue Mar 06, 2007 12:28 pm    Post subject: Reply with quote

regarde www.radiocristal.org clique sur on air en haut à doite... est-ce que ça te convient un truc comme ça ?
Back to top
Anonymous
Guest





PostPosted: Tue Mar 06, 2007 1:06 pm    Post subject: Reply with quote

Disons que je n'ai pas encore besoin d'un lecteur complet, mais simplement qu'on m'explique comment récupérer les données du titre et de l'auteur.
Back to top
jcr
Modérateur français
Modérateur français


Joined: 14 Apr 2006
Posts: 544
Location: France, Auvergne

PostPosted: Mon Mar 12, 2007 5:26 pm    Post subject: Reply with quote

Une chose de ce genre http://www.flydance.eu/ ?

C'est juste un script PHP et un xls modifiés
_________________
Epsilon Friends Radio Icecast Radio on CentovaCast admin panel. Icecast hosting
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Anonymous
Guest





PostPosted: Mon Mar 12, 2007 9:31 pm    Post subject: Reply with quote

C'est exactement ça ! Very Happy
Mais j'ai pas pu voir le script PHP dans la source (ce qui est logique, en fait)
Back to top
jcr
Modérateur français
Modérateur français


Joined: 14 Apr 2006
Posts: 544
Location: France, Auvergne

PostPosted: Mon Mar 12, 2007 10:06 pm    Post subject: Reply with quote

Code:
<div>
<center><br>
<?php
# Don't allow direct acces to the file
 defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

$radioname = getParam( 'RadioStation' ) ;
$host = getParam( 'RadioHost' ) ;
$port = getParam( 'RadioPort' ) ;
$pic = getParam( 'RadioInfo' ) ;
$radioConnect = getParam( 'RadioStreamURI' ) ;
/**
 * Lab Radio
*/
$msg = http_get( "http://$host:$port/getradiostatus.xsl" ) ;

$spl = explode( '<pre>', $msg ) ;
$spl = str_replace( '</pre>', '', $spl[1] ) ;
$spl = explode( "<br/>", $spl ) ;
$flds = $spl[0] ;
$spl = explode( "\n", $flds ) ;
array_shift( $spl ) ;
$stations = array() ;
foreach ( $spl as $e ) {
   if ( ( $e !== '_END_' ) && !empty( $e ) ) {
      $p = explode( '|', $e ) ;
      $stations[$p[0]]['Name'] = $p[1] ;
      $stations[$p[0]]['Description'] = $p[2] ;
      $stations[$p[0]]['Listeners'] = $p[9] ;
      $stations[$p[0]]['Peak'] = $p[10] ;
      $stations[$p[0]]['Artist'] = $p[14] ;
      $stations[$p[0]]['Title'] = $p[13] ;
   }
}
$curtitle = $stations['/jrplay']['Title'] ;
$curartist = $stations['/jrplay']['Artist'] ;
$listeners = $stations['/jrplay']['Listeners'] ;
$peak = $stations['/jrplay']['Peak'] ;
$stream = 'DJ Robot' ;
echo '<a href="' . $radioConnect .'">' . $pic . '</a><br />' . "\n" ;
if ( !empty( $stations['/jrlive']['Name'] ) ) {
   $curtitle = $stations['/jrlive']['Title'] ;
   $curartist = $stations['/jrlive']['Artist'] ;
   $listeners = $stations['/jrlive']['Listeners'] ;
   $peak = $stations['/jrlive']['Peak'] ;
   $stream = str_replace( 'on FlyDance', '', $stations['/jrlive']['Name'] ) ;
}
$curtitle = str_replace( '_', '', $curtitle ) ;
$curartist = str_replace( '_', '', $curartist ) ;
echo '<font size="+1"><strong>' . $listeners .'</strong></font> (' . $peak . ') auditeurs écoutent<br />' ;
echo "DJ: <strong>$stream</strong><br />" ;
echo "$curartist<br />" ;

?>
  </center> <br/>
</div>

pour le module PHP dans Joomal

et:
Code:
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
<xsl:output omit-xml-declaration="no" method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" />
<xsl:template match = "/icestats" >
<pre>
MountPoint,Server Name,Description,Data Type,Bitrate,Quality,Video Quality,Frame Size,Frame Rate,Listeners,Peak Listeners,Genre,Server URL,Artist,Title
<xsl:for-each select="source">
<xsl:value-of select="@mount" />|<xsl:value-of select="server_name" />|<xsl:value-of select="server_description" />|<xsl:value-of select="server_type" />|<xsl:value-of select="bitrate" />|<xsl:value-of select="quality" />|<xsl:value-of select="video_quality" />|<xsl:value-of select="frame_size" />|<xsl:value-of select="frame_rate" />|<xsl:value-of select="listeners" />|<xsl:value-of select="listener_peak" />|<xsl:value-of select="genre" />|<xsl:value-of select="server_url" />|<xsl:value-of select="artist" />|<xsl:value-of select="title" />
_END_
</xsl:for-each>
</pre>
</xsl:template>
</xsl:stylesheet>

pour le script getradiostatus.xsl à mettre dans le répertoire web de icecast
_________________
Epsilon Friends Radio Icecast Radio on CentovaCast admin panel. Icecast hosting
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Anonymous
Guest





PostPosted: Fri Jun 08, 2007 9:01 pm    Post subject: Reply with quote

slt

moi je suis intéressé pas ce lui la www.radiocristal.org

qui a le code?

info: c'est pour mettre sur un forum de chez forumactif
Back to top
jcr
Modérateur français
Modérateur français


Joined: 14 Apr 2006
Posts: 544
Location: France, Auvergne

PostPosted: Sat Jun 09, 2007 8:29 am    Post subject: Reply with quote

On dirait bien que c'est un plugin Xoops. Seul défaut, pour les utilisateurs Firefox, il exige un plugin Active X qui ne fonctionne que sous Windows, mais pas sur les mac ni sous Linux ou FreeBSD
Et il ne supporte pas non plus correctement Opera, Konqueror et autres navigateurs...
Dommage
_________________
Epsilon Friends Radio Icecast Radio on CentovaCast admin panel. Icecast hosting
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Anonymous
Guest





PostPosted: Sat Jun 09, 2007 4:34 pm    Post subject: Reply with quote

ha ok ca c'est bete mais j'aimerais le testé qd meme.
Back to top
jcr
Modérateur français
Modérateur français


Joined: 14 Apr 2006
Posts: 544
Location: France, Auvergne

PostPosted: Sun Jun 10, 2007 8:10 am    Post subject: Reply with quote

da-80 wrote:
ha ok ca c'est bete mais j'aimerais le testé qd meme.

radiocristal étant membre du site, vois avec lui s'il a plus d'infos Smile
_________________
Epsilon Friends Radio Icecast Radio on CentovaCast admin panel. Icecast hosting
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Anonymous
Guest





PostPosted: Sun Jun 10, 2007 12:28 pm    Post subject: Reply with quote

En ce qui concerne le notre (sur radiocristal.org) il est fait main Wink
Back to top
Anonymous
Guest





PostPosted: Sun Jun 10, 2007 1:17 pm    Post subject: Reply with quote

donc tu le garde pour toi?
Back to top
Anonymous
Guest





PostPosted: Sun Jun 10, 2007 1:22 pm    Post subject: Reply with quote

non pas du tout Wink si tu en as besoin on peut toujour s'arranger Wink
Back to top
Anonymous
Guest





PostPosted: Sun Jun 10, 2007 3:10 pm    Post subject: Reply with quote

ben ecoute passe le moi et explique moi comment l'untilsé je verais ca ca soir ou demain.
Back to top
Anonymous
Guest





PostPosted: Sun Jun 10, 2007 6:40 pm    Post subject: Reply with quote

recontacte-moi demain ou je le ferais car là je suis chez moi et en 56k... Wink
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Forum Francophone All times are GMT
Goto page 1, 2, 3, 4, 5  Next
Page 1 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2002 phpBB Group
subRebel style by ktauber