Still doesn't work. I can't really bring myself to put the usage of http.get into my playgen docs if it never works correctly for me firsthand. Got to stick with using "curl" for now... :-/
On Fri, Feb 11, 2022 at 2:25 AM Gilles Pietri <contact+...@gilouweb.com> wrote: > Le 11/02/2022 à 08:53, Mark Jeghers a écrit : > > Any ideas that can help? Why is http.get() throwing this error? > > > > I'm trying to run LS 1.4.4 in the Docker container with the image made > > by "pltnk/liquidsoap". It is feeding into Icecast (also in a docker > > container) on port 8000 (Icecast is up and running and awaiting data). > > My custom request function is attempting to call my "playgen" playlist > > generator (which is also running fine on port 3000.But in the logs, > > these errors are happening endlessly as LS tries to get the next song to > > play...|2022/02/11 07:33:57 [lang:3] Next song Error while processing > > request: Http.Unix_transport.Socket| > > Hi, > > In the end, using curl isn't so bad lol, given how fucked up http.get() > evolved, and how it might still be broken… try ... > http.get("http://127.0.0.1:3000/xxx") … > > And damn Romain lol… it's probably still broken in the main branch, not > considering PF_INET6 and explicitly using PF_INET… Might need some > cleanup in tools/http.ml like what jca did in ocaml-cry… > > Networking is not that easy :P > > Regards, > Gilou > > > > |2022/02/11 07:33:57 [request:3] Unknown protocol "Error while > > processing request" in URI "Error while processing request: > > Http.Unix_transport.Socket"!| > > |2022/02/11 07:33:57 [lang:3] Next song Error while processing request: > > Http.Unix_transport.Socket| > > |2022/02/11 07:33:57 [request:3] Unknown protocol "Error while > > processing request" in URI "Error while processing request: > > Http.Unix_transport.Socket"!| > > |2022/02/11 07:33:57 [lang:3] Next song Error while processing request: > > Http.Unix_transport.Socket| > > |2022/02/11 07:33:57 [lang:3] Next song Error while processing request: > > Http.Unix_transport.Socket| > > |2022/02/11 07:33:57 [request:3] Unknown protocol "Error while > > processing request" in URI "Error while processing request: > > Http.Unix_transport.Socket"!| > > |2022/02/11 07:33:57 [request:3] Unknown protocol "Error while > > processing request" in URI "Error while processing request: > > Http.Unix_transport.Socket"!|Here is the Docker command to start > > LS:|*docker run --name liquidsoap -d --volume > > /etc/liquidsoap/radio.liq:/etc/liquidsoap/script.liq:ro*| > > |*--volume /usr2:/music:ro --volume /usr/bin/curl:/usr/bin/curl:ro > > pltnk/liquidsoap:1.4.4*|Here is an excerpt of the script showing how I > > start all my streams...|def mod_request_function() =| > > |||*let (_*||*/,_/*||*,result) = > > http.get('*||* > http://localhost:3000/api/v1/playlists/mod/nextsong?format=text < > http://localhost:3000/api/v1/playlists/mod/nextsong?format=text>*||*')*| > > |log("Next song "^result)| > > |request.create(result)| > > |end||plm = request.dynamic(mod_request_function)||output.icecast(| > > |%mp3(bitrate=96, id3v2=true),| > > |host="localhost", port=8000, password="yrut9bUh",| > > |mount="/mod", genre="Electronic",| > > |description="Lots of cool electronic music",| > > |url="||http://www.t4p.com:8000/mod <http://www.t4p.com:8000/mod>||",| > > |mksafe(plm))|I'm stuck guys. This is blocking me from getting off of > > 1.3 and moving up to 1.4 (and then 2.x after that). Any ideas what is > > wrong? > > > > > > _______________________________________________ > > Savonet-users mailing list > > Savonet-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/savonet-users > > -- > Gilles Pietri > 29 avenue de la Libération, F-44400 Rezé > 0634745199 > > > > _______________________________________________ > Savonet-users mailing list > Savonet-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/savonet-users >
_______________________________________________ Savonet-users mailing list Savonet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/savonet-users