Hi there. I had a look at how icecast 2 works after having been pleased by how icecast 1 worked. I succesfully made it work on a debian woody (for those interested at how i did it http://melmoth.dyndns.org/stream/ It's in french yet). I was however disapointed a bit by not finding the admin console I used to find in icecast 1. So, several questions: is this admin console planned to be included in icecast 2 ? I did not find much information about what is planned to be done except some TODO files. Could one of you tell me how to know what is planned to be coded and what is not ? I used this admin console to feed information to a php class so creating a web interface was easily done than by coding C (http://melmoth.dyndns.org/phpcast/). I would be please to have a way to code such a thing in icecast 2. I saw there was some xsl template, but i feel coding web page in C is just a nightmare (you may have guess i'm not a usual C coder). Would it be possible to consider coding an api or a network access to icecast only intended to give raw information about server status or to send command to the server so developping wrapper in any kind of language (perl/php/python whathever) would be possible ? I had a look at connection.c and i guess such a thing would be possible to do by sending raw xml server information rather than html and by incuding a way to handle get or post variables (i still don't understand a lot of this code so i may say stupid thing ;) ). Documentation is still inexistant. I would be pleased to spend some of my time contributing to it. How to apply ? Have a nice day. Pierre Amadio <p><p><p>--- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Hi again.> I had a look at connection.c and i guess such a thing would be possible > to do by sending raw xml server information rather than html and by > incuding a way to handle get or post variables (i still don't understand > a lot of this code so i may say stupid thing ;) ).http://micrologus:8000/admin/stats.xml with source as user and hackme as password gives me a nice xml server status. I knew i may have said stupid things :) <p>--- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Hi, On Sun, Jan 26, 2003 at 12:23:52PM +0100, Pierre Amadio wrote:> > I had a look at how icecast 2 works after having been pleased by how > icecast 1 worked. > > I succesfully made it work on a debian woody (for those interested at > how i did it http://melmoth.dyndns.org/stream/ It's in french yet).In french too, I suggest you give a look at the French paper magazine Planete Linux (http://www.dppresse.com) issue 22 which should be out this week (or at least I was told so). It will feature an article I wrote last december which describes the basic installation and configuration of IceCast 2 and Ices 2. Unfortunately some paths have changed between the moment when I wrote this article and the actual version present in CVS, but an errata will be published on DPPresse's website or in the next issue. If you need help to write some doc then I'd be glad to give some time to this project too. bye, Jerome Alet -- (c) 1928-???? The letters U, S, and A and the U.S.A. flag are the copyrighted property of Disney Enterprises Inc. Any infringment will be punished with the death penalty. Details : http://yro.slashdot.org/article.pl?sid=03/01/15/1528253&tid=123 --- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Hi there. First, some words about what the context is over here. I'm a member of a french working group assembling several non profit organisation members that intend to help promoting free software usage, and in this case ogg vorbis and icecast. http://www.aful.org/gdt/interop/casRadioFrance.html Non profit organisation included in this group are Abul (www.abul.org), Aful (www.aful.org), April (www.april.org) and i may forget some :) Our main concern in this project is to be able to show there are free software solution that can stream audio data and to improve those solution to be as easy to use and install as possible. One of our member works in a computer school and intend to propose icecast improvement as a student project that will count something like 6 student. Right now several ideas of improvement have been thinked about, lots of those existing in icecast 1. - multi language possibility. - syslog logging - kicking client function. - switching player client to an other mountpoint function. - switching source client to an other mountpoint function. - having a way to compute a network quality indicator for each clients. - using this indicator to automatically switch player client to an other mounpoint streaming same data in lesser quality in case of bad network. - having a nice graphical or web interface around this. - packaging and 'install it for dummies' solution. I'm a bit worried about how can our effort be coordinated with yours. That's the reason i would be please to know what are the improvement you already plan to code, and those you don't. How would you imagine our collaboration could be done ? Do you think we could ask you to host mailing list,web,cvs and stuff or would you prefer we use our own solution ?> The only supported way of doing this is by fetching /admin/stats.xml (or > /stats.xml on slightly older versions). This is structured in such a way that > getting the relevent data out is easy. Also, the xsl templates (which are > automatically applied to this xml data) can be used to create a web interface > (with some limitations - but not too many)./admin/stats.xml looks exactly as what i need for having live information about server status. What about a POST or GET method to be able to change configuration settings and send commands (like kicking and improvement idea above) to the server ?> Documentation help would be very welcome - just send anything to me, or to the > mailing list.May be Ciaran Anscomb (http://www.6809.org.uk/kja3/ices2-howto.shtml) and/or Kerry Cox (http://quasi.ksl.com/icecast/) would be interested joining the effort too. Would it be possible to have a cvs documentation module writing acces somewhere ? If not, i guess savannah (http://savannah.gnu.org/) would be a solution but having the most centralised stuff as possible sounds like a good idea. What format (raw text/html/docbook/whatever ?) do you think would be the best choice to use ? Have a nice day. Pierre Amadio <p>--- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
On Sunday 26 January 2003 22:23, Pierre Amadio wrote:> Hi there. > > I had a look at how icecast 2 works after having been pleased by how > icecast 1 worked. > > I succesfully made it work on a debian woody (for those interested at > how i did it http://melmoth.dyndns.org/stream/ It's in french yet). > > I was however disapointed a bit by not finding the admin console I used > to find in icecast 1. > > So, several questions: is this admin console planned to be included in > icecast 2 ?I've never seen the admin console. Probably not.> > I did not find much information about what is planned to be done except > some TODO files. Could one of you tell me how to know what is planned > to be coded and what is not ? > > I used this admin console to feed information to a php class so creating > a web interface was easily done than by coding C > (http://melmoth.dyndns.org/phpcast/). > > I would be please to have a way to code such a thing in icecast 2. I saw > there was some xsl template, but i feel coding web page in C is just a > nightmare (you may have guess i'm not a usual C coder). > > Would it be possible to consider coding an api or a network access to > icecast only intended to give raw information about server status or to > send command to the server so developping wrapper in any kind of > language (perl/php/python whathever) would be possible ? > > I had a look at connection.c and i guess such a thing would be possible > to do by sending raw xml server information rather than html and by > incuding a way to handle get or post variables (i still don't understand > a lot of this code so i may say stupid thing ;) ).The only supported way of doing this is by fetching /admin/stats.xml (or /stats.xml on slightly older versions). This is structured in such a way that getting the relevent data out is easy. Also, the xsl templates (which are automatically applied to this xml data) can be used to create a web interface (with some limitations - but not too many). If there's any data that icecast2 has that isn't supplied through stats.xml, and that you have a need for, that could be added - let me know.> > Documentation is still inexistant. I would be pleased to spend some of > my time contributing to it. How to apply ? >Documentation help would be very welcome - just send anything to me, or to the mailing list. Mike --- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.