From djwilec at d-jay.de Sun Jun 1 13:58:05 2014 From: djwilec at d-jay.de (Tobias - WileC) Date: Sun, 1 Jun 2014 15:58:05 +0200 Subject: [Icecast] Win32 Service Message-ID: <000001cf7da1$87c3b370$974b1a50$@de> Hello, What's about to use Icecast as win32 service? In the new installation of 2.4.0, the option for installing as win32 service isn't available. Would it be implemented in the future? Best regards Tobias ---------------------------------------------- Web: http://www.djwilec.de | http://www.djwilec.com RSS: http://www.djwilec.de/news Socials: http://www.facebook.com/djwilec | http://twitter.com/djwilec | http://soundcloud.com/djwilec | http://www.mixcloud.com/djwilec | http://dj.beatport.com/djwilec -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas at ruecker.fi Sun Jun 1 15:52:46 2014 From: thomas at ruecker.fi (=?windows-1252?Q?=22Thomas_B=2E_R=FCcker=22?=) Date: Sun, 01 Jun 2014 15:52:46 +0000 Subject: [Icecast] Win32 Service In-Reply-To: <000001cf7da1$87c3b370$974b1a50$@de> References: <000001cf7da1$87c3b370$974b1a50$@de> Message-ID: <538B4C4E.4080101@ruecker.fi> Hi, On 06/01/2014 01:58 PM, Tobias - WileC wrote: > What?s about to use Icecast as win32 service? We currently do not offer this option. We recently switched the build system for Windows and didn't have the resources to add service support. > In the new installation of 2.4.0, the option for installing as win32 > service isn?t available. That is correct. We only ship with a BAT file that runs the server from the directory it was unpacked into. > Would it be implemented in the future? We might consider it for the future. I know someone had it on their (long) todo list. Getting user feedback (like yours) certainly helps us to prioritize, as right now our working assumption is that an overwhelming majority of production Icecast installations are Linux/Unix based. Cheers Thomas From greg at indexcom.com Sun Jun 1 15:58:24 2014 From: greg at indexcom.com (Greg Ogonowski) Date: Sun, 1 Jun 2014 17:58:24 +0200 Subject: [Icecast] Win32 Service In-Reply-To: <000001cf7da1$87c3b370$974b1a50$@de> References: <000001cf7da1$87c3b370$974b1a50$@de> Message-ID: Use the KH Build. Many more features. G. Sent from Apple iTelePhone 5 StreamS HiFi Radio iPhone App High Performance HE-AAC > On Jun 1, 2014, at 15:58, "Tobias - WileC" wrote: > > Hello, > > What?s about to use Icecast as win32 service? In the new installation of 2.4.0, the option for installing as win32 service isn?t available. Would it be implemented in the future? > > Best regards > Tobias > > > > > ---------------------------------------------- > Web: http://www.djwilec.de | http://www.djwilec.com > > RSS: http://www.djwilec.de/news > > Socials: http://www.facebook.com/djwilec | http://twitter.com/djwilec | http://soundcloud.com/djwilec | http://www.mixcloud.com/djwilec | http://dj.beatport.com/djwilec > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast -------------- next part -------------- An HTML attachment was scrubbed... URL: From djwilec at d-jay.de Sun Jun 1 16:38:24 2014 From: djwilec at d-jay.de (Tobias - WileC) Date: Sun, 1 Jun 2014 18:38:24 +0200 Subject: [Icecast] Win32 Service In-Reply-To: References: <000001cf7da1$87c3b370$974b1a50$@de> Message-ID: The KH Build? What does that mean?? Mit freundlichen Gr??en Tobias - Wile C --------------------------------------- Web: http://www.djwilec.de | http://www.djwilec.com | http://www.tmk-audio.de | http://www.tmk-audio.com Socials: http://www.facebook.com/djwilec | http://twitter.com/djwilec | http://soundcloud.com/djwilec | http://www.mixcloud.com/djwilec | http://dj.beatport.com/djwilec > Am 01.06.2014 um 17:58 schrieb Greg Ogonowski : > > Use the KH Build. > Many more features. > G. > > Sent from Apple iTelePhone 5 > StreamS HiFi Radio iPhone App > High Performance HE-AAC > >> On Jun 1, 2014, at 15:58, "Tobias - WileC" wrote: >> >> Hello, >> >> What?s about to use Icecast as win32 service? In the new installation of 2.4.0, the option for installing as win32 service isn?t available. Would it be implemented in the future? >> >> Best regards >> Tobias >> >> >> >> >> ---------------------------------------------- >> Web: http://www.djwilec.de | http://www.djwilec.com >> >> RSS: http://www.djwilec.de/news >> >> Socials: http://www.facebook.com/djwilec | http://twitter.com/djwilec | http://soundcloud.com/djwilec | http://www.mixcloud.com/djwilec | http://dj.beatport.com/djwilec >> >> _______________________________________________ >> Icecast mailing list >> Icecast at xiph.org >> http://lists.xiph.org/mailman/listinfo/icecast > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast -------------- next part -------------- An HTML attachment was scrubbed... URL: From brad at musatcha.com Sun Jun 1 16:52:49 2014 From: brad at musatcha.com (Brad Isbell) Date: Sun, 1 Jun 2014 11:52:49 -0500 Subject: [Icecast] Win32 Service In-Reply-To: <000001cf7da1$87c3b370$974b1a50$@de> References: <000001cf7da1$87c3b370$974b1a50$@de> Message-ID: You can use NSSM (http://nssm.cc/usage) to do this easily yourself: nssm install Icecast "C:\Path\To\icecast.exe" It does a decent job of handling the real start/stop/restart signals, and can optionally restart Icecast automatically upon failure. Also, NSSM binaries and source are public domain, so if the Icecast authors wanted to include it in the installer, they could legally do so. Brad Isbell brad at musatcha.com http://www.musatcha.com On Sun, Jun 1, 2014 at 8:58 AM, Tobias - WileC wrote: > Hello, > > > > What?s about to use Icecast as win32 service? In the new installation of > 2.4.0, the option for installing as win32 service isn?t available. Would it > be implemented in the future? > > > > Best regards > > Tobias > > > > > > > > > > ---------------------------------------------- > > Web: http://www.djwilec.de | http://www.djwilec.com > > > > RSS: http://www.djwilec.de/news > > > > > Socials: http://www.facebook.com/djwilec | http://twitter.com/djwilec > | http://soundcloud.com/djwilec > | http://www.mixcloud.com/djwilec | > http://dj.beatport.com/djwilec > > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From greg at indexcom.com Sun Jun 1 18:13:09 2014 From: greg at indexcom.com (Greg Ogonowski) Date: Sun, 1 Jun 2014 20:13:09 +0200 Subject: [Icecast] Win32 Service In-Reply-To: References: <000001cf7da1$87c3b370$974b1a50$@de> Message-ID: <6F7BDFC4-ED09-4510-8D81-41A35C55E2DF@indexcom.com> Google for Icecast KH Build. G. > On Jun 1, 2014, at 18:38, Tobias - WileC wrote: > > The KH Build? What does that mean?? > > Mit freundlichen Gr??en > Tobias - Wile C > > --------------------------------------- > Web: http://www.djwilec.de | http://www.djwilec.com | http://www.tmk-audio.de | http://www.tmk-audio.com > > Socials: http://www.facebook.com/djwilec | http://twitter.com/djwilec | http://soundcloud.com/djwilec | http://www.mixcloud.com/djwilec | http://dj.beatport.com/djwilec > >> Am 01.06.2014 um 17:58 schrieb Greg Ogonowski : >> >> Use the KH Build. >> Many more features. >> G. >> >> Sent from Apple iTelePhone 5 >> StreamS HiFi Radio iPhone App >> High Performance HE-AAC >> >>> On Jun 1, 2014, at 15:58, "Tobias - WileC" wrote: >>> >>> Hello, >>> >>> What?s about to use Icecast as win32 service? In the new installation of 2.4.0, the option for installing as win32 service isn?t available. Would it be implemented in the future? >>> >>> Best regards >>> Tobias >>> >>> >>> >>> >>> ---------------------------------------------- >>> Web: http://www.djwilec.de | http://www.djwilec.com >>> >>> RSS: http://www.djwilec.de/news >>> >>> Socials: http://www.facebook.com/djwilec | http://twitter.com/djwilec | http://soundcloud.com/djwilec | http://www.mixcloud.com/djwilec | http://dj.beatport.com/djwilec >>> >>> _______________________________________________ >>> Icecast mailing list >>> Icecast at xiph.org >>> http://lists.xiph.org/mailman/listinfo/icecast >> _______________________________________________ >> Icecast mailing list >> Icecast at xiph.org >> http://lists.xiph.org/mailman/listinfo/icecast > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast -------------- next part -------------- An HTML attachment was scrubbed... URL: From un at dom.de Fri Jun 6 12:38:13 2014 From: un at dom.de (uno) Date: Fri, 6 Jun 2014 14:38:13 +0200 Subject: [Icecast] icecast 2.4 check if source exists? Message-ID: <20140606123813.GA5209@aporee.org> hello, i've upgraded to 2.4. in order to use url-auth etc. works fine, but now i have a problem: i've to check if a source exists. i did so by fetching headers for a mountpoint, example wget -S http://server:8000/test if a mountpoint existed in icecast 2.3.2 (my previous version), it returned something like "200 OK", when a source was connected. now in 2.4. it always returns 200 OK, means the stream at this mountpoint exists, whether a source is connected or not. how can i check (programatically) if a source / active mount exists or not? thx, uno From un at dom.de Fri Jun 6 13:08:58 2014 From: un at dom.de (uno) Date: Fri, 6 Jun 2014 15:08:58 +0200 Subject: [Icecast] icecast 2.4 check if source exists? In-Reply-To: <20140606123813.GA5209@aporee.org> References: <20140606123813.GA5209@aporee.org> Message-ID: <20140606130858.GA6231@aporee.org> ... to answer myself: i had a fallback-mount specified, after removing it things work as expected. sorry for the noise. btw: what's the prefered way to get server and/or listener info? for example, within a script (php / curl), i use http://127.0.0.1:8000/admin/listclients?mount=/mymount for getting info on listeners is there a better way / api? thanks, u. uno: > > hello, > > i've upgraded to 2.4. in order to use url-auth etc. > works fine, but now i have a problem: > > i've to check if a source exists. i did so by fetching > headers for a mountpoint, example > > wget -S http://server:8000/test > > if a mountpoint existed in icecast 2.3.2 (my previous version), > it returned something like "200 OK", when a source was connected. > > now in 2.4. it always returns 200 OK, means the stream at this > mountpoint exists, whether a source is connected or not. > > how can i check (programatically) if a source / active mount > exists or not? > > thx, uno > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast From thomas.ruecker at tieto.com Fri Jun 6 13:08:01 2014 From: thomas.ruecker at tieto.com (=?UTF-8?Q?Thomas_R=C3=BCcker?=) Date: Fri, 6 Jun 2014 16:08:01 +0300 Subject: [Icecast] icecast 2.4 check if source exists? In-Reply-To: <20140606123813.GA5209@aporee.org> References: <20140606123813.GA5209@aporee.org> Message-ID: That's not sounding right. I'll check later today if I can reproduce it. TBR On Jun 6, 2014 3:38 PM, "uno" wrote: > > hello, > > i've upgraded to 2.4. in order to use url-auth etc. > works fine, but now i have a problem: > > i've to check if a source exists. i did so by fetching > headers for a mountpoint, example > > wget -S http://server:8000/test > > if a mountpoint existed in icecast 2.3.2 (my previous version), > it returned something like "200 OK", when a source was connected. > > now in 2.4. it always returns 200 OK, means the stream at this > mountpoint exists, whether a source is connected or not. > > how can i check (programatically) if a source / active mount > exists or not? > > thx, uno > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas at ruecker.fi Sat Jun 7 05:47:41 2014 From: thomas at ruecker.fi (=?ISO-8859-1?Q?=22Thomas_B=2E_R=FCcker=22?=) Date: Sat, 07 Jun 2014 05:47:41 +0000 Subject: [Icecast] icecast 2.4 check if source exists? In-Reply-To: <20140606130858.GA6231@aporee.org> References: <20140606123813.GA5209@aporee.org> <20140606130858.GA6231@aporee.org> Message-ID: <5392A77D.4080906@ruecker.fi> On 06/06/2014 01:08 PM, uno wrote: > ... to answer myself: > > i had a fallback-mount specified, after removing it > things work as expected. sorry for the noise. In case of fallbacks you have to check properly through querying a custom XSL, JSON or the admin backend. > btw: what's the prefered way to get server and/or listener info? http://icecast.org/docs/icecast-2.4.0/icecast2_stats.html > for example, within a script (php / curl), i use > http://127.0.0.1:8000/admin/listclients?mount=/mymount > for getting info on listeners If you need IPs and UA strings then that's the only option. Plain numbers you can get easier. Note: - as you noticed listclients instead of listclients.xsl gives you raw XML - you can get mount specific information using the mount specific credentials, you don't have to use admin credentials. > is there a better way / api? see docs link above. Cheers Thomas From un at dom.de Sat Jun 7 09:35:29 2014 From: un at dom.de (uno) Date: Sat, 7 Jun 2014 11:35:29 +0200 Subject: [Icecast] icecast 2.4 check if source exists? In-Reply-To: <5392A77D.4080906@ruecker.fi> References: <20140606123813.GA5209@aporee.org> <20140606130858.GA6231@aporee.org> <5392A77D.4080906@ruecker.fi> Message-ID: <20140607093529.GA18348@aporee.org> "Thomas B. R?cker": > > for example, within a script (php / curl), i use > > http://127.0.0.1:8000/admin/listclients?mount=/mymount > > for getting info on listeners > - as you noticed listclients instead of listclients.xsl gives you raw XML > - you can get mount specific information using the mount specific > credentials, you don't have to use admin credentials. raw XML is fine, easy to parse with PHP's SimpleXML extension. the tip about the mount specific credentials is helpful, thanks. so i don't need to expose admin data in my scripts. 00ps: i've just crashed icecast with the above call, specifying a nonexistant mount, i.e. http://127.0.0.1:8000/admin/listclients?mount=/not_on_air icecast2[18236]: segfault at 0 ip 00007f4f6c56af32 sp 00007f4f6dc68d08 error 4 in libc-2.11.3.so[7f4f6c4ef000+159000] (linux debian6, icecast 2.4) is that a known bug or specific to my setup? thx, uno From un at dom.de Sun Jun 8 16:42:26 2014 From: un at dom.de (uno) Date: Sun, 8 Jun 2014 18:42:26 +0200 Subject: [Icecast] dynamic source creation? Message-ID: <20140608164226.GB24736@aporee.org> hello, now that i have dynamic source auth working fine, i wonder if it's possible to also create a souce dynamically, i.e. without defining a specific mount in icecast.xml? I've seen some hints, but havn't found it in the docs. tips appreciated, thanks, uno From geoff at QuiteLikely.com Sun Jun 8 18:11:56 2014 From: geoff at QuiteLikely.com (Geoff Shang) Date: Sun, 8 Jun 2014 21:11:56 +0300 (IDT) Subject: [Icecast] dynamic source creation? In-Reply-To: <20140608164226.GB24736@aporee.org> References: <20140608164226.GB24736@aporee.org> Message-ID: On Sun, 8 Jun 2014, uno wrote: > now that i have dynamic source auth working fine, i wonder if it's possible > to also create a souce dynamically, i.e. without defining a specific > mount in icecast.xml? I've seen some hints, but havn't found it in the > docs. tips appreciated, thanks, To do this, you need to use the global source password specified in the config file. You just use that password and specify the mountpoint in the client. I'm not aware of any way to do global source auth that would allow for separate passwords for dynamic mount creation, but I'm also not really aware of a use case for this either. Geoff. From thomas at ruecker.fi Sun Jun 8 18:36:32 2014 From: thomas at ruecker.fi (=?ISO-8859-1?Q?=22Thomas_B=2E_R=FCcker=22?=) Date: Sun, 08 Jun 2014 18:36:32 +0000 Subject: [Icecast] dynamic source creation? In-Reply-To: References: <20140608164226.GB24736@aporee.org> Message-ID: <5394AD30.1090001@ruecker.fi> On 06/08/2014 06:11 PM, Geoff Shang wrote: > On Sun, 8 Jun 2014, uno wrote: > >> now that i have dynamic source auth working fine, i wonder if it's possible >> to also create a souce dynamically, i.e. without defining a specific >> mount in icecast.xml? I've seen some hints, but havn't found it in the >> docs. tips appreciated, thanks, > To do this, you need to use the global source password specified in the > config file. You just use that password and specify the mountpoint in > the client. That's the "quick and dirty" option. > I'm not aware of any way to do global source auth that would allow for > separate passwords for dynamic mount creation, but I'm also not really > aware of a use case for this either. This was already in 2.3.3, you can just use stream_auth http://icecast.org/docs/icecast-2.4.0/icecast2_auth.html (scroll to the bottom) You can combine this with: default mount Sorry, no official docs. Seems to have slipped through. But the Original ticket has enough info: https://trac.xiph.org/ticket/1914#comment:1 Start with In this case the -block MUST NOT contain a ! If you do this, you can basically do most things outside of Icecast to manage authentication and a few other things. Pretty powerful features. Cheers Thomas From un at dom.de Sun Jun 8 19:07:30 2014 From: un at dom.de (uno) Date: Sun, 8 Jun 2014 21:07:30 +0200 Subject: [Icecast] dynamic source creation? In-Reply-To: <5394AD30.1090001@ruecker.fi> References: <20140608164226.GB24736@aporee.org> <5394AD30.1090001@ruecker.fi> Message-ID: <20140608190730.GA11736@aporee.org> "Thomas B. R?cker": > On 06/08/2014 06:11 PM, Geoff Shang wrote: > > On Sun, 8 Jun 2014, uno wrote: > > > > I'm not aware of any way to do global source auth that would allow for > > separate passwords for dynamic mount creation, but I'm also not really > > aware of a use case for this either. well, depends on. i'm experimenting with multiple simultaneous live sources from phones and other +/- mobile devices. once they connect, they get pulled by liquidsoap's live.http input. these streams then may mix together, or with a playlist, or dynamically injected sounds based on location, and other triggers... so, one output stream, but potentially a couple of inputs. i could use liquidsoap's harbour feature for that, but for some reason (mainly security) i don't want to expose it to the public. trusting icecast more. > You can combine this with: default mount > https://trac.xiph.org/ticket/1914#comment:1 > Start with great. will try that, thanks! u. From azad at mail2tor.com Thu Jun 12 03:35:05 2014 From: azad at mail2tor.com (azad at mail2tor.com) Date: Thu, 12 Jun 2014 04:35:05 +0100 Subject: [Icecast] (no subject) Message-ID: <96cf23094dc1213ecf40d08391aa3a97.squirrel@mail2tor2zyjdctd.onion> can you play my song on your radio this is french subversive reggae but i also play rap if you like i can send you other songs azad From thomas at ruecker.fi Thu Jun 12 05:16:58 2014 From: thomas at ruecker.fi (=?ISO-8859-1?Q?=22Thomas_B=2E_R=FCcker=22?=) Date: Thu, 12 Jun 2014 05:16:58 +0000 Subject: [Icecast] (no subject) In-Reply-To: <96cf23094dc1213ecf40d08391aa3a97.squirrel@mail2tor2zyjdctd.onion> References: <96cf23094dc1213ecf40d08391aa3a97.squirrel@mail2tor2zyjdctd.onion> Message-ID: <539937CA.9010904@ruecker.fi> Hi, On 06/12/2014 03:35 AM, azad at mail2tor.com wrote: > can you play my song on your radio this is french subversive reggae but i > also play rap if you like i can send you other songs I'm sorry, but this is not a radio station. This is a technical mailing list. It is about Icecast, the software that radio stations use for streaming. Cheers Thomas From Support at lsdcode.com Thu Jun 12 12:43:15 2014 From: Support at lsdcode.com (Kurt) Date: Thu, 12 Jun 2014 06:43:15 -0600 Subject: [Icecast] (no subject) In-Reply-To: <96cf23094dc1213ecf40d08391aa3a97.squirrel@mail2tor2zyjdctd.onion> References: <96cf23094dc1213ecf40d08391aa3a97.squirrel@mail2tor2zyjdctd.onion> Message-ID: <5399A063.3060506@lsdcode.com> If you like, go to AMR.fm, we specialize in unpublished artists from around the world You can create a band profile and dist your original music from there We are in beta stage, so bear with us Kurt AMR.fm, LLC On 6/11/2014 9:35 PM, azad at mail2tor.com wrote: > can you play my song on your radio this is french subversive reggae but i > also play rap if you like i can send you other songs > azad > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > > ------------------------------------------------------------------------------------- > This email has been scanned by the MxScan Email Security System. > ------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------- This email has been scanned by the MxScan Email Security System. ------------------------------------------------------------------------------------- From douglasfranksjr at gmail.com Thu Jun 12 15:53:12 2014 From: douglasfranksjr at gmail.com (Douglas Franks) Date: Thu, 12 Jun 2014 10:53:12 -0500 Subject: [Icecast] (no subject) In-Reply-To: <96cf23094dc1213ecf40d08391aa3a97.squirrel@mail2tor2zyjdctd.onion> References: <96cf23094dc1213ecf40d08391aa3a97.squirrel@mail2tor2zyjdctd.onion> Message-ID: Upload your song to www.webstarlive.com and ill play it on our live station which streams 24/7 On Wed, Jun 11, 2014 at 10:35 PM, wrote: > can you play my song on your radio this is french subversive reggae but i > also play rap if you like i can send you other songs > azad > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > -------------- next part -------------- An HTML attachment was scrubbed... URL: From glaivy at yandex.com Sat Jun 14 11:56:20 2014 From: glaivy at yandex.com (BigGee) Date: Sat, 14 Jun 2014 13:56:20 +0200 Subject: [Icecast] double entries in icecast directory Message-ID: <539C3864.2080607@yandex.com> Hi folks I'm using vlc to listen to radio-stations of the icecast-directory. I find it quite annoying that a lot of stations have double entries and/ or (probably relay) transmit under other (entry-) names. Wouldn't it be better to prevent such behavior? Is it possible to suppress this in vlc or on any other way? Greets Gee -- Guido Budack - Designer - Apache/ColdFusion Web-Server Administration normalized, well scaled Database-design Application-Programming in C++ Hardware one-off Productions Flash/AS3, HTML/JScript Intrusion-detection Radio Ward 4/757 Minglanilla/ Cebu Philippines Tel.: +41/76-756 9208 Tel.: +63/915-381 9544 www.pirate-radio.eu www.adecco.ph Dalnet: #pirate-radio.eu Email: glaivy at yandex.com Email: admin at pirate-radio.eu We use Debian 6.0, UbuntuStudio 14, Gentoo Linux and a Snort IP-System on a Quad-core dedicated Server -------------- next part -------------- A non-text attachment was scrubbed... Name: 0xF59D373B.asc Type: application/pgp-keys Size: 1694 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 538 bytes Desc: OpenPGP digital signature URL: From thomas at ruecker.fi Sun Jun 15 08:36:31 2014 From: thomas at ruecker.fi (=?ISO-8859-1?Q?=22Thomas_B=2E_R=FCcker=22?=) Date: Sun, 15 Jun 2014 08:36:31 +0000 Subject: [Icecast] icecast 2.4 check if source exists? In-Reply-To: <20140607093529.GA18348@aporee.org> References: <20140606123813.GA5209@aporee.org> <20140606130858.GA6231@aporee.org> <5392A77D.4080906@ruecker.fi> <20140607093529.GA18348@aporee.org> Message-ID: <539D5B0F.5070306@ruecker.fi> On 06/07/2014 09:35 AM, uno wrote: > "Thomas B. R?cker": >>> for example, within a script (php / curl), i use >>> http://127.0.0.1:8000/admin/listclients?mount=/mymount >>> for getting info on listeners >> - as you noticed listclients instead of listclients.xsl gives you raw XML >> - you can get mount specific information using the mount specific >> credentials, you don't have to use admin credentials. > raw XML is fine, easy to parse with PHP's SimpleXML extension. > the tip about the mount specific credentials is helpful, thanks. > so i don't need to expose admin data in my scripts. > > 00ps: i've just crashed icecast with the above call, specifying a nonexistant > mount, i.e. http://127.0.0.1:8000/admin/listclients?mount=/not_on_air > > icecast2[18236]: segfault at 0 ip 00007f4f6c56af32 sp 00007f4f6dc68d08 error 4 in libc-2.11.3.so[7f4f6c4ef000+159000] > (linux debian6, icecast 2.4) > > is that a known bug or specific to my setup "400 - Source does not exist" Is what I get here (fresh 2.4.0 compile) A full backtrace might help. Crashes are bad, and even if it ends up being outside of Icecast we should check if there is a bug somewhere. Cheers Thomas From rafaelgomes at quijaua.com.br Wed Jun 18 02:22:11 2014 From: rafaelgomes at quijaua.com.br (Rafael Gomes) Date: Tue, 17 Jun 2014 23:22:11 -0300 Subject: [Icecast] Disu - Icecast Analytics Message-ID: Hello, I am providing the source code of a dashboard demo version http://seacole.quijaua.com.br/ tutorial (in Portuguese) http://disu.quijaua.com.br/Instalando_Disu Regards, Rafael Gomes From randy at psg.com Sun Jun 22 22:35:08 2014 From: randy at psg.com (Randy Bush) Date: Mon, 23 Jun 2014 07:35:08 +0900 Subject: [Icecast] second life listener connects but does not get stream Message-ID: Linux blort.psg.com 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:02:19 UTC 2014 i686 i686 i686 GNU/Linux # icecast2 --version Icecast 2.3.3 43000 43001 1 source is Nicecast/ITunes on MacOSX Mavericks, shoutcast mode listeners: o web site sees stream o i can download an stream.m3u file from web site and hear stream o in second life (firestorm viewer) - i am asked to allow the stream, i.e. it sees it - i do not receive the stream, i.e. can not listen to it i turned debug up to 4. how can i better debug? randy # cat access.log 210.138.216.50 - - [22/Jun/2014:22:20:10 +0000] "GET /admin.cgi ICY/1.1" 200 155 "-" "Shoutcast(Mozilla)" 0 210.138.216.50 - - [22/Jun/2014:22:20:27 +0000] "GET / HTTP/1.1" 200 2627 "-" "FMODEx/4.44.32" 0 210.138.216.50 - - [22/Jun/2014:22:20:40 +0000] "SOURCE /stream HTTP/1.0" 200 0 "-" "-" 30 # cat error.log [2014-06-22 22:19:52] INFO sighandler/_sig_die Caught signal 15, shutting down... [2014-06-22 22:19:52] INFO main/main Shutting down [2014-06-22 22:19:52] INFO fserve/fserve_shutdown file serving stopped [2014-06-22 22:19:52] INFO slave/_slave_thread shutting down current relays [2014-06-22 22:19:52] INFO slave/_slave_thread Slave thread shutdown complete [2014-06-22 22:19:52] INFO auth/auth_shutdown Auth shutdown [2014-06-22 22:19:52] INFO yp/yp_shutdown YP thread down [2014-06-22 22:19:52] INFO stats/stats_shutdown stats thread finished [2014-06-22 22:19:54] INFO main/main Icecast 2.3.3 server started [2014-06-22 22:19:54] DBUG yp/yp_recheck_config Updating YP configuration [2014-06-22 22:19:54] INFO connection/get_ssl_certificate No SSL capability [2014-06-22 22:19:54] INFO stats/_stats_thread stats thread started [2014-06-22 22:19:54] INFO yp/yp_update_thread YP update thread started [2014-06-22 22:19:55] DBUG slave/_slave_thread checking master stream list [2014-06-22 22:20:10] DBUG stats/modify_node_event update global clients (1) [2014-06-22 22:20:10] DBUG stats/modify_node_event update global connections (1) [2014-06-22 22:20:10] DBUG connection/connection_complete_source sources count is 0 [2014-06-22 22:20:10] WARN connection/connection_complete_source No content-type header, falling back to backwards compatibility mode for icecast 1.x relays. Assuming content is mp3. [2014-06-22 22:20:10] DBUG source/source_apply_mount Applying mount information for "/stream" [2014-06-22 22:20:10] DBUG format-mp3/format_mp3_apply_settings sending metadata interval 16000 [2014-06-22 22:20:10] DBUG format-mp3/format_mp3_apply_settings charset ISO8859-1 [2014-06-22 22:20:10] DBUG source/source_update_settings public set to 0 [2014-06-22 22:20:10] DBUG source/source_update_settings max listeners to -1 [2014-06-22 22:20:10] DBUG source/source_update_settings queue size to 524288 [2014-06-22 22:20:10] DBUG source/source_update_settings burst size to 0 [2014-06-22 22:20:10] DBUG source/source_update_settings source timeout to 10 [2014-06-22 22:20:10] DBUG source/source_update_settings fallback_when_full to 0 [2014-06-22 22:20:10] DBUG connection/connection_complete_source source is ready to start [2014-06-22 22:20:10] DBUG source/source_init Source creation complete [2014-06-22 22:20:10] DBUG admin/admin_handle_request Admin request (/admin.cgi) [2014-06-22 22:20:10] DBUG admin/admin_handle_request Got command (admin.cgi) [2014-06-22 22:20:10] INFO admin/admin_handle_request Received admin command admin.cgi on mount "/stream" [2014-06-22 22:20:10] DBUG admin/command_shoutcast_metadata Got shoutcast metadata update request [2014-06-22 22:20:10] DBUG admin/command_shoutcast_metadata Metadata on mountpoint /stream changed to "African Jazz Pioneers - Dark City" [2014-06-22 22:20:10] DBUG fserve/fserve_add_client Adding client to file serving engine [2014-06-22 22:20:10] DBUG fserve/fserve_add_pending fserve handler waking up [2014-06-22 22:20:10] DBUG fserve/fserv_thread_function fserve handler exit [2014-06-22 22:20:11] DBUG stats/modify_node_event update global sources (1) [2014-06-22 22:20:11] DBUG stats/process_source_event new source stat /stream [2014-06-22 22:20:11] DBUG stats/process_source_event new node listenurl (http://blort.psg.com:43000/stream) [2014-06-22 22:20:11] DBUG stats/process_source_event new node listener_peak (0) [2014-06-22 22:20:11] DBUG stats/process_source_event new node public (0) [2014-06-22 22:20:11] DBUG stats/process_source_event new node server_name (Randy Bush's Broadcast) [2014-06-22 22:20:11] DBUG stats/process_source_event new node server_description (Unspecified description) [2014-06-22 22:20:11] DBUG stats/process_source_event new node server_url (http://www.rogueamoeba.com/nicecast/) [2014-06-22 22:20:11] DBUG stats/process_source_event new node genre (various) [2014-06-22 22:20:11] DBUG stats/process_source_event new node bitrate (128) [2014-06-22 22:20:11] DBUG stats/process_source_event new node server_type (audio/mpeg) [2014-06-22 22:20:11] DBUG stats/process_source_event new node max_listeners (unlimited) [2014-06-22 22:20:11] DBUG stats/process_source_event new node source_ip (210.138.216.50) [2014-06-22 22:20:11] DBUG stats/modify_node_event update global source_client_connections (1) [2014-06-22 22:20:11] DBUG stats/process_source_event new node listeners (0) [2014-06-22 22:20:11] DBUG stats/modify_node_event update "/stream" listenurl (http://blort.psg.com:43000/stream) [2014-06-22 22:20:11] DBUG stats/modify_node_event update global source_total_connections (1) [2014-06-22 22:20:11] DBUG stats/process_source_event new node slow_listeners (0) [2014-06-22 22:20:11] DBUG stats/modify_node_event update "/stream" listeners (0) [2014-06-22 22:20:11] DBUG stats/modify_node_event update "/stream" listener_peak (0) [2014-06-22 22:20:11] DBUG stats/process_source_event new node stream_start (Sun, 22 Jun 2014 22:20:10 +0000) [2014-06-22 22:20:11] DBUG stats/modify_node_event update global clients (2) [2014-06-22 22:20:11] DBUG stats/modify_node_event update global connections (2) [2014-06-22 22:20:11] DBUG stats/modify_node_event update global client_connections (1) [2014-06-22 22:20:11] DBUG stats/modify_node_event update global clients (1) [2014-06-22 22:20:11] DBUG stats/process_source_event new node total_bytes_read (0) [2014-06-22 22:20:11] DBUG stats/process_source_event new node total_bytes_sent (0) [2014-06-22 22:20:11] DBUG format-mp3/mp3_set_title shoutcast metadata block setup with StreamTitle='African Jazz Pioneers - Dark City'; [2014-06-22 22:20:11] INFO source/source_main listener count on /stream now 0 [2014-06-22 22:20:11] DBUG stats/process_source_event new node title (African Jazz Pioneers - Dark City) [2014-06-22 22:20:11] DBUG stats/modify_node_event update "/stream" listeners (0) [2014-06-22 22:20:15] DBUG stats/modify_node_event update "/stream" total_bytes_read (63000) [2014-06-22 22:20:15] DBUG stats/modify_node_event update "/stream" total_bytes_sent (0) [2014-06-22 22:20:20] DBUG stats/modify_node_event update "/stream" total_bytes_read (144200) [2014-06-22 22:20:20] DBUG stats/modify_node_event update "/stream" total_bytes_sent (0) [2014-06-22 22:20:25] DBUG stats/modify_node_event update "/stream" total_bytes_read (225400) [2014-06-22 22:20:25] DBUG stats/modify_node_event update "/stream" total_bytes_sent (0) [2014-06-22 22:20:27] DBUG connection/_handle_get_request alias has made / into /status.xsl [2014-06-22 22:20:27] DBUG auth/add_authenticated_listener Stats request, sending XSL transformed stats [2014-06-22 22:20:27] DBUG fserve/fserve_add_client Adding client to file serving engine [2014-06-22 22:20:27] DBUG fserve/fserve_add_pending fserve handler waking up [2014-06-22 22:20:27] DBUG fserve/fserv_thread_function fserve handler exit [2014-06-22 22:20:27] DBUG stats/modify_node_event update global clients (2) [2014-06-22 22:20:27] DBUG stats/modify_node_event update global connections (3) [2014-06-22 22:20:27] DBUG stats/modify_node_event update global client_connections (2) [2014-06-22 22:20:27] DBUG stats/modify_node_event update global clients (1) [2014-06-22 22:20:30] DBUG stats/modify_node_event update "/stream" total_bytes_read (303800) [2014-06-22 22:20:30] DBUG stats/modify_node_event update "/stream" total_bytes_sent (0) [2014-06-22 22:20:35] DBUG stats/modify_node_event update "/stream" total_bytes_read (384941) [2014-06-22 22:20:35] DBUG stats/modify_node_event update "/stream" total_bytes_sent (0) [2014-06-22 22:20:40] INFO source/get_next_buffer End of Stream /stream [2014-06-22 22:20:40] INFO source/source_shutdown Source "/stream" exiting [2014-06-22 22:20:40] DBUG source/source_clear_source clearing source "/stream" [2014-06-22 22:20:40] DBUG source/source_free_source freeing source "/stream" [2014-06-22 22:20:40] DBUG stats/modify_node_event update "/stream" total_bytes_read (463400) [2014-06-22 22:20:40] DBUG stats/modify_node_event update "/stream" total_bytes_sent (0) [2014-06-22 22:20:40] DBUG stats/process_source_event delete source node /stream [2014-06-22 22:20:40] DBUG stats/modify_node_event update global clients (0) [2014-06-22 22:20:40] DBUG stats/modify_node_event update global sources (0) [2014-06-22 22:20:40] DBUG slave/_slave_thread checking master stream list From obatard at icloud.com Tue Jun 24 23:24:36 2014 From: obatard at icloud.com (Olivier BATARD) Date: Wed, 25 Jun 2014 01:24:36 +0200 Subject: [Icecast] Webm streaming. Message-ID: <11D0EFB6-EA54-43EF-94AC-08FF87A79DE8@icloud.com> Hello, I?m new to icecast, after installing and configuring audio, I want to stream some webm videos in web browsers, so I have a few questions (I can?t find the answers in the docs) : - Which source client should I use ? - I want to stream an already encoded video, does it require a source client ? - How can I embed that in a browser ? Thanks by advance for your help. Olivier BATARD -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 4136 bytes Desc: not available URL: From onvice at hotmail.com Fri Jun 27 08:58:22 2014 From: onvice at hotmail.com (Phi -) Date: Fri, 27 Jun 2014 10:58:22 +0200 Subject: [Icecast] Webm streaming. In-Reply-To: <11D0EFB6-EA54-43EF-94AC-08FF87A79DE8@icloud.com> References: <11D0EFB6-EA54-43EF-94AC-08FF87A79DE8@icloud.com> Message-ID: Hi Olivier, Hi Team, I'm looking for the same thing? - Which source client should I use ? - I want to stream an already encoded video, does it require a source client ? - How can I embed that in a browser ? I found Freej but I did not yet understand how this software works. Thanks in advance for your answers. -- Onvice From: obatard at icloud.com Date: Wed, 25 Jun 2014 01:24:36 +0200 To: icecast at xiph.org Subject: [Icecast] Webm streaming. Hello, I?m new to icecast, after installing and configuring audio, I want to stream some webm videos in web browsers, so I have a few questions (I can?t find the answers in the docs) : - Which source client should I use ? - I want to stream an already encoded video, does it require a source client ? - How can I embed that in a browser ? Thanks by advance for your help. Olivier BATARD _______________________________________________ Icecast mailing list Icecast at xiph.org http://lists.xiph.org/mailman/listinfo/icecast -------------- next part -------------- An HTML attachment was scrubbed... URL: From michel.memeteau at gmail.com Fri Jun 27 12:03:20 2014 From: michel.memeteau at gmail.com (michel memeteau) Date: Fri, 27 Jun 2014 14:03:20 +0200 Subject: [Icecast] Webm streaming. In-Reply-To: <11D0EFB6-EA54-43EF-94AC-08FF87A79DE8@icloud.com> References: <11D0EFB6-EA54-43EF-94AC-08FF87A79DE8@icloud.com> Message-ID: Hi Olivier. I think the first thing to try is VLC which can transcode anything into webm and output it to an icecast server. Regards <-----------------------------------------------------------------------------------------------------------> http://shop.ekimia.fr : Achetez votre PC Ubuntu, support inclus. web perso : http://memeteau.org 2014-06-25 1:24 GMT+02:00 Olivier BATARD : > Hello, > > I?m new to icecast, after installing and configuring audio, I want to stream some webm videos in web browsers, so I have a few questions (I can?t find the answers in the docs) : > > > - Which source client should I use ? > - I want to stream an already encoded video, does it require a source client ? > - How can I embed that in a browser ? > > > Thanks by advance for your help. > > > Olivier BATARD > > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > From obatard at icloud.com Fri Jun 27 13:39:19 2014 From: obatard at icloud.com (Olivier BATARD) Date: Fri, 27 Jun 2014 15:39:19 +0200 Subject: [Icecast] Webm streaming. In-Reply-To: References: <11D0EFB6-EA54-43EF-94AC-08FF87A79DE8@icloud.com> Message-ID: Hi, After a few experiments I found how it works. - the easiest way is to declare a path statement in the config. - you can now copy webm files (webm streams are now supported) in the previous path - now, each files are considered as mount. BEWARE : you can't use chrome or safari or opera to open the url directly, the file will be downloaded instead of read. Works with Firefox by the way. So you have to make html file with a video tag including "type=video/webm" At your disposal. Envoy? de mon iPhone > Le 27 juin 2014 ? 10:58, Phi - a ?crit : > > Hi Olivier, Hi Team, > > I'm looking for the same thing? > > - Which source client should I use ? > - I want to stream an already encoded video, does it require a source client ? > - How can I embed that in a browser ? > > I found Freej but I did not yet understand how this software works. > > Thanks in advance for your answers. > > -- > Onvice > > From: obatard at icloud.com > Date: Wed, 25 Jun 2014 01:24:36 +0200 > To: icecast at xiph.org > Subject: [Icecast] Webm streaming. > > Hello, > > I?m new to icecast, after installing and configuring audio, I want to stream some webm videos in web browsers, so I have a few questions (I can?t find the answers in the docs) : > > > - Which source client should I use ? > - I want to stream an already encoded video, does it require a source client ? > - How can I embed that in a browser ? > > > Thanks by advance for your help. > > > Olivier BATARD > > > > _______________________________________________ Icecast mailing list Icecast at xiph.org http://lists.xiph.org/mailman/listinfo/icecast > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast -------------- next part -------------- An HTML attachment was scrubbed... URL: From rafaelgomes at quijaua.com.br Fri Jun 27 22:07:25 2014 From: rafaelgomes at quijaua.com.br (Rafael Gomes) Date: Fri, 27 Jun 2014 19:07:25 -0300 Subject: [Icecast] Webm streaming. In-Reply-To: <11D0EFB6-EA54-43EF-94AC-08FF87A79DE8@icloud.com> References: <11D0EFB6-EA54-43EF-94AC-08FF87A79DE8@icloud.com> Message-ID: <235592e61fae3c61bb218ae79fee9920@quijaua.com.br> Hi, use gstreamer, exemple pipeline: gst-launch-0.10 -v -e v4l2src norm="NTSC" device=/dev/video0 ! queue ! videorate force-fps=15 ! videoscale ! video/x-raw-yuv, width=360, height=240 ! queue ! vp8enc mode=1 bitrate=120000 speed=2 ! queue ! webmmux streamable=true name=mux alsasrc device=default ! queue ! audio/x-raw-int,channels=2,rate=48000,depth=16 ! audioconvert ! queue ! vorbisenc bitrate=48000 ! mux. mux. ! queue ! shout2send ip="yourdomain" port="8000" password="yourpassword" mount="/yourmount.webm" public="true" streamname=" " description=" " genre=" " url=" " or Theorur http://pub.nkosi.org/theorur/theorur-0.6h.tar.gz To force gstreamer 0.10: theorur -0 To force gstreamer 1.0: theorur -1 You must have compiled gstreamer with the latest version of libshout (2.3.1). Ubuntu 14.04 comes by default and player I use http://mediaelementjs.com/ Regards, Rafael Gomes From 1940 at pobox.com Fri Jun 27 23:11:22 2014 From: 1940 at pobox.com (David) Date: Sat, 28 Jun 2014 09:11:22 +1000 Subject: [Icecast] Joined icecast web forum but haven't been activated Message-ID: <53ADFA1A.9060801@pobox.com> Hi, A week ago I joined the icecast web forum but haven't had an activate email yet. Nowhere to contact about it either so have to do it here.. oz --- This email is free from viruses and malware because avast! Antivirus protection is active. http://www.avast.com From dan at midtownradio.org Fri Jun 6 17:35:23 2014 From: dan at midtownradio.org (dan kysor) Date: Fri, 06 Jun 2014 17:35:23 -0000 Subject: [Icecast] listener stats and source username Message-ID: <20140606173522.DF5AB2E731@silver.osuosl.org> currently, it appears that only the admin has the ability to seek the listener stats. Is there a way in future additions that the source username may be extended to receive stats as well? Thx Dan Kysor Midtownradio Sacramento