From: Frits L. - R. T. <f.l...@ra...> - 2008-02-02 18:44:08
|
Romain Beauxis wrote: > Le Saturday 02 February 2008 18:32:26 Frits Letteboer - Radio Twenterand, vous > avez écrit : > Yes, me bad. > > I've added several new function using requests, like request.resolve and > request.file, and I renamed request to request.create for more clever > namespace... Ah. Since my knowledge of the language used by LiquidSoap sucks at this time, I missed it. How many songs does this function request? Reason for asking is that the script I made to feed songs to the player assumes the song that is returned by my script is the one currently playing, but that's not the case. So I will need to figure out how to publish the song that Liquidsoap is currently playing to the website. (This is normally done by my request script). > I'll be adding a backward compatible function very soon. In the mean time, you > can replace request(foo) with request.create(audio=true,foo). audio=true > includes tests to check wether the file can be decoded when the request is > resolved. Great. Seems like audio=true is required anyhow, since leaving it out or setting it to false causes "Thread 3 killed on uncaught exception Assert_failure("tools/utils.ml", 23, 46)" > > Also, you can use request.create without audio (false by default). This can be > usefull for downloading playlists.. On this topic, I have also added > playlist.parse to try to parse a playlist inside the script. > > We try to keep svn API page up to date, it is located there: > http://savonet.sourceforge.net/wiki/LiqReferenceSVN Yes, actually I looked there but failed to recognize the change to request.create. Small examples on using these functions would also help alot. ;) Thanks sofar, I got most of these things working now. Getting Savonet to run on FreeBSD is a royal PITA, btw. But that's another story. |