Hi all:

I have a very basic configuration using a Raspberry Pi that streams a 
live alsa input to two icecast servers (one mp3, one ogg flac,) and I 
want to update the stream metadata once every 60 seconds from a URL that 
provides weather conditions.
Here's my script. The result is:
Line 25, char 6 before "=": Parse error!
Probably something incredibly obvious that I've overlooked, and I'm not 
sure if this method would even work anyway. Most examples I could find 
referred to updating metadata after some other event happened for 
non-live input sources, such as changing tracks in playlists, etc.
Suggestions appreciated.
Full script follows:

<script start>
#!/usr/bin/liquidsoap -v
# for Alsa, explicitly define input parameters to make sure the audio 
interface isn't being stupid
# set("frame.size",1024)
set("frame.channels", 2)
set("frame.samplerate", 44100)
# Generate metadata
metadata_url="http://www.borris.me/weatherjerk.php";
def stream_metadata(track) =
result=http.get(metadata_url)
[("title", snd(result))]
end
test = input.alsa(device="hw:1,0")
output.icecast(%ogg(%flac(samplerate=44100, channels=2, compression=0, 
bits_per_sample=16) ),
  host="localhost",
  port=9600, password="HackMyFaceOff", genre="test",
  description="This better work!", mount="/test.ogg",
  name="Nothing Useful At All", user="source",
  url="http://www.borris.me";,
  output.icecast(%mp3(stereo=true, bitrate=192, samplerate=44100), 

   host="localhost", 

   port=9600, password="HackMyFaceOff", genre="stuff", 

   description="This better work!", mount="/test", 

   name="Nothing Useful At All", user="source", 

   url="http://www.borris.me";, test)
test=switch([({0s},map_metadata(update=false, stream-metadata, test)
<script end>

So, again, what obvious thing did I break here, and is there a better 
way of doing this, assuming that isn't the proper way to go about this? 
Maybe using delay and having that function call itself or something else?

Thanks.

------------------------------------------------------------------------------
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to