From: Brandon C. <br...@lo...> - 2011-09-26 19:43:19
|
Sorry for the delay. I'm going to post something to github today or tomorrow. It's different than I described. A JSONP solution. Basically you place an XSL template on the icecast server that will spit out it's now playing info as a JSONP response. Then on your website, you have something like jquery make a JSONP call to that url, and you can write the response to the web page however you lilke. It's a simple solution. It might have scaling problems if you have a lot of listeners on your now playing page at one time, but this is probably good for most small broadcasters. 2011/9/21 Josh <jos...@gm...> > ** > hi, can you expand on that? I have no idea how to do that, or can you point > me to a website that will tell me how? > > ----- Original Message ----- > *From:* Brandon Casci <br...@lo...> > *To:* Josh <jos...@gm...> > *Cc:* sav...@li... > *Sent:* Wednesday, September 21, 2011 5:30 PM > *Subject:* Re: [Savonet-users] feature request? > > There are a few ways you could do this > > - use liquidsoap to run a script each time the meta-data changes. > liquidsoap can pass parameters to the script, which include the song > information and the source it came from, "auto dj" or live. That script can > update your website using the information it was passed. > > - if you are using icecast as your live input, rather than liquidsoap input > harbors, you can attach a script to a mounts on-connect and on-disconnect > event and trigger anything you want when a DJ connects and disconnects. You > could periodically pull the icecast xml stats to get the track titles on > your site > > - if you use the KH branches of icecast, you can stream with flash > jwplayer, which unofficially supports pulling metadata out of the stream, > and you can do what you want with it via javascript > > Right now I use a combination of the first and last suggestion. > > 2011/9/21 Josh <jos...@gm...> > >> ** >> hi all, >> is it possible there could be a drupal plug-in for liquidsoap? maybe, it >> could have a block with the song info, and things like that? >> also, is there a way I can put in html, that if a dj is streaming to /live >> on icecast, it will show on my website, and when there is no dj live, it >> will have on there "auto dj"? >> >> >> ------------------------------------------------------------------------------ >> All the data continuously generated in your IT infrastructure contains a >> definitive record of customers, application performance, security >> threats, fraudulent activity and more. Splunk takes this data and makes >> sense of it. Business sense. IT sense. Common sense. >> http://p.sf.net/sfu/splunk-d2dcopy1 >> _______________________________________________ >> Savonet-users mailing list >> Sav...@li... >> https://lists.sourceforge.net/lists/listinfo/savonet-users >> >> > > > -- > ========================================= > Brandon Casci > Loudcaster > http://loudcaster.com > ========================================= > > > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure contains a > definitive record of customers, application performance, security > threats, fraudulent activity and more. Splunk takes this data and makes > sense of it. Business sense. IT sense. Common sense. > http://p.sf.net/sfu/splunk-d2dcopy1 > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users > > -- ========================================= Brandon Casci Loudcaster http://loudcaster.com ========================================= |