Le 10/06/2011 00:16, Romain Beauxis a écrit : > 2011/6/7 Martin Hamant<[email protected]>: >> Hi all, > Hi Martin! > >> This is the first time I am releasing a program to the community - it >> sounds like a starting great speech but hey, you should quickly notice >> this is a small thing :) I called it Robinet. >> >> https://sourceforge.net/projects/robinet-lq/ >> >> Below is how the current README looks like: >> >> Welcome and thank you ! > > Thank you very much for your contribution and all the best to robinet!! Thanks :) Whatever happens, I learn and will learn a lot thank to robinet ! > I would like to deal with this issue as soon as possible but I do not > have enough spare time those days.. I have a question though: at first > I though this issue would only happen in case of a wrong logic in the > liquidsoap script. > > If this is legit in robinet it means that sometimes, a user may create > intentionally an output.icecast/shoutcast output with a closed port?
Okay, I dig a little into this issue this morning, and to make this clear, here is the simple test you could run to reproduce: audio = input.alsa(device="pulse") output.shoutcast(%mp3, host="ns0.proxad.net", port = 8010, password = "anything", audio) returns: init: exception encountered during main phase: Tutils.Exit exception: Tutils.Exit Raised by primitive operation at file "", line 0, characters 0-0 Note: the process is stuck as well. (kill -9) audio = input.alsa(device="pulse") output.shoutcast(%mp3, host="yahoo.fr", port = 8010, password = "anything", audio) returns nothing at first ! looks like the process is stuck. Then the previous exception is raised, after ~3 min. Btw the process remains unbreakable. (kill -9) of course I've put ns0.proxad.net and yahoo.fr to show evidence. And now look what is interesting ! telnet yahoo.fr 8010 Trying 87.248.120.148... (nothing happen => ^C) telnet ns0.proxad.net 8010 Trying 212.27.32.2... telnet: Unable to connect to remote host: Connection refused The connection mecanism is not handled the same way by remote server/firewall. I would guess that yahoo "drops" and proxad "rejects". Anyway it doesn't change the process state in the end but it could be a path. So for me it has nothing to do with any shoutcast / icecast thing. It's pure socket-related. ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
