Hi!

Le sam. 30 mars 2019 à 16:39, William Goldsmith <b...@radioparadise.com> 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="=",v)
>     if list.length(v) >= 2 then
>       list.append(l,[(list.nth(v,0,default=""),list.nth(v,1,default=""))])
>     else
>       l
>     end
>   end
>   meta = list.fold(split,[],l)
>
>   # Update metadata
>   icy.update_metadata(mount="/mystream",password="hackme",
>                       host="myserver.net",meta)
>   "Done !"
> end
>
> (with the correct mountpoint, password, etc.)
>
> I'm getting the following parse error when starting the script:
>
> At line 13, char 44-45: cannot apply that parameter because the function
>   (at line 13, char 31) has no argument labeled "default"!
>
> line 13 is:
list.append(l,[(list.nth(v,0,default=""),list.nth(v,1,default=""))])

What version of liquidsoap are you using?

Romain
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to