From karasiov at gmail.com Mon Feb 3 09:38:04 2014 From: karasiov at gmail.com (SK) Date: Mon, 3 Feb 2014 13:38:04 +0400 Subject: [Icecast] get current song Message-ID: Hi, I use dynamic playlist, so do not have static list of files. I sream this play list on my mage via simple flash player, and show this playlist in this page with ajax-ed javascript. Here is question. I need to get current song, but when I ask icecast server I get wrong information. Sometimes song is still playing, but info from server is updated to next track. I have many short (3-5-10 seconds) tracks in my play list, so this difference is critical for me. What can I do with it? Thank you, CK From thomas at ruecker.fi Mon Feb 3 10:50:13 2014 From: thomas at ruecker.fi (=?ISO-8859-1?Q?=22Thomas_B=2E_R=FCcker=22?=) Date: Mon, 03 Feb 2014 10:50:13 +0000 Subject: [Icecast] get current song In-Reply-To: References: Message-ID: <52EF7465.5@ruecker.fi> On 02/03/2014 09:38 AM, SK wrote: > Hi, > I use dynamic playlist, so do not have static list of files. I sream > this play list on my mage via simple flash player, > and show this playlist in this page with ajax-ed javascript. > > Here is question. > > I need to get current song, > but when I ask icecast server I get wrong information. Sometimes song > is still playing, > but info from server is updated to next track. The info is absolutely correct from the server point of view. At that point in time the server is already sending the next song to clients. Why you hear something different is because your listening client has a significantly sized cache to avoid buffer underruns (which is mostly a good thing). > I have many short > (3-5-10 seconds) tracks in my play list, > so this difference is critical for me. > > What can I do with it? Then polling the server for current playing song is unsuitable for you. You'll have to find a player that reads the metadata from the stream AND does it in sync with the buffer. If it doesn't do the latter, you'll still face the same problem. I'd try out browser playback. Works very well for ogg/vorbis and should also start working for opus streams on most browsers now. There is a javascript api to get metadata. Please note, that just adding 'delay' to presenting metadata is NOT a viable solution, as the buffer size may differ and also clients fall behind differently and there might commonly be a delay of anywhere from 2 to 60s. Cheers Thomas From maartensvo at live.nl Mon Feb 3 12:05:32 2014 From: maartensvo at live.nl (Maarten S) Date: Mon, 3 Feb 2014 13:05:32 +0100 Subject: [Icecast] IceCast on host server Message-ID: Hopefully you have the opportunity to get me in the right direction. For a small group, around 10 people, we are looking for setting up IceCast on a central server.The idea is that each of us will use this service to enable live internet broadcasts to our listeners: Microphone --> encoder --> INTERNET --> Server + IceCast --> INTERNET --> Listener As I understand for setting up ourselves our own Windows or Linux based server: this should be possible with the tools provided at www.icecast.org/download.php. But the idea is actually to use the server of our Provider as host server: - either in the cloud solution (only applicable for Java/PHP applications), - or in the shared webhosting platform (only applicable for PHP applications)For that we should have a JAVA or PHP based IceCast application. Now my understanding is that IceCast from www.icecast.org/download.php cannot support this.Is that understanding correct and what is your advice for realizing our initiative? I am much obliged if you can give us the right direction. Best regards, Maarten van den SteenNetherlands -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas at ruecker.fi Mon Feb 3 12:41:00 2014 From: thomas at ruecker.fi (=?ISO-8859-1?Q?=22Thomas_B=2E_R=FCcker=22?=) Date: Mon, 03 Feb 2014 12:41:00 +0000 Subject: [Icecast] IceCast on host server In-Reply-To: References: Message-ID: <52EF8E5C.7060603@ruecker.fi> On 02/03/2014 12:05 PM, Maarten S wrote: > Hopefully you have the opportunity to get me in the right direction. > > For a small group, around 10 people, we are looking for setting up > IceCast on a central server. > The idea is that each of us will use this service to enable live > internet broadcasts to our listeners: > > Microphone --> encoder --> INTERNET -->* Server + IceCast *--> > INTERNET --> Listener Yes, that's a typical setup. > As I understand for setting up ourselves our own Windows or Linux > based server: this should be possible with the tools provided > at www.icecast.org/download.php . > > But the idea is actually to use the server of our Provider as host > server: > - either in the cloud solution (only applicable for Java/PHP > applications), > - or in the shared webhosting platform (only applicable for PHP > applications) > For that we should have a JAVA or PHP based IceCast application. > > Now my understanding is that IceCast from www.icecast.org/download.php > cannot support this. > Is that understanding correct and what is your advice for realizing > our initiative? > Icecast can not run on a pure web hosting environment. full stop. VPS servers are cheap and suitable (Icecast needs bandwidth, everything else is secondary). I'd recommend exploring that. Make sure streaming is allowed in the ToS for offers you evaluate. Cheers Thomas From karasiov at gmail.com Mon Feb 3 13:12:07 2014 From: karasiov at gmail.com (SK) Date: Mon, 3 Feb 2014 17:12:07 +0400 Subject: [Icecast] get current song In-Reply-To: <52EF7465.5@ruecker.fi> References: <52EF7465.5@ruecker.fi> Message-ID: > I'd try out browser playback. Works very well for ogg/vorbis and should > also start working for opus streams on most browsers now. > There is a javascript api to get metadata. Thank you. I will try. Can you point me to that "javascript api to get metadata" -- I have no idea where to start. CK On Mon, Feb 3, 2014 at 2:50 PM, "Thomas B. R?cker" wrote: > On 02/03/2014 09:38 AM, SK wrote: >> Hi, >> I use dynamic playlist, so do not have static list of files. I sream >> this play list on my mage via simple flash player, >> and show this playlist in this page with ajax-ed javascript. >> >> Here is question. >> >> I need to get current song, >> but when I ask icecast server I get wrong information. Sometimes song >> is still playing, >> but info from server is updated to next track. > > The info is absolutely correct from the server point of view. At that > point in time the server is already sending the next song to clients. > Why you hear something different is because your listening client has a > significantly sized cache to avoid buffer underruns (which is mostly a > good thing). > >> I have many short >> (3-5-10 seconds) tracks in my play list, >> so this difference is critical for me. >> >> What can I do with it? > > Then polling the server for current playing song is unsuitable for you. > You'll have to find a player that reads the metadata from the stream AND > does it in sync with the buffer. If it doesn't do the latter, you'll > still face the same problem. > > I'd try out browser playback. Works very well for ogg/vorbis and should > also start working for opus streams on most browsers now. > There is a javascript api to get metadata. > > Please note, that just adding 'delay' to presenting metadata is NOT a > viable solution, as the buffer size may differ and also clients fall > behind differently and there might commonly be a delay of anywhere from > 2 to 60s. > > Cheers > > Thomas > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast From thomas at ruecker.fi Mon Feb 3 14:51:17 2014 From: thomas at ruecker.fi (=?ISO-8859-1?Q?=22Thomas_B=2E_R=FCcker=22?=) Date: Mon, 03 Feb 2014 14:51:17 +0000 Subject: [Icecast] get current song In-Reply-To: References: <52EF7465.5@ruecker.fi> Message-ID: <52EFACE5.80802@ruecker.fi> On 02/03/2014 01:12 PM, SK wrote: >> I'd try out browser playback. Works very well for ogg/vorbis and should >> also start working for opus streams on most browsers now. >> There is a javascript api to get metadata. > Thank you. I will try. > Can you point me to that "javascript api to get metadata" -- I have no idea > where to start. Here's an example that I whipped up some time ago: http://www.ruecker.fi/foss/icecast/firefox/metadata.html https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement Seems it's Mozilla only at the moment though. :-/ Also didn't verify if it picks up metadata at intake or when playing. Cheers Thomas > > CK > > On Mon, Feb 3, 2014 at 2:50 PM, "Thomas B. R?cker" wrote: >> On 02/03/2014 09:38 AM, SK wrote: >>> Hi, >>> I use dynamic playlist, so do not have static list of files. I sream >>> this play list on my mage via simple flash player, >>> and show this playlist in this page with ajax-ed javascript. >>> >>> Here is question. >>> >>> I need to get current song, >>> but when I ask icecast server I get wrong information. Sometimes song >>> is still playing, >>> but info from server is updated to next track. >> The info is absolutely correct from the server point of view. At that >> point in time the server is already sending the next song to clients. >> Why you hear something different is because your listening client has a >> significantly sized cache to avoid buffer underruns (which is mostly a >> good thing). >> >>> I have many short >>> (3-5-10 seconds) tracks in my play list, >>> so this difference is critical for me. >>> >>> What can I do with it? >> Then polling the server for current playing song is unsuitable for you. >> You'll have to find a player that reads the metadata from the stream AND >> does it in sync with the buffer. If it doesn't do the latter, you'll >> still face the same problem. >> >> I'd try out browser playback. Works very well for ogg/vorbis and should >> also start working for opus streams on most browsers now. >> There is a javascript api to get metadata. >> >> Please note, that just adding 'delay' to presenting metadata is NOT a >> viable solution, as the buffer size may differ and also clients fall >> behind differently and there might commonly be a delay of anywhere from >> 2 to 60s. >> >> Cheers >> >> Thomas >> >> _______________________________________________ >> 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 > From geekshabeka at riseup.net Mon Feb 3 15:51:28 2014 From: geekshabeka at riseup.net (geekshabeka at riseup.net) Date: Mon, 3 Feb 2014 07:51:28 -0800 Subject: [Icecast] Relay/forward RTP-packets over icecast2 Message-ID: <39f19b1d527dd350415617b860393d51.squirrel@fulvetta.riseup.net> Hi, So, I am working in a project which works wth gstreamer streaming to icecast, and with html5/js streaming RTP-packets to an STUN server (which can be side-by-side with icecast but in another port).Muazkhan said that relaying/forwarding RTP-packets over icecast2 is possible. Any information about? I have installed both: STUN server (http://www.stunprotocol.org/) and icecast2.How can I communicate both? Thanks in advance, Beka From geekshabeka at riseup.net Mon Feb 3 16:23:35 2014 From: geekshabeka at riseup.net (geekshabeka at riseup.net) Date: Mon, 3 Feb 2014 08:23:35 -0800 Subject: [Icecast] Relay/forward RTP-packets over icecast2 In-Reply-To: <356831391443990@web30h.yandex.ru> References: <39f19b1d527dd350415617b860393d51.squirrel@fulvetta.riseup.net> <356831391443990@web30h.yandex.ru> Message-ID: <0b0001543d312f5e9ba5616f971e9b1b.squirrel@fulvetta.riseup.net> > What machine are you running (namely what OS)? Debian. > I dont understand your approach. > Why running a 'streamer' behind a nat? > Not enough 'resources' to rent/ rent to buy a ded. Server? > Mean, can't expect to satisfy a lot of listeners this way. :-) I am listening the Muazkhan indications XD: > > Hi Muaz Khan, >> We are adtlantida.tv and we are very interested in your code because we >> are trying to develop a free software system for live streaming using html5. >> So, here is the question: >> Is it possible to use webm icecast servers as stun servers or p2p >> servers? I mean, rtc servers? >> Thanks a lot for your work, which is awesome, and for your answer. >> https://www.webrtc-experiment.com/broadcast/#59CMF7HH-1PAXLXR > > > A media server should have following qualities: > > 1. Capable to listen/publish SIP messages; or any other signaling gateway > e.g. socketio > 2. Capable to generate "answer-sdp" and return backing using same > signaling gateway. (make sure that ICE are gathered & included in the > anwer-sdp) > 3. For WebRTC, media server MUST support DTSL/SRTP to capture, trancode > and forward encrypted RTP/RTCP pakcets > > I don't know if icecast2 has such functionalities built-in. It currently > accepts PUT requests only on HTTP. > > ?You can install STUN server side by side with icecast2 on a separate > port.? > > ?I think a gateway (a middle media server) can capture opus/etc. oriented > audio streams; transcode in ogg/mp3 and PUT into icecast2.? > > -- > > Maybe better you take a look here: > > http://en.wikipedia.org/wiki/JACK_Audio_Connection_Kit Thanks for the link!!Best regards, Beka pd: I want to try this method described above XD. I don't know until experimenting how many listeners could be... From glaivy at yandex.com Tue Feb 4 12:12:53 2014 From: glaivy at yandex.com (Guido Budack) Date: Tue, 04 Feb 2014 20:12:53 +0800 Subject: [Icecast] extracting audio data Message-ID: <323111391515973@web4j.yandex.ru> Hi folks, does anybody know if there is a (fast shell-) program that extracts audio out of a video file? Lets say a MPEG4-Format... Thanks for your attention. Gee... -- From sean-anthony at o2.co.uk Tue Feb 4 13:02:04 2014 From: sean-anthony at o2.co.uk (Sean Anthony) Date: Tue, 4 Feb 2014 13:02:04 +0000 Subject: [Icecast] extracting audio data In-Reply-To: <323111391515973@web4j.yandex.ru> References: <323111391515973@web4j.yandex.ru> Message-ID: Im sure ffmpeg can do this I use easywma on mac to do it which I think is just a GUI onto ffmpeg On 4 Feb 2014 12:21, "Guido Budack" wrote: > Hi folks, > > does anybody know if there is a (fast shell-) program that extracts audio > out of a video file? > Lets say a MPEG4-Format... > > Thanks for your attention. > > Gee... > -- > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > -------------- next part -------------- An HTML attachment was scrubbed... URL: From geoff at QuiteLikely.com Tue Feb 4 13:10:22 2014 From: geoff at QuiteLikely.com (Geoff Shang) Date: Tue, 4 Feb 2014 15:10:22 +0200 (IST) Subject: [Icecast] extracting audio data In-Reply-To: <323111391515973@web4j.yandex.ru> References: <323111391515973@web4j.yandex.ru> Message-ID: On Tue, 4 Feb 2014, Guido Budack wrote: > does anybody know if there is a (fast shell-) program that extracts audio out of a video file? > Lets say a MPEG4-Format... I use avconv from libav (http://libav.org), a fork of ffmpeg. avconv -i -vn -acodec copy You can run 'avconv -i ' to get codec info, so you know what filename to use for the output filename. Simply replace avconv with ffmpeg if you're using ffmpeg. HTH, Geoff. From xiphmont at gmail.com Thu Feb 6 01:05:54 2014 From: xiphmont at gmail.com (Monty Montgomery) Date: Wed, 5 Feb 2014 17:05:54 -0800 Subject: [Icecast] Fwd: source setup tutorial In-Reply-To: References: Message-ID: It seemed to me like tossing this one out to the mailing list was a good first thing to do :-) Monty ---------- Forwarded message ---------- From: AeSix Reficul Date: Mon, Feb 3, 2014 at 11:41 PM Subject: source setup tutorial To: webmaster at icecast.org Hi, I've written a pretty simple source setup tutorial that allows the use of nearly any audio software or capture device without having to reconfigure everything when changing from one source to another - or even stopping the stream. My tutorial is pretty basic, but with some imagination and experimentation they can be used much like a hammer and saw can build a bench or build a house. I did have to include non open source software, however I believe this is an acceptable use situation. The full text of the tutorial is below. Please see that this is available on your website. I give full permission to modify this as enabled by the Creative Commons By Attribution and ShareAlike liscense (CC-BY-SA). Hopefully there will be a fully open source replacement for the various bits of software that should be. Thank You, AeSix ------------------------------------------------------------------------- To the streaming community ? 4 Feb 2014 >From AeSix Reficul Icecast2 Source Tutorial Poor man's basic Icecast source setup instructions. Everything needed to set up a basic streaming system without the mess. This tutorial assumes you've successfully setup icecast2 for this. This tutorial also assumes you've got audio files to use to stream to icecast2. You will also need a method seperate from your source computer to tune-in to the stream - another computer or a friend with a PC you can be in communication with. We will be using several programs to achieve this. These are: VB-Cable from Pagesperso-orange.fr edcast reborn from code.google.com LAME MP3 from rarewares.org VLC from videolan.org First, you will need to download and install several pieces of software. We will do this before continuing to configuration. Please follow the directions as given as not doing so may cause errors in setup or configuration which cannot easily be traced with issue diagnosing. Go to: http://vb-audio.pagesperso-orange.fr/Cable/index.htm download CB-Cable Driver (center coloumn) unzip to a fodler on your desktop and open the folder right click on VBCable_setup and choose "Run as Administrator" **Note: If using Windows 64bit, instead use VBCable_Setup_x64** Click install on the screen that opens (if nothing, use other setup file) allow the software to be trusted (check the box) and install Verify this was installed by: open Sound control panel verify "CABLE Input" exists on "Playback" tab verify "CABLE Output" exists on "Recording" tab close Sound control panel Go to: http://code.google.com/p/edcast-reborn/downloads/ download edcast_standalone_3.37~~ Open Edcast Standalone Setup click "Next>" click "I Agree" (after reading and understanding the liscensing and terms) click "Next>" click "Install" (yes, use the default path) Verify edcast is installed: open the icon on the desktop for EdcastStandalone Verify edcast opens, providing a window with several controls close edcast Go to: http://www.rarewares.org/mp3-lame-bundle.php Download LAME 3.99.5 with a size of 636kB (top download) (DO NOT download the 64bit version) open your edcast installation directory (C:\Program Files (x64)\edcast) open the lame3.99.5.zip archive copy lame_enc.dll from the zip to ~\edcast (it will be in with ogg.dll, vorbis.dll) close the zip archive close the edcast install directory Verify LAME is installed: open edcast (shortcut on desktop) click "Add Encoder" button See that a new entry was added under "Encoder Settings" and it is the only one right click the new Encoder Setting selection, choose "Configure" click the "Encoder Type" drop down, choose "MP3 Lame" (it will not allow you to select it if it's not instaleld properly) click "OK" button close edcast Go to: http://www.videolan.org download VLC (big blue "Download VLC" button) open VLC install follow instructions on screen to install use "Recommended" install type (just press next on "Choose Components" screen) Verify VLC is installed: open VLC (shortcut on desktop) play any media file with audio to make sure VLC is working close VLC Now, go get some coffee, mt dew, take a bathroom break or just stretch. You now have all the base software installed on your computer. When you get back, it will be time to put all these bits together and stream! OK Good! You're back. At this point it would be ideal to have either another computer, or a friend you can communicate with to help with testing. Their part will be minimal, they just have to connect to your icecast server and listen. Now, it's time to configure VLC and edcast to work in tandem via VB-Cable. VB-Cable shouldn't need to be configured, but we will touch it's options. Open VLC (shortcut on the desktop) open VLC's Preferences (ctrl-p) under "Show settings" click "All" Go to Audio > Output modules for "Audio output module" select "DirectX audio output" go to Audio > Output modules > DirectX (You will have to expand the list to see it) for "Output device" select "CABLE Input (VB-Audio Virtual Cable) uncheck "Use float32 output" for "Speaker configuration" select "stereo" click "Save" button Close VLC re-open VLC (This is required to set the audio output properly) set VLC aside for a bit, but leave it open. Open edcast (desktop shortcut) under "Live Recording" select "CABLE Output..." right click on the MP3: selection under Encoder Settings, choose "configure" Basic Settings tab: change "Server IP" to the *IP* address of your server change "Server Port" if you chose something other than 8000 in icecast2 setup change "Encoder Password" to the password you used when setting up icecast2 YP Settings tab: uncheck "Public Server" (This disables your server from being in icecast directories) change "Stream Name" to your website/domain/station name change "Stream Description" change "Stream URL" to your website or icecast2 url Advanced Settings tab: (nothing to change, but look anyways for familiarity) click "OK" button click "Edit" to the right of "Metadata" put your station name and your dj handle in the "Metadata" field click "OK" button Now it's time to get your client computer or friend to tune into the stream Be advised the audio may be very loud, so the volume on the client should be down go to VLC load up the playlist with files, enough for 20 minutes, or hit repeat press play, ensure you cannot hear audio from it from your speakers turn the volume all the way up to ensure audio quality to edcast and beyond go to edcast click the large black bar towards the top, it should start showing two green and yellow bars bouncing left and right press "Connect" button and let your friend know to tune in You should now have a live stream going from VLC to edcast to icecast2 to your friend. There are additonal features of edcast that can be set or configured. Such as the Metadata being able to pull the song title from VLC's window (this did not work for me) Take note of what you change in case it breaks something and you need to revert it. Play with the settings so you know what everything does, and remember it's better to have the audio player's volume very high and use edcast to limit it so as to keep the audio quality higher. This has been brought to you by yours truly, AeSix Reficul. Copyright 2014 CC-BY-SA This document is liscensed under the Creative Commons By Attribution & ShareAlike From dannie92 at gmail.com Sat Feb 8 08:46:12 2014 From: dannie92 at gmail.com (Daniel Jonsson) Date: Sat, 8 Feb 2014 09:46:12 +0100 Subject: [Icecast] Opus supported source client without transcoding? Message-ID: Hi! I'm looking for a Linux source client that supports the Opus codec and doesn't transcode/re-encode the music files. I have tried both mpd and Liquidsoap, but both re-encodes the media files even if they already are in Opus. I would like to be able to pre-encode my music library to, lets say, 100 kbit/s Opus files and then just stream them as-is. This would save storage space, CPU cycles and audio quality. What source client would you recommend me to try out? From thomas at ruecker.fi Sat Feb 8 08:50:58 2014 From: thomas at ruecker.fi (=?ISO-8859-1?Q?=22Thomas_B=2E_R=FCcker=22?=) Date: Sat, 08 Feb 2014 08:50:58 +0000 Subject: [Icecast] Opus supported source client without transcoding? In-Reply-To: References: Message-ID: <52F5EFF2.6020403@ruecker.fi> Hi, On 02/08/2014 08:46 AM, Daniel Jonsson wrote: > I'm looking for a Linux source client that supports the Opus codec and > doesn't transcode/re-encode the music files. [..] > What source client would you recommend me to try out? I think at the moment your only option might be oggfwd and figuring out a way how to feed files into it through a pipe in the order you want. You could try ez-stream, but I'm not sure it will work. Ices2 currently doesn't support opus. Cheers Thomas From dannie92 at gmail.com Sat Feb 8 09:43:56 2014 From: dannie92 at gmail.com (Daniel Jonsson) Date: Sat, 8 Feb 2014 10:43:56 +0100 Subject: [Icecast] Opus supported source client without transcoding? In-Reply-To: <52F5EFF2.6020403@ruecker.fi> References: <52F5EFF2.6020403@ruecker.fi> Message-ID: Okey, thanks. Do you have any idea what I might use for feedings files to oggfwd? I have done a bit of searching, but I can't really find anything. With mpd it's possible to set a file as output with their fifo output plugin: http://www.musicpd.org/doc/user/ch05s06.html#idp58733200 But it seems like it's a PCM stream and not the file as-is. On 8 February 2014 09:50, "Thomas B. R?cker" wrote: > Hi, > > On 02/08/2014 08:46 AM, Daniel Jonsson wrote: >> I'm looking for a Linux source client that supports the Opus codec and >> doesn't transcode/re-encode the music files. > [..] >> What source client would you recommend me to try out? > > I think at the moment your only option might be oggfwd and figuring out > a way how to feed files into it through a pipe in the order you want. > You could try ez-stream, but I'm not sure it will work. Ices2 currently > doesn't support opus. > > Cheers > > Thomas > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast From thomas.ruecker at tieto.com Sat Feb 8 10:00:33 2014 From: thomas.ruecker at tieto.com (=?UTF-8?Q?Thomas_R=C3=BCcker?=) Date: Sat, 8 Feb 2014 10:00:33 +0000 Subject: [Icecast] Opus supported source client without transcoding? In-Reply-To: References: <52F5EFF2.6020403@ruecker.fi> Message-ID: The easiest is cat *.opus | oggfwd ... I'm sure there are more elaborate ways to feed that pipe though. TBR On Feb 8, 2014 11:44 AM, "Daniel Jonsson" wrote: > Okey, thanks. Do you have any idea what I might use for feedings files > to oggfwd? > > I have done a bit of searching, but I can't really find anything. With > mpd it's possible to set a file as output with their fifo output > plugin: http://www.musicpd.org/doc/user/ch05s06.html#idp58733200 But > it seems like it's a PCM stream and not the file as-is. > > On 8 February 2014 09:50, "Thomas B. R?cker" wrote: > > Hi, > > > > On 02/08/2014 08:46 AM, Daniel Jonsson wrote: > >> I'm looking for a Linux source client that supports the Opus codec and > >> doesn't transcode/re-encode the music files. > > [..] > >> What source client would you recommend me to try out? > > > > I think at the moment your only option might be oggfwd and figuring out > > a way how to feed files into it through a pipe in the order you want. > > You could try ez-stream, but I'm not sure it will work. Ices2 currently > > doesn't support opus. > > > > Cheers > > > > Thomas > > _______________________________________________ > > 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 jwalker.2012 at yahoo.com Sat Feb 8 14:52:43 2014 From: jwalker.2012 at yahoo.com (John Walker) Date: Sat, 8 Feb 2014 06:52:43 -0800 (PST) Subject: [Icecast] mailing list Message-ID: <1391871163.92703.YahooMailNeo@web125604.mail.ne1.yahoo.com> I joined the mailing list to find out how to proceed and get my radio station on the air, and I'm just not getting any answers. I'd like to find out how to proceed and what steps to take next. Isn't there a phone number or a way to chat with someone to find this out??? If not, please remove me from the mailing list and I will take my business elsewhere.? -------------- next part -------------- An HTML attachment was scrubbed... URL: From xiphmont at xiph.org Sat Feb 8 15:29:50 2014 From: xiphmont at xiph.org (xiphmont at xiph.org) Date: Sat, 8 Feb 2014 07:29:50 -0800 Subject: [Icecast] mailing list In-Reply-To: <1391871163.92703.YahooMailNeo@web125604.mail.ne1.yahoo.com> References: <1391871163.92703.YahooMailNeo@web125604.mail.ne1.yahoo.com> Message-ID: Hello John, I do not personally recall seeing any previous emails from your address/name on the icecast list. A quick check of the archives for the last year also got no hits. Are you sure your messages got through? There are no direct phone numbers to call, no. This is a volunteer organization. If you need on-call support, you would indeed need to look for such a business elsewhere. Monty Xiph.Org On Sat, Feb 8, 2014 at 6:52 AM, John Walker wrote: > I joined the mailing list to find out how to proceed and get my radio > station on the air, and I'm just not getting any answers. I'd like to find > out how to proceed and what steps to take next. Isn't there a phone number > or a way to chat with someone to find this out??? If not, please remove me > from the mailing list and I will take my business elsewhere. > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > From michel.memeteau at gmail.com Sat Feb 8 15:30:54 2014 From: michel.memeteau at gmail.com (michel memeteau) Date: Sat, 8 Feb 2014 16:30:54 +0100 Subject: [Icecast] mailing list In-Reply-To: <1391871163.92703.YahooMailNeo@web125604.mail.ne1.yahoo.com> References: <1391871163.92703.YahooMailNeo@web125604.mail.ne1.yahoo.com> Message-ID: Hi, as for subscribing , the user has to unsubscribe by himself using the link at the bottom of each email. Le 8 f?vr. 2014 15:52, "John Walker" a ?crit : > I joined the mailing list to find out how to proceed and get my radio > station on the air, and I'm just not getting any answers. I'd like to find > out how to proceed and what steps to take next. Isn't there a phone number > or a way to chat with someone to find this out??? If not, please remove me > from the mailing list and I will take my business elsewhere. > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike at simplecast.co.uk Sat Feb 8 14:55:50 2014 From: mike at simplecast.co.uk (Mike) Date: Sat, 8 Feb 2014 14:55:50 +0000 Subject: [Icecast] mailing list In-Reply-To: <1391871163.92703.YahooMailNeo@web125604.mail.ne1.yahoo.com> References: <1391871163.92703.YahooMailNeo@web125604.mail.ne1.yahoo.com> Message-ID: Hi John, Email me your number and will see if we can help..? Regards, Mike Sent from my iPhone > On 8 Feb 2014, at 14:52, John Walker wrote: > > I joined the mailing list to find out how to proceed and get my radio station on the air, and I'm just not getting any answers. I'd like to find out how to proceed and what steps to take next. Isn't there a phone number or a way to chat with someone to find this out??? If not, please remove me from the mailing list and I will take my business elsewhere. > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast -------------- next part -------------- An HTML attachment was scrubbed... URL: From epicanis+icecast at dogphilosophy.net Mon Feb 17 05:19:39 2014 From: epicanis+icecast at dogphilosophy.net (epicanis+icecast at dogphilosophy.net) Date: Mon, 17 Feb 2014 00:19:39 -0500 Subject: [Icecast] Opus supported source client without transcoding? Message-ID: <1865304.MhZ29JY10Q@bunnies> Figured I'd join the list since I saw someone else had just popped in looking for exactly the same thing I am (non-transcoding opus streamer for sending multiple .opus files to icecast2). It looks like ices2 would do exactly what I personally need, except for not having been updated to support opus yet. (I chatted on IRC once or twice with someone who it sounds like is interested in adding support for this, but has been busy with more urgent matters and hasn't had time.) Failing that, it seems like someone could write their own simple custom script to pipe files to oggfwd, but if I'm not mistaken (and I'm new enough that I may be...), every time oggfwd sees an EOF it'll terminate, and every time oggfwd terminates icecast will drop the stream, so just having a series of "cat $1.opus | oggfwd [...]" would result in a listener only getting the rest of whatever track is playing when they connect, then having to reconnect again to hear the stream when it restarts on the next file. This seems like it's got to be an embarrasing gap in my Linux knowledge, but is there some sort of simple command-line "buffered pipe" utility that would keep a second or two worth of data buffered, allowing the next file to be opened and fed to it before it ran out? (Am I even describing that in a way that makes sense?...) (I think it might be possible to do something like that with pv, but I'm not sure. I have to admit I haven't yet tried just setting up a named pipe and seeing if oggfwd will wait for more data rather than disconnecting from the icecast server at the end of a file, either - might that work?) For a much "heavier" solution, does anyone know if airtime or rivendell would support non-transcoded streaming of opus to icecast servers, or do they necessarily transcode as well? -------------- next part -------------- An HTML attachment was scrubbed... URL: From jwalker.2012 at yahoo.com Mon Feb 17 06:28:58 2014 From: jwalker.2012 at yahoo.com (John Walker) Date: Sun, 16 Feb 2014 22:28:58 -0800 (PST) Subject: [Icecast] Remove me from Mailing list Message-ID: <1392618538.51604.YahooMailNeo@web125603.mail.ne1.yahoo.com> Please remove me from the mailing list, I have decided to use another provider. -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas at ruecker.fi Mon Feb 17 06:33:40 2014 From: thomas at ruecker.fi (=?ISO-8859-1?Q?=22Thomas_B=2E_R=FCcker=22?=) Date: Mon, 17 Feb 2014 06:33:40 +0000 Subject: [Icecast] Remove me from Mailing list In-Reply-To: <1392618538.51604.YahooMailNeo@web125603.mail.ne1.yahoo.com> References: <1392618538.51604.YahooMailNeo@web125603.mail.ne1.yahoo.com> Message-ID: <5301AD44.3090209@ruecker.fi> On 02/17/2014 06:28 AM, John Walker wrote: > Please remove me from the mailing list, I have decided to use another > provider. > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast The person has been removed from the list. A reminder for everyone else. EVERY email contains a link at the very bottom to manage your subscription to the list, this includes unsubscribing! If you never set a password or forgot, you can just request it through that page to gain access. Thanks Thomas B. Ruecker From basilgohar at librevideo.org Mon Feb 17 09:47:49 2014 From: basilgohar at librevideo.org (Basil Mohamed Gohar) Date: Mon, 17 Feb 2014 17:47:49 +0800 Subject: [Icecast] Remove me from Mailing list In-Reply-To: <5301AD44.3090209@ruecker.fi> References: <1392618538.51604.YahooMailNeo@web125603.mail.ne1.yahoo.com> <5301AD44.3090209@ruecker.fi> Message-ID: <5301DAC5.7060206@librevideo.org> On 02/17/2014 02:33 PM, "Thomas B. R?cker" wrote: > > On 02/17/2014 06:28 AM, John Walker wrote: >> Please remove me from the mailing list, I have decided to use another >> provider. >> _______________________________________________ >> Icecast mailing list >> Icecast at xiph.org >> http://lists.xiph.org/mailman/listinfo/icecast > > The person has been removed from the list. > A reminder for everyone else. EVERY email contains a link at the very > bottom to manage your subscription to the list, this includes > unsubscribing! If you never set a password or forgot, you can just > request it through that page to gain access. > > Thanks > > Thomas B. Ruecker It can be done solely via e-mail, as well, by sending an e-mail straight to this address from the address you want unsubscribed: icecast-request at xiph.org And put in the subject, "unsubscribe". You don't even need to do it via the website. -- Libre Video http://librevideo.org From icecast at 0x1b.com Tue Feb 18 06:26:35 2014 From: icecast at 0x1b.com (Ed - 0x1b, Inc.) Date: Mon, 17 Feb 2014 23:26:35 -0700 Subject: [Icecast] Opus supported source client without transcoding? In-Reply-To: <1865304.MhZ29JY10Q@bunnies> References: <1865304.MhZ29JY10Q@bunnies> Message-ID: have you tried "cat $1.opus $2.opus $3.opus | oggfwd" could be a band-aid until ices2 can work with opus files - if it works... On Sun, Feb 16, 2014 at 10:19 PM, wrote: > Figured I'd join the list since I saw someone else had just popped in > looking for exactly the same thing I am (non-transcoding opus streamer for > sending multiple .opus files to icecast2). > > > > It looks like ices2 would do exactly what I personally need, except for > not having been updated to support opus yet. (I chatted on IRC once or > twice with someone who it sounds like is interested in adding support for > this, but has been busy with more urgent matters and hasn't had time.) > > > > Failing that, it seems like someone could write their own simple custom > script to pipe files to oggfwd, but if I'm not mistaken (and I'm new enough > that I may be...), every time oggfwd sees an EOF it'll terminate, and every > time oggfwd terminates icecast will drop the stream, so just having a > series of "cat $1.opus | oggfwd [...]" would result in a listener only > getting the rest of whatever track is playing when they connect, then > having to reconnect again to hear the stream when it restarts on the next > file. > > > > This seems like it's got to be an embarrasing gap in my Linux knowledge, > but is there some sort of simple command-line "buffered pipe" utility that > would keep a second or two worth of data buffered, allowing the next file > to be opened and fed to it before it ran out? (Am I even describing that in > a way that makes sense?...) > > > > (I think it might be possible to do something like that with pv, but I'm > not sure. I have to admit I haven't yet tried just setting up a named pipe > and seeing if oggfwd will wait for more data rather than disconnecting from > the icecast server at the end of a file, either - might that work?) > > > > For a much "heavier" solution, does anyone know if airtime or rivendell > would support non-transcoded streaming of opus to icecast servers, or do > they necessarily transcode as well? > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tjudd at illinois.edu Tue Feb 18 22:27:18 2014 From: tjudd at illinois.edu (Judd, Taylor Allen) Date: Tue, 18 Feb 2014 22:27:18 +0000 Subject: [Icecast] plays only on some browser Message-ID: Setup a new pre-roll using the intro tag. The intro plays but does not switch over to the live stream. It appears to work on Firefox 27 & IE 11 on Win 7. It does work on VLC and a few other local players. But it doesn't work on Chrome 32 in Win 7 or Apple Firefox or Chrome. We are using media element as our embedded player. tjudd at icecast:/var/log/icecast> icecast -v Icecast 2.3.2 Any thoughts? People have a good work around or suggestions for the Intro tag? Thanks, Taylor -------------- next part -------------- An HTML attachment was scrubbed... URL: From smwinterstein at gmail.com Tue Feb 18 23:19:28 2014 From: smwinterstein at gmail.com (Scott Winterstein) Date: Wed, 19 Feb 2014 00:19:28 +0100 Subject: [Icecast] BUTT source encoder installation Ubuntu 13.10 Message-ID: Hello all Long time listener first time caller...lol I am having trouble installing the BUTT source encoder on my Ubuntu 13.10 laptop, 64bit. I keep running into certain i386 missing files that wont load... can someone help explain and link me to the correct install for it... driving me crazy. I have installed it before and remember it was a bi$%h Mit freundlichen Gr??en Scott Winterstein EMAIL: smwinterstein at gmail dot com PHONE: +49 0151 279 11519 Calls from USA +49 151 279 11519 HOME PHONE: +49 069 956 47177 Calls from USA +49 69 956 47177 WEBSITE: http://www.scottsdesk.net FACEBOOK: http://www.facebook.com/scottsdesk DEVELOPMENT: Websites currently in development. COVERSERVE :http://www.coverserve.com OVERSERVER :http://www.overserver.com DLRADIO :http://www.dlradio.org YOUROWNED : http://www.yourowned.com CLICKSNAP : http://www.clicksnap.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From crentala at gmail.com Wed Feb 19 01:49:29 2014 From: crentala at gmail.com (Chitra Kalle) Date: Tue, 18 Feb 2014 17:49:29 -0800 Subject: [Icecast] Ices source streaming client - timing out at 25 seconds when sending 300 streams (mount points) Message-ID: Hi all, I am trying to simulate load on on the icecast server using ices source streaming client. I have setup 300 mount points and using the same playlist to send to one icecast server. However, I see that the icecast server is timing out because the source is not sending the data fast enough. Could anyone please explain the internal workings of ices streaming client and how it sends the streams to different mount points? Is it in a round robin fashion? Or spawning different threads to handle the multiple TCP connections? I am a newbie and really appreciate any help in this matter. Thanks CR -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas at ruecker.fi Wed Feb 19 07:09:35 2014 From: thomas at ruecker.fi (=?ISO-8859-1?Q?=22Thomas_B=2E_R=FCcker=22?=) Date: Wed, 19 Feb 2014 07:09:35 +0000 Subject: [Icecast] Ices source streaming client - timing out at 25 seconds when sending 300 streams (mount points) In-Reply-To: References: Message-ID: <530458AF.7080609@ruecker.fi> On 02/19/2014 01:49 AM, Chitra Kalle wrote: > Hi all, > > I am trying to simulate load on on the icecast server using ices > source streaming client. I have setup 300 mount points and using the > same playlist to send to one icecast server. However, I see that the > icecast server is timing out because the source is not sending the > data fast enough. So you have only one Ices2 process? I think that's well beyond what Ices2 has been tested for. > > Could anyone please explain the internal workings of ices streaming > client and how it sends the streams to different mount points? Is it > in a round robin fashion? Or spawning different threads to handle the > multiple TCP connections? Would need to look at the code myself. But if it's just load testing with source connections you're after you could try finding a "safe" value and then just start multiple ices instances. I know there are Icecast instances with up to 2000 concurrent streams. Although I think those are patched/customized versions. Still a couple of hundred source connections should be working fine. Hope that helps. Thomas B. Ruecker From xoneca+icecast at gmail.com Wed Feb 19 20:38:01 2014 From: xoneca+icecast at gmail.com (Xabier Oneca -- xOneca) Date: Wed, 19 Feb 2014 21:38:01 +0100 Subject: [Icecast] BUTT source encoder installation Ubuntu 13.10 In-Reply-To: References: Message-ID: Hello Scott, 2014-02-19 0:19 GMT+01:00 Scott Winterstein : > Hello all > > Long time listener first time caller...lol > > I am having trouble installing the BUTT source encoder on my Ubuntu 13.10 > laptop, 64bit. I keep running into certain i386 missing files that wont > load... can someone help explain and link me to the correct install for > it... driving me crazy. > > I have installed it before and remember it was a bi$%h > > Mit freundlichen Gr??en > Scott Winterstein Try this: > http://askubuntu.com/questions/297151/how-to-run-32-bit-programs-on-a-64-bit-system/297155#297155 I have had to use the same askubuntu answer for myself a couple of times... :) It's long ago since I started to build butt myself for my 64-bit systems... HTH, Xabier Oneca_,,_ From epicanis+icecast at dogphilosophy.net Thu Feb 20 18:47:45 2014 From: epicanis+icecast at dogphilosophy.net (epicanis+icecast at dogphilosophy.net) Date: Thu, 20 Feb 2014 13:47:45 -0500 Subject: [Icecast] Opus supported source client without transcoding? In-Reply-To: References: <1865304.MhZ29JY10Q@bunnies> Message-ID: <1407032.JZCnXBPBzE@bunnies> > have you tried "cat $1.opus $2.opus $3.opus | oggfwd" I haven't tried that, though I'm fairly certain it would work as you suspect. The problem is, of course, that as soon as ($3).opus is done, the feed dies. What I need/want is a continuous feed looping through an existing set of audio files repeatedly (ideally with some way of varying how often each one is played or at least pseudo-randomly shuffled or something, though this isn't strictly necessary). I have a suspicion that the only way available for now would be a named pipe to oggfwd and some sort of custom script to keep selecting and feeding the files to the pipe (unless the opus-supporting fork of BUTT does something ices2-like (in addition to transcoding, the limited documentation makes it appear that it only handles one piece of audio at a time, rather than a list of files, so it may not be useful for this.) -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jonathancandler_msa at q.com Sat Feb 22 21:12:17 2014 From: Jonathancandler_msa at q.com (jonathan candler) Date: Sat, 22 Feb 2014 14:12:17 -0700 Subject: [Icecast] scheduling with ezstream and ice cast. Message-ID: <5EF24A1B-BEC0-4A9F-A073-4E36BE315C9A@q.com> Hello all. I?m just wondering. Is there a way that i can schedule either playlists or files to be played on ice cast with ezstream? for instance, I would like a giggle to be played ever 10 minutes or so or perhaps some more complex things to be happened when scheduled. If anyone knows of sources or how I can put this all together, that would be great! Thanks all and have a good day. From eric.a.labelle at gmail.com Sat Feb 22 21:51:55 2014 From: eric.a.labelle at gmail.com (Eric Labelle) Date: Sat, 22 Feb 2014 16:51:55 -0500 Subject: [Icecast] scheduling with ezstream and ice cast. In-Reply-To: <5EF24A1B-BEC0-4A9F-A073-4E36BE315C9A@q.com> References: <5EF24A1B-BEC0-4A9F-A073-4E36BE315C9A@q.com> Message-ID: <53091BFB.8050509@gmail.com> Hi Jonathan, You might consider using liquidsoap - http://savonet.sourceforge.net/ I don't know how comfortable you are writing scripts but liquidsoap should be easy enough to pick up for most people and there are many example scripts at the link above (just dig around the site). Good luck, Eric On 22/02/2014 4:12 PM, jonathan candler wrote: > Hello all. I?m just wondering. Is there a way that i can schedule either playlists or files to be played on ice cast with ezstream? for instance, I would like a giggle to be played ever 10 minutes or so or perhaps some more complex things to be happened when scheduled. If anyone knows of sources or how I can put this all together, that would be great! Thanks all and have a good day. > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast From Jonathancandler_msa at q.com Sun Feb 23 04:11:38 2014 From: Jonathancandler_msa at q.com (jonathan candler) Date: Sat, 22 Feb 2014 21:11:38 -0700 Subject: [Icecast] scheduling with ezstream and ice cast. In-Reply-To: <53091BFB.8050509@gmail.com> References: <5EF24A1B-BEC0-4A9F-A073-4E36BE315C9A@q.com> <53091BFB.8050509@gmail.com> Message-ID: I?ve tried liquid soap. last time I tried it, it wasn?t buffering or streaming from the server. I?ve hard of ardj, but I am not sure how to use it with ezstream? Lol. On Feb 22, 2014, at 2:51 PM, Eric Labelle wrote: > Hi Jonathan, > > You might consider using liquidsoap - http://savonet.sourceforge.net/ > > I don't know how comfortable you are writing scripts but liquidsoap > should be easy enough to pick up for most people and there are many > example scripts at the link above (just dig around the site). > > Good luck, > > Eric > > On 22/02/2014 4:12 PM, jonathan candler wrote: >> Hello all. I?m just wondering. Is there a way that i can schedule either playlists or files to be played on ice cast with ezstream? for instance, I would like a giggle to be played ever 10 minutes or so or perhaps some more complex things to be happened when scheduled. If anyone knows of sources or how I can put this all together, that would be great! Thanks all and have a good day. >> _______________________________________________ >> 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