![]() ![]() LadioCast is available in different languages such as English or Japanese. ![]() LadioCast is a free software available on Mac OS X platform that streams digital audio such as Internet radio program. Connect with LadioCast to the streaming server This is my own server so may not be up all the time if there is some weird configuration issue / power outage, but hope it helps those who want to listen when they don’t have a radio at hand or for those overseas.If you have multiple channels, keep in mind that the Mount-Point and Broadcast Password are channel dependent, which means each channel has its own Mount-Point and Broadcast Password. You can just click the link and open the m3u file in the default player. This URL should work for all platforms (tested with iOS, Android and VLC). So as I tinker and try to get a proper Windows configuration, I have set up an Icecast server at whose playlist can be accessed at. I know there is Winamp with a shoutcast plugin, but I’m not sure how to pipe audio from a line-in port into Winamp. So right now we have 3 implementations but still no proper Windows stand alone solution. Now while the reception on the N900 wasn’t fantastic, it is a great self-contained solution: no external radio or external monitor / keyboard to for configuration. So I managed to get a Linux and OS X implementation running and there goes managing to get it all working on his N900 with some gstreamer magic of “gst-launch pulsesrc ! audioconvert ! lame quality=9 ! shout2send mount=/listen.mp3 port=8000 password=password ip=127.0.0.1”. So finally I found LadioCast which was the same saviour for OS X as darkice was for Linux. There was also a darkice Mac OS X branch build that I got the source (svn checkout darkice-macosx) for, but it seems that I do not have the necessary tools to compile it. I tried to understand how it works and how to use it using this YouTube video embedded below (turn on close captions, CC, for English subtitles) but new interfaces did not show up when starting applications so still no dice. There is an OS X implementation of JACK called Jack OS X. ![]() I have to say that JACK documentation seems severely lacking and I’m still left wondering how to use it. The problem? It required JACK audio connection kit which I could not get working in OS X. I started with trying darkice due to my success using it in Linux. MacPorts using a simple “sudo port install icecast2” but getting a source client was a bit more troublesome. I managed to get Icecast running easily thanks to On yet another whim, I decided to tried setting up an Icecast server in OSX (I think it’s one of those ‘because-I-can’ syndromes, that I tried doing this). In a stroke of luck (or proper research and reading) I finally found darkice which solved my Linux streaming (for those who don’t like the command line there is darksnow that provides a good GUI interface for the darkice source client). I switched back to Linux and managed to get ezStream working but did not find a way to get it to stream from the line-in audio port as perhaps my Linux / gstreamer fu is not good enough yet. The problem I ran here was that I could not hook the line-in input from my phone acting as a radio. It was during this adventure in WIndows Icecast server setup that I discovered ezStream via the Icecast forum’s “Common Source Client List” and was able to configure MP3 re-enconding. Then for a reason I thought that I’d try a solution on Windows (I think I blame my possible ADDnes). So I started fussing around with MP3 files and only to find out that ices2 didn’t support MP3 streaming (I tend to skip over things in my brain’s weird attempt to speed read and thus glossed over this fact: it’s even stated in the screenshot above that it is for “Ogg Vorbis streaming”). Managed to get OGG streaming to work but then tried it on my sister’s iPad and was reminded that Apple doesn’t really like OGG and would probably only work with an MP3 or AAC stream. Started off with the typical playlist configuration as I did not have a radio at hand. It took me some time to understand that Icecast streaming involves 2 components: the Icecast server (which is the machine people connect to in order to listen) and a source client which connects to the server and provides the audio source to the server to be streamed out. ![]() Went ahead and installed icecast2 and ices2 and after Google searching and fussing about I managed to get Icecast running and went on to configuring ices2. Perfect, a great place to start off so do a simple search for icecast on my Ubuntu box which gave the following results. I’ve been listening to the network since Leo Laporte started it many years back and I noticed that they were running an Icecast server at TWiT.am that streams their audio. So after the ‘failure’ in Part 1 the next step was to roll my own solution. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |