Re: [Savonet-users] Error when registering icy_update function

2019-04-10 Thread William Goldsmith
Thanks, Romain. I appreciate the very informative response. Karl Heyes from the Icecast project has always pointed to poor Ogg implementation by players also. Not a big deal for us as most of the listening to our Vorbis streams is via our legacy embedded player. Our current web player, TuneIn and

Re: [Savonet-users] Error when registering icy_update function

2019-04-10 Thread Romain Beauxis
Hi, Le lun. 8 avr. 2019 à 17:46, William Goldsmith a écrit : > > OK. I got this working -- although it appears that metadata updates via this method do not work on ogg/flac streams. I don't get an error (as I do when attempting a URL update on that mountpoint) but it does not register with Iceca

Re: [Savonet-users] Error when registering icy_update function

2019-04-08 Thread William Goldsmith
OK. I got this working -- although it appears that metadata updates via this method do not work on ogg/flac streams. I don't get an error (as I do when attempting a URL update on that mountpoint) but it does not register with Icecast. Updates to ogg/vorbis mountpoints via this method also cause th

Re: [Savonet-users] Error when registering icy_update function

2019-04-07 Thread Romain Beauxis
Hi! Le sam. 30 mars 2019 à 16:39, William Goldsmith a écrit : > > I'm using the example code ( https://www.liquidsoap.info/doc-1.3.6/icy_metadata.html): > > def icy_update(v) = > # Parse the argument > l = string.split(separator=",",v) > def split(l,v) = > v = string.split(separator="="

[Savonet-users] Error when registering icy_update function

2019-03-30 Thread William Goldsmith
I'm using the example code ( https://www.liquidsoap.info/doc-1.3.6/icy_metadata.html): def icy_update(v) = # Parse the argument l = string.split(separator=",",v) def split(l,v) = v = string.split(separator="=",v) if list.length(v) >= 2 then list.append(l,[(list.nth(v,0,default=