<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>icecast &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/icecast/</link>
	<description>Feed of posts on WordPress.com tagged "icecast"</description>
	<pubDate>Tue, 08 Dec 2009 07:21:27 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[How to Stream Your Music Online]]></title>
<link>http://raziin.wordpress.com/2009/10/28/how-to-stream-your-music-online/</link>
<pubDate>Wed, 28 Oct 2009 04:54:29 +0000</pubDate>
<dc:creator>raziin</dc:creator>
<guid>http://raziin.wordpress.com/2009/10/28/how-to-stream-your-music-online/</guid>
<description><![CDATA[You&#8217;ve spent a lot of time and money collecting digital music. And by now, you have a pretty s]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://raziin.wordpress.com/files/2009/10/lp.jpg"><img class="aligncenter size-full wp-image-378" title="LP" src="http://raziin.wordpress.com/files/2009/10/lp.jpg" alt="LP" width="600" height="302" /></a></p>
<p><a href="http://raziin.wordpress.com/files/2009/10/lp.jpg"></a>You&#8217;ve spent a lot of time and money collecting digital music. And by now, you have a pretty sweet library of MP3s and AACs to show for the effort.</p>
<p>But let&#8217;s say you want to take that library to go? Before you start carrying around a huge hard drive, you might want to try streaming your tunes online instead. All it takes to start streaming your music over the internet is a playlist, a server with some storage space, and a software player that can open and play an internet stream.</p>
<p><!--more--></p>
<h3>Step 1: Host it somewhere</h3>
<p>Most web hosts offer data plans around $10 per month that come with plenty of storage and bandwidth to hold and serve your music. The rates get steeper once you want to store more than 200 or 300 gigabytes. Also, when you&#8217;re streaming, you&#8217;re paying for bandwidth. So, if you&#8217;re looking to share your collection with your friends as a stream, you&#8217;ll have to monitor your usage more closely or else end up paying through the nose.</p>
<p>Besides the cost, you trade off a good deal of control over the data because it resides on some machine out there in the ether.</p>
<p>Hosting music on your own computer using a broadband connection is a preferable option, especially since you know exactly where it is and there&#8217;s is no need to transfer your music anywhere. However, unless you have a static IP address, finding your computer (and your music) in the vast expanse of the internet can be a hassle. If your network provider keeps changing your IP address on you, try setting up Dynamic DNS using a service like <a title="http://www.dyndns.com/" href="http://www.dyndns.com/">DynDNS</a>.</p>
<p><strong>Tip:</strong> Webmonkey.com has an excellent <a title="http://www.webmonkey.com/tutorial/Set_Up_Dynamic_DNS" href="http://www.webmonkey.com/tutorial/Set_Up_Dynamic_DNS">introduction to using Dynamic DNS</a>.<br />
<strong>Tip:</strong> Dan Hilgert also has an explanation of  <a title="http://deepbluegroove.blogspot.com" href="http://deepbluegroove.blogspot.com/">his Dynamic DNS setup and streaming music guide</a>.</p>
<p><a name="Step_2:_Create_a_playlist"></a></p>
<h3>Step 2: Create a playlist</h3>
<p>Perhaps the easiest way to get your music online is to use your favorite music player. Most music players, including iTunes, Windows Media Player and WinAmp all use common playlist formats to play music online.</p>
<p>A playlist contains the names and location of your music files. It is downloaded and used by your media player to play the music files as a stream. It works pretty well, although the music players don&#8217;t allow skipping, fast forwarding or rewinding.</p>
<p>The most-used music file formats are MP3, Windows Media Player&#8217;s WMA and Apple&#8217;s mp4 (also known as AAC). We recommend using only these player files for universality. If you&#8217;re not sure which format to use, we&#8217;d recommend you default to MP3 to ensure the ultimate in compatibility.</p>
<p>&#160;</p>
<p><a name="Extended_M3U"></a></p>
<h4>Extended M3U</h4>
<p>The easiest and most reliable method for streaming is to use M3U playlist files in conjunction with iTunes or Windows Media Player. Open a streaming URL by pressing Control-U (or Command-U for Mac) in either program.</p>
<p>An extended M3U file format looks like this:</p>
<pre>#EXTM3U

#EXTINF:Birds In The Belly http://www.soundsofarcadio.com/mp3/BirdsintheBelly.mp3

#EXTINF:Hock It Like You Own It http://www.soundsofarcadio.com/mp3/HockItLikeYouOwnIt.mp3

#EXTINF:Kid I Know http://www.soundsofarcadio.com/mp3/AKidIKnow.mp3
</pre>
<p>You can follow the format shown above. Open the code up in a text editor and just paste in your own song info and URLs. When you&#8217;re done building your list, save the result as a .m3u file and open it up in your player.</p>
<p>If you&#8217;re a Windows user, you can <a title="http://www.softpedia.com/get/Multimedia/Audio/Other-AUDIO-Tools/M3U-Creator.shtml" href="http://www.softpedia.com/get/Multimedia/Audio/Other-AUDIO-Tools/M3U-Creator.shtml">download M3U Creator</a>. The free desktop application will let you create and edit .m3u playlists in an easy-to-use interface.</p>
<p><a name="XSPF"></a></p>
<h4>XSPF</h4>
<p>Another common playlist format is XSPF (pronounced &#8220;spiff&#8221;). This method is more practical for streaming music via a web page or Flash-based players, though many third-party applications support XSPF. For example, <a title="http://music.yahoo.com/musicengine/" href="http://music.yahoo.com/musicengine/">Yahoo Music Jukebox</a> uses XSPF as its default playlist format.</p>
<p>The XSPF format is below. Note the &#8220;L&#8221; in &#8220;trackList&#8221; needs to be capitalized for it to be recognized by players.</p>
<pre>&#60;?xml version="1.0" encoding="UTF-8"?&#62;
&#60;playlist version="1" xmlns="http://xspf.org/ns/0/"&#62;
     &#60;trackList&#62;

       &#60;track&#62;
         &#60;location&#62;http://www.soundsofarcadio.com/mp3/BirdsintheBelly.mp3&#60;/location&#62;
         &#60;creator&#62;Arcadio&#60;/creator&#62;
         &#60;album&#62;Early Demo&#60;/album&#62;
         &#60;title&#62;Birds in the Belly&#60;/title&#62;
       &#60;/track&#62;

       &#60;track&#62;
         &#60;location&#62;http://www.soundsofarcadio.com/mp3/HockItLikeYouOwnIt.mp3&#60;/location&#62;
         &#60;creator&#62;Arcadio&#60;/creator&#62;
         &#60;album&#62;Early Demo&#60;/album&#62;
         &#60;title&#62;Hock It Like You Own It&#60;/title&#62;
       &#60;/track&#62;

       &#60;track&#62;
         &#60;location&#62;http://www.soundsofarcadio.com/mp3/AKidIKnow.mp3&#60;/location&#62;
         &#60;creator&#62;Arcadio&#60;/creator&#62;
         &#60;album&#62;Early Demo&#60;/album&#62;
         &#60;title&#62;A Kid I Know&#60;/title&#62;
       &#60;/track&#62;

     &#60;/trackList&#62;
&#60;/playlist&#62;
</pre>
<p>&#160;</p>
<p>Again, to make your own playlist file, just copy this code into a text editor, change the song info and the URLs, and save the results with the extension <tt>.xspf</tt>.</p>
<p>For a list of players and uses for XSPF files, visit <a title="http://xspf.org/applications/" href="http://xspf.org/applications/">the XSPF applications page</a>. Included in the list is an M3U to XSPF file converter and some command line tools used to generate XSPF files from various music libraries online.</p>
<p>There are also some handy <a title="http://xspf.org/validation/" href="http://xspf.org/validation/">validation tools</a> to make sure your spiffs are well-formed.</p>
<p><a name="PLS"></a></p>
<h4>PLS</h4>
<p>The PLS format is another streaming playlist option, and used mostly by professional online radio broadcasts. You&#8217;ll find a good deal of PLS-streaming music stations on <a title="http://www.shoutcast.com/" href="http://www.shoutcast.com/">Shoutcast</a>.</p>
<p>The PLS file format looks like this:</p>
<pre>[playlist]
NumberOfEntries=3

File1=http://www.soundsofarcadio.com/mp3/BirdsintheBelly.mp3
Title1=Birds in the Belly
Length1=-1

File2=http://www.soundsofarcadio.com/mp3/HockItLikeYouOwnIt.mp3
Title2=Hock It Like You Own It
Length2=-1

File3=http://www.soundsofarcadio.com/mp3/AKidIKnow.mp3
Title3=A Kid I Know
Length3=-1

Version=2
</pre>
<p>&#160;</p>
<p>Length refers to the length of the song. Use -1 to have the music player ignore it entirely.</p>
<p><a name="Download_Software_to_Do_It_For_You"></a></p>
<h3>Download Software to Do It For You</h3>
<div><a title="http://www.icecast.org/" href="http://www.icecast.org/">Icecast</a> is an open source music broadcasting solution. The player is available for Windows or Linux. If you are uploading your tracks to a web host, and depending on how accommodating your web host is, you might find Icecast the perfect solution for setting up your internet radio station.</div>
<p>Otherwise, you might want to give <a title="http://www.shoutcast.com/download/broadcast.phtml" href="http://www.shoutcast.com/download/broadcast.phtml">Shoutcast&#8217;s broadcasting tools</a> a try. Shoutcast&#8217;s tools are extensions built on the Windows-only WinAmp music player, but some broadcasting tools for Mac and Linux are also available.</p>
<p>If you already have WinAmp, Spacial Audio Solutions offers a <a title="http://www.spacialaudio.com/?page=winamp-plugins" href="http://www.spacialaudio.com/?page=winamp-plugins">plugin</a> to turn it into an internet radio station. Spacial also has software for the enthusiastic amateur and professional: <a title="http://www.spacialaudio.com/?page=simplecast" href="http://www.spacialaudio.com/?page=simplecast">SimpleCast</a> and <a title="http://www.spacialaudio.com/?page=sam-broadcaster&#38;tab=tab-sam-broadcaster-overview" href="http://www.spacialaudio.com/?page=sam-broadcaster&#38;tab=tab-sam-broadcaster-overview">SAM Broadcaster</a>.</p>
<p><a title="http://www.iradeo.com" href="http://www.iradeo.com/">iRadeo</a> is a free streaming audio platform that allows anyone to start an online radio station. Once installed, <a title="http://www.iradeo.com" href="http://www.iradeo.com/">iRadeo</a> will automatically detect and stream any MP3 or WAV file formats that has been uploaded to the specified directory.</p>
<p>Finally, <a title="http://www.peercast.org" href="http://www.peercast.org/">Peercast</a> provides both direct and P2P streaming at the same time, allowing you to stream music online anonymously.</p>
<p><a name="Don.27t_Feed_the_Lawyers"></a></p>
<h3>Don&#8217;t Feed the Lawyers</h3>
<p>You could be fined for broadcasting music you don&#8217;t own the copyright to, and in most cases the penalties are pretty severe. There are also plenty of rabid music industry lawyers with a history of going to great lengths to prosecute copyright violators. That said, be careful how you distribute your streams.</p>
<p>Some of the software solutions listed here have built-in password protection. Otherwise, you&#8217;ll have to know some SSL and/or password protection web hosting configurations to lock down your stream.</p>
<p>Your other option &#8212; and probably the safest &#8212; is to just keep your station under wraps. You can listen to it freely, but don&#8217;t go spreading the word. Remember, the internet has ears!</p>
<p><a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fraziin.wordpress.com%2F2009%2F10%2F28%2Fhow-to-stream-your-music-online%2F&#38;linkname=How%20to%20Stream%20Your%20Music%20Online"><img src="http://static.addtoany.com/buttons/share_save_120_16.gif" alt="Share" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Twittere was du spielst!]]></title>
<link>http://audiopalace.wordpress.com/2009/09/30/twittere-was-du-spielst/</link>
<pubDate>Wed, 30 Sep 2009 16:50:29 +0000</pubDate>
<dc:creator>audiopalace</dc:creator>
<guid>http://audiopalace.wordpress.com/2009/09/30/twittere-was-du-spielst/</guid>
<description><![CDATA[Mit dem neuen Tool Traktor Scrobbler kannst du direkt twittern, was du spielst! Dieses Tool ermöglic]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Mit dem neuen Tool Traktor Scrobbler kannst du direkt twittern, was du spielst! Dieses Tool ermöglicht es ambitionierten DJs (die Traktor Pro benutzen), während ihrer Sets stets den aktuell gespielten Song an Twitter (später mehr) zu senden.<br />
IceCast 2 wird gleich mitgeliefert und muss somit nicht extra installiert werden.</p>
<h3 style="text-align:left;"><span style="text-decoration:underline;">Download</span></h3>
<p style="text-align:left;"><a title="Downloaded 0 times" href="http://www.ali.dj/wp-content/plugins/download-monitor/download.php?id=7">Traktor Scrobbler (3.05 MB)</a> &#8211; No hits</p>
<p><a name="versionshistorie"></a></p>
<h3><span style="text-decoration:underline;">Versionshistorie</span></h3>
<p><strong>Version 1 <em>(30.09.2009)</em>:</strong></p>
<ul>
<li>Erstveröffentlichung</li>
</ul>
<p><a name="features"></a></p>
<h3><span style="text-decoration:underline;">Features</span></h3>
<ul>
<li>keine Installation, kein Müll in der Registry</li>
<li>Anzeige des aktuell gespielten Tracks in Trakto</li>
<li>Senden der Track-informationen an Twitter</li>
</ul>
<p><a name="vorraussetzungen"></a></p>
<h3><span style="text-decoration:underline;">Vorraussetzungen</span></h3>
<ul>
<li>Microsoft Windows 2000/XP/Vista/7</li>
<li>Traktor Pro (getestet mit Version 1.1.2 und 1.2.1)</li>
</ul>
<p><a name="einrichtung-und-benutzung"></a></p>
<h3><span style="text-decoration:underline;">Einrichtung und Benutzung</span></h3>
<p><em>siehe „Traktor Scrobbler Anleitung.pdf“</em></p>
<p><a name="todo"></a></p>
<h3><span style="text-decoration:underline;">ToDo</span></h3>
<ul>
<li>Auth für Twitter nutzen statt BasicAuth</li>
<li>Formulardaten speichern</li>
<li> ping.fm support</li>
<li>IceCast-Einstellungen via Traktor Scrobbler vornehmen</li>
<li>Trackdaten als XML-Datei bereitstellen</li>
</ul>
<p><a name="faq"></a></p>
<h3><span style="text-decoration:underline;">FAQ</span></h3>
<p>Q: Das Broadcast-Symbol in Traktor Pro blinkt statt dauerhaft zu leuchten</p>
<p>A: Entweder sind Einstellungen in Traktor Pro oder der icecast.xml nicht korrekt oder eine Firewall verhindert den Zugriff auf den IceCast-Server</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Na Varanda em imagens constrangedoras]]></title>
<link>http://emerluis.wordpress.com/2009/08/18/na-varanda-em-imagens-constrangedoras/</link>
<pubDate>Tue, 18 Aug 2009 19:07:43 +0000</pubDate>
<dc:creator>emerluis</dc:creator>
<guid>http://emerluis.wordpress.com/2009/08/18/na-varanda-em-imagens-constrangedoras/</guid>
<description><![CDATA[Vazaram na rede as imagens exclusivas do último podcast Na Varanda, feito ao vivo, no dia 08/08 do c]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Vazaram na rede as imagens exclusivas do último podcast Na Varanda, feito ao vivo, no dia 08/08 do corrente ano. Imagens raras, perturbadoras e principalmente, constrangedoras, do primeiro podcast feito por homens grávidos do mundo. Uma noite lacinante. As imagens são fortes. Retirem crianças, cardíacos, pessoas com cistite, idosos com baixa imunidade e pessoas com uma perna mais curta que a outra da frente do computador. Nenhum código aberto foi maltratado durante este podcast.</p>
<div id="attachment_1447" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-1447" title="navaranda1" src="http://emerluis.wordpress.com/files/2009/08/navaranda1.jpg" alt="Para os detratores, o podcast é realmente feito Na Varanda. Ao fundo o saudoso bambuzal" width="400" height="300" /><p class="wp-caption-text">Para os detratores, o podcast é realmente feito Na Varanda. Ao fundo o saudoso bambuzal</p></div>
<div id="attachment_1448" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-1448" title="navaranda2" src="http://emerluis.wordpress.com/files/2009/08/navaranda2.jpg" alt="Centro de comando interativo. Nome luxuoso para o &#34;cara que fica vendo e-mail, Twitter e outras porcarias interativas&#34;. De costas, Jude Law" width="400" height="300" /><p class="wp-caption-text">Centro de comando interativo. Nome luxuoso para o &#34;cara que fica vendo Twitter e outras porcarias interativas&#34;. De costas, Jude Law</p></div>
<div id="attachment_1449" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-1449" title="navaranda3" src="http://emerluis.wordpress.com/files/2009/08/navaranda3.jpg" alt="Simples ferramenta para streaming ao vivo em Software Livre, o Icecast, para provar ao ENIAC da EBC que não é preciso milhões e grandes parques computacionais para produzir conteúdo" width="400" height="300" /><p class="wp-caption-text">Simples ferramenta para streaming ao vivo em Software Livre, o Icecast, para provar ao ENIAC da EBC que não é preciso milhões e grandes parques computacionais para produzir conteúdo na rede</p></div>
<div id="attachment_1450" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-1450" title="navaranda4" src="http://emerluis.wordpress.com/files/2009/08/navaranda4.jpg" alt="Momento TENSO! O âncora @fernandoike consola @cesaraovivo observados por Cascardo e Lincoln, este em primeiro plano" width="400" height="300" /><p class="wp-caption-text">Momento TENSO! Âncora @fernandoike consola @cesaraovivo que está inconformado com a perda do bambuzal, observados por Cascardo e Lincoln (blusa verde).</p></div>
<div id="attachment_1451" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-1451" title="navaranda5" src="http://emerluis.wordpress.com/files/2009/08/navaranda5.jpg" alt="Editor de som Audacity usado para gravar o podcast" width="400" height="300" /><p class="wp-caption-text">Editor de som Audacity usado para gravar o podcast</p></div>
<div id="attachment_1452" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-1452" title="navaranda6" src="http://emerluis.wordpress.com/files/2009/08/navaranda6.jpg" alt="Jude Law coordena a equipe na transmissão, sentindo cheiro estranho proveniente do conteúdo. Equipamento: amplificador, mesa de som Behringer, mic de lapela e mic Shure manual" width="400" height="300" /><p class="wp-caption-text">Jude Law coordena a equipe na transmissão, sentindo cheiro estranho vindo do conteúdo. Equipamento: amplificador, mesa de som Behringer, mic de lapela e mic Shure</p></div>
<div id="attachment_1453" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-1453" title="navaranda7" src="http://emerluis.wordpress.com/files/2009/08/navaranda7.jpg" alt="Termina o Na Varanda, o único podcast em que os apresentadores ficam bêbados ao longo do programa" width="400" height="300" /><p class="wp-caption-text">Termina o Na Varanda, o único podcast em que os apresentadores ficam bêbados ao longo do programa</p></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Stream media with Icecast and ezstream]]></title>
<link>http://allthingsgeek.wordpress.com/2009/06/01/stream-media-with-icecast-and-ezstream/</link>
<pubDate>Sun, 31 May 2009 23:58:13 +0000</pubDate>
<dc:creator>Noccy</dc:creator>
<guid>http://allthingsgeek.wordpress.com/2009/06/01/stream-media-with-icecast-and-ezstream/</guid>
<description><![CDATA[Note: While this *can* be done on Windows, this guide will be for Linux. There are only minor differ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#999999;"><strong>Note:</strong> While this *can* be done on Windows, this guide will be for Linux. There are only minor differences, but I&#8217;ll let you work those out yourself.</span></p>
<p style="padding-left:30px;"><span style="color:#ff0000;"><em>Before you start, keep in mind that video streaming is VERY cpu and bandwidth intensive. Audio streaming is OK, but the methods described here uses transcoding, which means one decoder and one encoder will be active per stream. Music streaming at 128k should take about 10kb/s, and is a lot nicer to your cpu <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></span></p>
<p><strong>Step 1. Setting it up!</strong></p>
<ol>
<li>Start by grabbing the packages icecast2, ezstream, ffmpeg2theora, madplay, podget. A few others may be required, but I think those should do for now.</li>
<li>Create a new user, <strong>ezstream</strong>, and change to its home directory /home/ezstream</li>
<li>Change <strong>ezstream</strong>&#8217;s cron with <em>sudo -u ezstream crontab -e</em> ; Create a script to run every hour, as &#8220;podget&#8221;</li>
</ol>
<p><strong>Step 2. Configuring podget<br />
</strong></p>
<p style="padding-left:30px;">Sudo to ezstream with <em>sudo -u ezstream bash</em>. Create the folder ~/.podget and open ~/.podget/serverlist in nano. If it has contents in it, wipe it all out and then put in one line per podcast, looking like <strong>http://host.com/feed/rss.xml channel1</strong>. Replace channel1 with whatever you want to call the channel. You can add several feeds to several channels, just remember that the channel name can&#8217;t contain any spaces!</p>
<p style="padding-left:30px;">Now run <em>podget</em> and make sure that it works. Ctrl-C it and open ~/.podget/podgetrc in nano. Modify the download path to be /home/ezstream/media. Now go back out and create the media folder. Delete the old downloads folder, and run <em>podget</em> again. It should now download the content into the different channels. If you also changed the days to keep the file in podgetrc, old episodes will get automatically deleted.</p>
<p><strong>3. We got the episodes, now what?</strong></p>
<p style="padding-left:30px;">Next we need to create our playlist scripts. Open /home/ezstream/playlist/channel1 in nano, add the #!/bin/bash header and put in <em>ls /home/ezstream/media/channel1/*.mp3 &#124; sort -R &#124; tail &#8211;lines 1</em> ; Save the file and make it executable. If you&#8217;ve got any media downloaded so far (it takes a while, so seriously, if you don&#8217;t; type &#8220;screen podget&#8221; and then detach. right now!) you can type /home/ezstream/playlists/channel1 and hit enter, and you should get a random media file in return. Sorted? Good!</p>
<p style="padding-left:30px;">When you have a script for each of your channels, you can move on to the next step.</p>
<p><strong>4. Streaming it&#8230;</strong></p>
<p style="padding-left:30px;">We will be using ezstream to decode the files and then pass them on to the icecast server. Grab the two templates, save them as /home/ezstream/conf/template-audio.xml and template-video.xml. Next, make a copy of one of these files as <strong>ch</strong><strong>annel1.xml</strong> and open it with nano. Update the path and the password at the top, and make the playlist point to /home/ezstream/playlists/channel1. Save and exit. Create one of these for each of your channels. Now to launch the streams.</p>
<p><strong>5. Really streaming it&#8230;</strong></p>
<p style="padding-left:30px;">This part is far from the ultimate solution, but it works. use <em>exit</em> to go back to your normal user account, and type <em>sudo nano /usr/bin/streamstart</em>. Give it the bash header, and then put in: <em>sudo -u ezstream ezstream -q -c /home/ezstream/conf/$1.xml &#62; /home/ezstream/logs/$1.xml</em> ; Go back out and create the ~/logs directory. Make the file executable.</p>
<p><strong>6. Setting up Icecast</strong></p>
<p style="padding-left:30px;">Piece of cake. Issue <em>sudo nano /etc/icecast2/icecast.xml</em> and hack away. Change the passwords as needed, increase the number of sources, save and exit. Try <em>sudo /etc/init.d/icecast2 start</em> and keep your fingers crossed. If you can access localhost:8000 in your web browser you have been successful. If not, work out the kinks and try again.</p>
<p><strong>7. Going live!</strong></p>
<p style="padding-left:30px;">At the prompt, issue <em>streamstart channel1</em>. This should fire up ezstream which should start re-encoding and streaming your media. Open the target URL in your media player to make sure everything is working. Congratulations <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Possible improvements</strong></p>
<ul>
<li>Rewriting the playlist script to check for new items and put them first, so that a news show will air while it&#8217;s &#8220;hot&#8221;.</li>
<li>A streamstop command could find the pid for the ezstream command and kill it, thus stopping the stream.</li>
</ul>
<p><strong>Important!</strong> You are <span style="text-decoration:underline;">NOT</span> blind. There are no downloads. YET! I will put them up asap.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Streaming Your iSight Camera to the Web with the Video Tag]]></title>
<link>http://autonome.wordpress.com/2009/05/31/streaming-your-isight-camera-to-the-web-with-the-video-tag/</link>
<pubDate>Sun, 31 May 2009 22:51:39 +0000</pubDate>
<dc:creator>Dietrich Ayala</dc:creator>
<guid>http://autonome.wordpress.com/2009/05/31/streaming-your-isight-camera-to-the-web-with-the-video-tag/</guid>
<description><![CDATA[I wanted to do a demonstration of live streaming using the &lt;video/&gt; tag for my talk at the upc]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I wanted to do a demonstration of live streaming using the <a href="https://developer.mozilla.org/en/html/element/video">&#60;video/&#62; tag</a> for <a href="http://opensourcebridge.org/sessions/251">my talk at the upcoming Open Source Bridge conference</a>; maybe a stream a surprise guest in, do some audience interaction, something fun. I figured the easiest way to test the streaming myself would be to use the webcam in my MacBook Pro&#8217;s built-in iSight camera.</p>
<p>I pinged <a href="http://weblogs.mozillazine.org/asa/">Asa</a> to get details about how he streams <a href="http://air.mozilla.com/">Air Mozilla</a>, which brought Icecast into the picture. I found some old posts about using VLC on Linux to capture the external iSight, so tried it&#8230; but no dice, the capture module barfed when trying to talk to the camera. VLC ships with a capture module for the iSight, but hasn&#8217;t been updated to work with the internal iSight. Bah. VLC also supported transcoding to Ogg Theora, as well as streaming to Icecast servers, so it really seemed like it&#8217;d provide just about everything, if it only supported the camera.</p>
<p>I looked up the error I got from VLC, posted on the VLC forums, no answers. So I emailed the author of VLC&#8217;s Quicktime module, <a href="http://www.ohloh.net/accounts/pdherbemont">Pierre d&#8217;Herbemont</a>, at the email he left in the source file. After a couple of emails, and less than 24 hours later, <a href="http://git.videolan.org/?p=vlc.git;a=commitdiff;h=d032b62bfaada60a4f3e0b3b2a5a71f65bf8eea9">he&#8217;d checked in a fix</a>. Open source FTW. Thanks Pierre.</p>
<p>The steps to get it working are enumerated below. At some point, the VLC fix will ship, but until then you&#8217;ll need to use nightly builds.</p>
<p>Install and configure the Icecast2 server:</p>
<ol>
<li>Install <a href="http://www.macports.org/">MacPorts</a></li>
<li>In the Terminal: sudo port install icecast2. This installs everything into various dirs in /opt/local.</li>
<li>Edit /opt/local/etc/icecast.xml, set user/group it runs as (for logfiles, i set mine to _www, same as Apache), and change the default passwords in the authentication section.</li>
<li>Set permissions on /opt/local/var/log/icecast to be writable by the user you configured Icecast to run as.</li>
<li>In the Terminal, start the server: sudo icecast -c /opt/local/etc/icecast.xml -b</li>
<li>Test your install by checking the server&#8217;s status at <a href="http://localhost:8000/status.xsl">http://localhost:8000/status.xsl</a></li>
<li>Watch the log in the Terminal: tail -f opt/local/var/log/icecast/error.log (Useful for confirming VLC access, as well as catching authentication problems)</li>
</ol>
<p>Start the stream:</p>
<ol>
<li>Download and install the most recent <a href="http://nightlies.videolan.org/build/macosx-intel/?C=M%3BO=D">VLC nightly build</a></li>
<li>Open the terminal, and execute the command below</li>
<li>Open <a href="http://localhost:8000/stream/isight">http://localhost:8000/stream/isight</a> with Firefox 3.5b4 (or newer)</li>
</ol>
<p>VLC Command (all one line):</p>
<p>/Applications/VLC.app/Contents/MacOS/VLC qtcapture:// &#8211;sout=&#8221;#transcode{vcodec=theora,vb=256,venc=theora,acodec=vorbis,ab=64,aenc=vorbis}: standard{access=shout,mux=ogg,dst=source:yourpassword@localhost:8000/stream/isight}&#8221;</p>
<p><img class="aligncenter size-medium wp-image-353" title="screenshot" src="http://autonome.wordpress.com/files/2009/05/picture-211.png?w=300" alt="screenshot" width="300" height="218" /></p>
<p>It&#8217;s still not quite ready for practical use:</p>
<ul>
<li>There&#8217;s still some size distortion, maybe I have the aspect ratio wrong or something</li>
<li>Still working on sound</li>
<li>Lag is pretty bad</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[icecast static files streamer]]></title>
<link>http://peterebbelink.wordpress.com/2009/02/19/icecast-static-files-streamer/</link>
<pubDate>Thu, 19 Feb 2009 16:34:23 +0000</pubDate>
<dc:creator>Peter Ebbelink</dc:creator>
<guid>http://peterebbelink.wordpress.com/2009/02/19/icecast-static-files-streamer/</guid>
<description><![CDATA[When coming from a working streaming server, adding static files streaming is rather simple. The onl]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>When coming from a working streaming server, adding static files streaming is rather simple. The only snag is with the &#60;webroot&#62; directive in the &#60;paths&#62; section.<br />
When you change the &#60;webroot&#62; location to point to your MP3 collection, you will cripple part of your administration web-pages.<br />
The way I solved this is to create a symbolic link in the by &#60;webroot&#62; pointed directory.<br />
So, switch on the functionality for streaming static files by:<br />
<code> &#60;fileserve&#62;1&#60;/fileserve&#62;</code><br />
and then, if your &#60;paths&#62; section looks like this:<br />
<code>&#60;paths&#62;<br />
&#60;webroot&#62;/usr/share/icecast2/web&#60;/webroot&#62;<br />
&#60;adminroot&#62;/usr/share/icecast2/admin&#60;/adminroot&#62;<br />
&#60;alias source="/" dest="/status.xsl"/&#62;<br />
&#60;/paths&#62;</code><br />
you would create a symbolic link:<br />
<code>ln -s /path/to/my/mp3/collection /usr/share/icecast2/web/popular</code><br />
To play a song: Point a streaming media player to:<br />
<code>http://icecast.myserver.priv:8000/popular/mysong.mp3</code></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IceCast streaming server operational]]></title>
<link>http://peterebbelink.wordpress.com/2009/02/18/icecast-streaming-server-operational/</link>
<pubDate>Wed, 18 Feb 2009 15:57:43 +0000</pubDate>
<dc:creator>Peter Ebbelink</dc:creator>
<guid>http://peterebbelink.wordpress.com/2009/02/18/icecast-streaming-server-operational/</guid>
<description><![CDATA[Now that I&#8217;ve got time at had, I picked up several projects that were left dangling due to pro]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Now that I&#8217;ve got time at had, I picked up several projects that were left dangling due to projects that paid the rent&#8230;</p>
<p>I&#8217;ve come a long way with Nagios, PowerFuse and some others, but IceCast has some documentation and is the first to be published. It&#8217;s still a bit sketchy, but it gives an acual overview of what to expect: Something that I did not find elsewhere on the web.</p>
<p>As you can see in the schematic overview, icecast is not meant to be used alone: At least a consumer is needed to listen to the stream.</p>
<p>Icecast has two major ways of providing content: By &#8220;static files&#8221; or through a stream. The diagram shows the necessary components to come from .OGG files to a live audio stream.</p>
<div id="attachment_19" class="wp-caption alignnone" style="width: 460px"><a href="http://dipstick.xs4all.nl/infra-stiveca/infra-icecast.png"><img class="size-full wp-image-19" title="icecast - streaming media overview" src="http://peterebbelink.wordpress.com/files/2009/02/infra-icecast.png" alt="overview of IceCast streaming media set up" width="450" height="297" /></a><p class="wp-caption-text">overview of IceCast streaming media set up</p></div>
<p>(click on the image to open a larger img)</p>
<p>To cut to the chase: In order for icecast to stream audio it needs a source.<br />
MPD can be such a source. There are others, see the mindmap)<br />
In order for MPD to know what it needs to send, it needs input, &#8220;PitchFork&#8221; can be such a control program.<br />
In short: MPD knows of a list of audio files, PitchFork can request this list of files and shows a neat overview, you select files to be played, PitchFork instruct MPD what to play and MPD sends it to IceCast to be streamed world wide.<a href="http://dipstick.xs4all.nl/infra-stiveca/pitchfork-web-based-audio-stream-composer.png"><img class="alignnone size-full wp-image-25" title="pitchfork web based audio stream composer" src="http://peterebbelink.wordpress.com/files/2009/02/pitchfork-web-based-audio-stream-composer.png" alt="pitchfork web based audio stream composer" width="450" height="289" /></a></p>
<p><a href="http://peterebbelink.files.wordpress.com/2009/02/audio-streaming_mind_map.png"><img class="alignnone size-full wp-image-27" title="audio streaming mind map" src="http://peterebbelink.wordpress.com/files/2009/02/audio-streaming_mind_map.png" alt="audio streaming mind map" width="450" height="486" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Lost It..]]></title>
<link>http://bananabiter.wordpress.com/2009/01/20/lost-it/</link>
<pubDate>Tue, 20 Jan 2009 05:39:59 +0000</pubDate>
<dc:creator>kellyzdude</dc:creator>
<guid>http://bananabiter.wordpress.com/2009/01/20/lost-it/</guid>
<description><![CDATA[I recall that earlier today I had an awesome idea for what to post tonight, and now it&#8217;s gone.]]></description>
<content:encoded><![CDATA[I recall that earlier today I had an awesome idea for what to post tonight, and now it&#8217;s gone.]]></content:encoded>
</item>
<item>
<title><![CDATA[Mi Radio con icecast en gentoo. parte I]]></title>
<link>http://erojasv.wordpress.com/2008/12/05/mi-radio-con-icecast-en-gentoo-parte-i/</link>
<pubDate>Fri, 05 Dec 2008 17:52:55 +0000</pubDate>
<dc:creator>Ernie Rojas Villoslado</dc:creator>
<guid>http://erojasv.wordpress.com/2008/12/05/mi-radio-con-icecast-en-gentoo-parte-i/</guid>
<description><![CDATA[En la insitiución donde trabajo se viene requiriendo configurar un servidor de streaming para tener ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>En la insitiución donde trabajo se viene requiriendo configurar un servidor de streaming para tener una radio en linea, q será alimentado desde una tarjeta de sonido al cual estará conectado el equipo de radio, una arquitectura interesante, por lo que me puse  a investigar y como se dice una imagen vale mas q mil palabras, me encontre con esta imagen que resume todo lo q deseo hacer:</p>
<p><img class="alignnone" src="http://img234.imageshack.us/img234/6119/streamingpx6.png" alt="" width="462" height="272" /></p>
<p>Imagen: <a href="http://federicosayd.wordpress.com/2007/10/12/una-radio-en-linux/">http://federicosayd.wordpress.com/2007/10/12/una-radio-en-linux/</a></p>
<p>Bueno yo ya habia trabajado con shoutcast, el problema es que nunca le encontre un cliente para que alimente al servidor y que corra en linux ademas que no soporta el formato ogg. Por lo que le di una oportunidad a icecast, anteriormente lo habia probado pero tuve problemas para configurarlo, pero esta vez ya me funciona.</p>
<p>En esta parte explicare la configuracion de icecast y de ices, el primero es el servidor y el segundo es el cliente que alimentara a nuestro servidor:</p>
<ul>
<li>Instalamos icecast con los USE flags siguientes: &#8220;speex ssl theora yp&#8221;</li>
</ul>
<p># emerge -va icecast</p>
<ul>
<li>Configuramos icecast en el archivo /etc/icecast2/icecast.xml</li>
</ul>
<p><em>&#60;icecast&#62;<br />
&#60;limits&#62;<br />
&#60;clients&#62;100&#60;/clients&#62;<br />
&#60;sources&#62;2&#60;/sources&#62;<br />
&#60;threadpool&#62;5&#60;/threadpool&#62;<br />
&#60;queue-size&#62;524288&#60;/queue-size&#62;<br />
&#60;client-timeout&#62;30&#60;/client-timeout&#62;<br />
&#60;header-timeout&#62;15&#60;/header-timeout&#62;<br />
&#60;source-timeout&#62;10&#60;/source-timeout&#62;<br />
&#60;burst-on-connect&#62;1&#60;/burst-on-connect&#62;<br />
&#60;burst-size&#62;65535&#60;/burst-size&#62;<br />
&#60;/limits&#62;<br />
&#60;authentication&#62;<br />
&#60;source-password&#62;123&#60;/source-password&#62;<br />
&#60;relay-password&#62;1234&#60;/relay-password&#62;<br />
&#60;admin-user&#62;admin&#60;/admin-user&#62;<br />
&#60;admin-password&#62;12345&#60;/admin-password&#62;<br />
&#60;/authentication&#62;<br />
&#60;hostname&#62;localhost&#60;/hostname&#62;</em></p>
<p><em>&#60;listen-socket&#62;<br />
&#60;port&#62;8000&#60;/port&#62;<br />
&#60;/listen-socket&#62;</em></p>
<p><em>&#60;fileserve&#62;1&#60;/fileserve&#62;</em></p>
<p><em>&#60;paths&#62;<br />
&#60;basedir&#62;/usr/share/icecast&#60;/basedir&#62;</em></p>
<p><em>&#60;logdir&#62;/var/log/icecast&#60;/logdir&#62;<br />
&#60;webroot&#62;/usr/share/icecast/web&#60;/webroot&#62;<br />
&#60;adminroot&#62;/usr/share/icecast/admin&#60;/adminroot&#62;<br />
&#60;alias source=&#8221;/&#8221; dest=&#8221;/status.xsl&#8221;/&#62;<br />
&#60;/paths&#62;</em></p>
<p><em>&#60;logging&#62;<br />
&#60;accesslog&#62;access.log&#60;/accesslog&#62;<br />
&#60;errorlog&#62;error.log&#60;/errorlog&#62;<br />
&#60;loglevel&#62;4&#60;/loglevel&#62;<br />
&#60;logsize&#62;10000&#60;/logsize&#62;<br />
&#60;/logging&#62;</em></p>
<p><em>&#60;security&#62;<br />
&#60;chroot&#62;0&#60;/chroot&#62;<br />
&#60;changeowner&#62;<br />
&#60;user&#62;icecast&#60;/user&#62;<br />
&#60;group&#62;nogroup&#60;/group&#62;<br />
&#60;/changeowner&#62;<br />
&#60;/security&#62;<br />
&#60;/icecast&#62;<br />
</em></p>
<ul>
<li>Instalamos ices:</li>
</ul>
<p># emerge -va ices</p>
<ul>
<li>Configuramos el archivo: /etc/ices2/ices.xml, si bien es cierto este archivo no se crea por defecto, hacemos una copia del archivo ices-playlist.xml:</li>
</ul>
<p># cp ices-playlist.xml ices.xml</p>
<p><em>&#60;?xml version=&#8221;1.0&#8243;?&#62;<br />
&#60;ices&#62;<br />
&#60;background&#62;0&#60;/background&#62;<br />
&#60;logpath&#62;/var/log/ices&#60;/logpath&#62;<br />
&#60;logfile&#62;ices.log&#60;/logfile&#62;<br />
&#60;loglevel&#62;4&#60;/loglevel&#62;<br />
&#60;consolelog&#62;0&#60;/consolelog&#62;</em></p>
<p><em>&#60;stream&#62;<br />
&#60;metadata&#62;<br />
&#60;name&#62;Radio Santo Domingo&#60;/name&#62;<br />
&#60;genre&#62;Musica Variada&#60;/genre&#62;<br />
&#60;description&#62;Aun por definir&#60;/description&#62;<br />
&#60;/metadata&#62;</em></p>
<p><em>&#60;input&#62;<br />
&#60;module&#62;playlist&#60;/module&#62;<br />
&#60;param name=&#8221;type&#8221;&#62;basic&#60;/param&#62;<br />
&#60;param name=&#8221;file&#8221;&#62;/etc/ices2/listado.txt&#60;/param&#62;<br />
&#60;param name=&#8221;random&#8221;&#62;0&#60;/param&#62;<br />
&#60;param name=&#8221;restart-after-reread&#8221;&#62;0&#60;/param&#62;<br />
&#60;param name=&#8221;once&#8221;&#62;0&#60;/param&#62;<br />
&#60;/input&#62;<br />
&#60;instance&#62;<br />
&#60;hostname&#62;localhost&#60;/hostname&#62;<br />
&#60;port&#62;8000&#60;/port&#62;<br />
&#60;password&#62;123&#60;/password&#62;<br />
&#60;mount&#62;/playlist.ogg&#60;/mount&#62;<br />
&#60;reconnectdelay&#62;2&#60;/reconnectdelay&#62;<br />
&#60;reconnectattempts&#62;5&#60;/reconnectattempts&#62;<br />
&#60;maxqueuelength&#62;80&#60;/maxqueuelength&#62;<br />
&#60;encode&#62;<br />
&#60;nominal-bitrate&#62;64000&#60;/nominal-bitrate&#62;<br />
&#60;samplerate&#62;44100&#60;/samplerate&#62;<br />
&#60;channels&#62;2&#60;/channels&#62;<br />
&#60;/encode&#62;<br />
&#60;/instance&#62;<br />
&#60;/stream&#62;<br />
&#60;/ices&#62;<br />
</em></p>
<ul>
<li>Creamos el directorio /playlist.ogg y agregamos los archivos ogg que queremos:</li>
</ul>
<p># mkdir /playlist.ogg</p>
<ul>
<li>Creamos el listado de los ogg que vamos  a reproducir:</li>
</ul>
<p># find /playlist.ogg/ -iname &#8220;*.ogg&#8221; &#62; /etc/ices2/listado.txt</p>
<ul>
<li>Iniciamos los servicios:</li>
</ul>
<p># /etc/init.d/icecast start</p>
<p># /etc/init.d/ices start</p>
<ul>
<li>Para que arranquen a la hora q inicia nuestro sistema</li>
</ul>
<p># rc-update add icecast default</p>
<p># rc-update add ices default</p>
<p>Para reproducir nuestro streaming desde un navegador vamos a:</p>
<p>http://ip_server:8000/playlist.ogg.m3u</p>
<p>o sino en http://ip_server:8000 nos aparecera un  link hacia ese archivo que lo reproduciremos en mi caso con amarok.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Faites de la radio avec MPD et IceCast2]]></title>
<link>http://fluoblog.wordpress.com/2008/11/10/mpd-icecast/</link>
<pubDate>Mon, 10 Nov 2008 11:51:04 +0000</pubDate>
<dc:creator>fluo★</dc:creator>
<guid>http://fluoblog.wordpress.com/2008/11/10/mpd-icecast/</guid>
<description><![CDATA[Envie de partager vos excellents goûts musicaux et de faire un tour au tribunal? Faites de la radio ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Envie de partager vos excellents goûts musicaux <span style="text-decoration:line-through;">et de faire un tour au tribunal</span>? Faites de la radio <span style="text-decoration:line-through;">et 3 mois de prison</span> avec IceCast2 et MPD!</p>
<h3>IceCast2</h3>
<p>Icecast est le programme qui permettra de diffuser votre radio. Ce n&#8217;est pas un lecteur en lui même mais plutot un serveur. Première chose à faire: l&#8217;installer!</p>
<pre class="brush: css;">sudo apt-get install icecast2</pre>
<p>Ensuite on détermine les mots de passe nécessaire a son administration en éditant le fichier suivant:</p>
<pre class="brush: css;">sudo nano /etc/icecast2/icecast.xml</pre>
<pre class="brush: css;">&lt;authentication&gt;
        &lt;!-- Sources log in with username 'source' --&gt;
        &lt;source -password&gt;password1&lt;/source&gt;
        &lt;!-- Relays log in username 'relay' --&gt;
        &lt;relay -password&gt;password2&lt;/relay&gt;

        &lt;!-- Admin logs in with the username given below --&gt;
        &lt;admin -user&gt;admin&lt;/admin&gt;
        &lt;admin -password&gt;password3&lt;/admin&gt;
    &lt;/authentication&gt;</pre>
<p><strong>source-password</strong> est le mot de passe qu&#8217;utilisera MPD pour se connecter à Icecast2<br />
<strong>admin-password</strong> est le mot de passe de l&#8217;administrateur pour se connecter à l&#8217;interface web d&#8217;IceCast2<br />
Nous n&#8217;utiliserons pas de &#8220;relay-password&#8221; mais il est préférable de le changer pour plus de sécurité.</p>
<p>Pour activer Icecast, éditez le fichier suivant:</p>
<pre class="brush: css;">sudo nano /etc/default/icecast2</pre>
<p>et à la fin du fichier, changez &#8220;ENABLE=false&#8221; en &#8220;ENABLE=true&#8221;. Enfin lancez Icecast:</p>
<pre class="brush: css;">/etc/init.d/icecast2 start</pre>
<p><span class="system">Si tout va bien, vous devriez pouvoir accéder à l&#8217;interface Web via l&#8217;adresse suivante http://192.168.0.100:8000/ (en prenant soin de remplacer </span><span class="system">192.168.0.100 par l&#8217;IP adéquate).</span></p>
<p><span class="system">Rien a faire sur cette page, tout ce qu&#8217;il vous reste a faire est de configurer MPD.<br />
</span></p>
<h3>MPD</h3>
<p>MPD est le lecteur qui transmettra la musique à IceCast2 au format adéquat</p>
<p>Si vous ne savez pas comment installer MPD, <a href="http://fluoblog.wordpress.com/2008/02/13/mpd-music-player-daemon-conf/" target="_blank">suivez ce guide</a>. Si vous avez déjà MPD d&#8217;installé et que vous voulez en lancer une seconde instance, <a href="http://fluoblog.wordpress.com/2008/10/09/lancer-plusieurs-instances-de-mpd/" target="_blank">suivez ce guide</a>.</p>
<p>Dans tous les cas, éditez votre fichier de configuration (mpd.conf) et dans la section &#8220;### AUDIO OUTPUT ###&#8221; commentez toutes les lignes et ajoutez celles-ci:</p>
<pre class="brush: css;">audio_output {
 type                    &quot;shout&quot;
 name                    &quot;Le Nom De Votre Radio&quot;
 host                    &quot;localhost&quot;
 port                    &quot;8000&quot;
 mount                   &quot;/radio.ogg&quot;
 password                &quot;votre mot de passe&quot;
#        quality                 &quot;5.0&quot;
 bitrate                 &quot;98&quot;
 format                  &quot;44100:16:1&quot;
}</pre>
<p><strong>type </strong> ne changez pas cela<br />
<strong>name</strong> Le nom de votre radio<br />
<strong> host</strong> l&#8217;IP de la machine ou se trouve IceCast2<br />
<strong> port</strong> ne changez pas cela à moins d&#8217;avoir changé le port d&#8217;IceCast2<br />
<strong> mount </strong>L&#8217;extension de l&#8217;adresse de votre radio. Dans l&#8217;exemple ci dessus (radio.ogg), l&#8217;adresse deviendra http://IP.IP.IP.IP:8000/radio.ogg<br />
<strong>password</strong> le &#8220;source-password&#8221; défini dans /etc/icecast2/icecast.xml<br />
<strong>quality</strong> et <strong>bitrate</strong> qualité et débit de l&#8217;encodage ogg-vorbis, choisissez-en un et commentez l&#8217;autre.<br />
<strong>format</strong> le format en Hertz/Bit/Canaux</p>
<p>et surtout n&#8217;oubliez pas la dernière accolade &#8220;}&#8221;.</p>
<p>Une fois le tout terminez, lancez votre musique favorite et branchez vous sur votre radio (http://IP.IP.IP.IP:8000/radio.ogg) pour écouter votre travail <span style="text-decoration:line-through;">pendant qu&#8217;il en est encore temps</span>. VLC est parfait pour ce genre de job.</p>
<h3>Notes</h3>
<p>Partager de la musique sans soudoyer votre voisin <span style="text-decoration:line-through;">c&#8217;est bien</span> c&#8217;est mal, que ce soit de la musique libre ou soumise à des droits d&#8217;auteurs. Dans tous les cas <span style="text-decoration:line-through;">on se fait baiser</span>, il faut payer la SACEM un minimum de 60€ par mois.</p>
<p>&#8220;(&#8230;)même si l&#8217;oeuvre n&#8217;est plus protégée (domaine public), l&#8217;autorisation des titulaires de droits voisins (producteurs/artistes-interprètes) est également indispensable lorsqu&#8217;un disque (CD) est reproduit.</p>
<p>Ainsi l&#8217;enregistrement (au format MP3 ou tout autre format) pour mise à disposition sur les réseaux (Internet notamment), sans autorisation, constitue une contrefaçon aux termes du Code de la propriété intellectuelle, délit susceptible de poursuites pénales, et sur le plan civil, de dommages et intérêts.&#8221; <a href="http://www.sacem.fr/portailSacem/jsp/ep/channelView.do?channelId=-536880933&#38;channelPage=ACTION%3BBVCONTENT%3B0%3B%2Fep%2FprogramView.do&#38;pageTypeId=8585" target="_self">SACEM</a><span style="text-decoration:line-through;">al</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Broadcasting music &amp; talk to multiple locations via IP]]></title>
<link>http://digitalboxes.wordpress.com/2008/10/26/broadcasting-music-talk-to-multiple-locations-via-ip/</link>
<pubDate>Sun, 26 Oct 2008 23:37:59 +0000</pubDate>
<dc:creator>digitalboxes</dc:creator>
<guid>http://digitalboxes.wordpress.com/2008/10/26/broadcasting-music-talk-to-multiple-locations-via-ip/</guid>
<description><![CDATA[This post discusses how to distribute music to a collection on locations around a single house, but ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This post discusses how to distribute music to a collection on locations around a single house, but it works equally well for distributing music across the internet since it involves creating an internet-based streaming &#8220;radio station&#8221; using icecast, as well as Airtunes.  It is an abbreviated version of the posting at <a href="http://www.dudek.org/blog/140">the RoboSci blog that provides a lot more details</a>.</p>
<p> </p>
<p>I had hoped to get people dancing (and failed), but as an aside I arranged to broadcast music around the house to several locations on 2 floors. To do this, I used iTunes (on a Mac) to produce a playlist. The problem then, was how to distribute a synchronized playlist to at least 3 locations within the house. As an aside, I wanted to use icecast (i.e. shoutcast) so I could do other stuff as well like (later on) broadcast outside the house. The <a href="http://www.shoutcast.com/">Shoutcast protocol</a> can be used to broadcast to Macs, Windows, Linux, FreeBSD and Solaris (and more). Shoutcast is freeware while the compatible Icecast (or Icecast2) is true GPL (and I believe it was released before Shoutcast became free).</p>
<p><strong>Option 1: Use Airport Express:</strong> The easiest way to do this is to use airport express wireless &#8220;bricks&#8221;. You can broadcast to these easily from iTunes, and it it just works. My problem was that I didn&#8217;t have enough Airport Express bricks; some locations had to be actual computers, but iTunes does not support broadcasting to another computer.</p>
<div><img src="http://www.dudek.org/blog//blogpics/airtunes.png?display=xsmall" alt="" /></div>
<p><strong>Option 2: Use Airfoil:</strong> There is a software package called <a href="http://rogueamoeba.com/airfoil/">Airfoil</a>. This allows you to capture the audio output (from any program) and broadcast it to an Airport Express unit, or to a mac or Windows computer running their free <strong>Airfoil Speakers</strong> application. It&#8217;s very nice and only costs $25. Being a bit of a hard-core hacker, I was interested in an icecast solution I could roll myself, for several reasons including the fact it would allow me to subsequently broadcast content over the internet, for example to my office.</p>
<p><strong>Option 3: Roll my own Icecast2 server:</strong> this is what I chose to do and what the details describe.</p>
<p>It is described in detail at <a title="http://www.dudek.org/blog/140" href="http://www.dudek.org/blog/140" target="_self">http://www.dudek.org/blog/140</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Instalando e configurando o Icecast]]></title>
<link>http://alynecastro.wordpress.com/2008/09/16/instalando-e-configurando-o-icecast/</link>
<pubDate>Tue, 16 Sep 2008 20:28:28 +0000</pubDate>
<dc:creator>alynecastro</dc:creator>
<guid>http://alynecastro.wordpress.com/2008/09/16/instalando-e-configurando-o-icecast/</guid>
<description><![CDATA[Icecast é um servidor para rádio web e transmissão de streaming. Instalação do Icecast: Instale os s]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Icecast é um servidor para rádio web e transmissão de streaming.</p>
<p><span style="color:#000080;">Instalação do Icecast:</span></p>
<p>Instale os seguintes pacotes:</p>
<p>1. libogg<br />
2. libvorbis<br />
3. libxml2<br />
4. libxslt<br />
5. curl</p>
<p>Abra o terminal como root e execute:</p>
<p># apt-get install icecast2</p>
<p><span style="color:#333399;">Configuração:</span></p>
<p>Abra o arquivo icecast.xml no diretório /etc/icecast2/ (onde vc tiver salvo)</p>
<p><span style="color:#ff0000;">&#60;limits&#62;</span></p>
<p>&#60;clients&#62; números de usuários conectados suportados pelo servidor<br />
&#60;sources&#62; número total de fontes de streaming suportados pelo servidor</p>
<p><span style="color:#ff0000;">&#60;autenticathion&#62;</span></p>
<p>&#60;source-password&#62; senha para se conectar ao icecast<br />
&#60;admin-user&#62; usuário para acessar a interface do icecast<br />
&#60;admin-password&#62; senha de acesso à interface</p>
<p><span style="color:#ff0000;">&#60;Configuração do servidor: endereço, porta&#62;</span></p>
<p>&#60;hostname&#62; host ou IP do servidor<br />
&#60;port&#62; Será usada para aceitar conexões.<br />
&#60;fileserve&#62; possibilita trabalhar com transmissões assíncronas</p>
<p><span style="color:#ff0000;">&#60;paths&#62;</span></p>
<p>&#60;base-dir&#62; Especifica o caminho do diretório padrão do icecast2<br />
&#60;log-dir&#62; Especifica o diretório que será o usado para armazenar os arquivos de log: access.log e error.log<br />
&#60;pidfile&#62; Arquivo que conterá o id do processo do servidor.<br />
&#60;webroot&#62; Caminho do diretório usado para armazenar arquivos estáticos, juntamente com a interface web do servidor.<br />
&#60;adminroot&#62; Caminho do diretório da interface web usado para armazenar arquivos de administração do servidor.<br />
&#60;alias source=&#8221;/&#8221; dest=&#8221;/status.xsl&#8221;/&#62;</p>
<p><span style="color:#ff0000;">&#60;logging&#62;</span><br />
o icecast mantém registros de acessos</p>
<p>&#60;acesslog&#62; Nome do arquivo usado para registrar os acessos e pedidos ao servidor icecast2.<br />
&#60;errorlog&#62; Nome do arquivo usado para registrar os erros do servidor icecast2.<br />
&#60;playlistlog&#62; arquivo contendo os registro dos metadados dos arquivos de áudio enviados. PODE OMITIR ESTE PARÂMETRO<br />
&#60;loglevel&#62; Indica o nível de depuração do servidor ao escrever os registros. Quanto maior, mais detalhado será o registro das atividades.</p>
<p><span style="color:#ff0000;">&#60;security&#62;</span></p>
<p>&#60;chroot&#62; Indica se o servidor irá ou não iniciar em modo chroot<br />
&#60;chowner&#62; Especifica o usuário e grupo donos do processo iniciado pelo servidor icecast2</p>
<p><span style="color:#333399;">Rodando o Icecast:</span></p>
<p>Digite o seguinte comando no terminal:</p>
<p># chown root.root icecast2</p>
<p># chmod 755 icecast2</p>
<p># /etc/init.d/icecast2 start</p>
<p>Verificar em:</p>
<p>http://hostname_ou_IP:800/status.xls</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Streaming desde Ubuntu]]></title>
<link>http://horusint.wordpress.com/2008/09/11/streaming-desde-ubuntu/</link>
<pubDate>Fri, 12 Sep 2008 01:06:17 +0000</pubDate>
<dc:creator>Horus Int</dc:creator>
<guid>http://horusint.wordpress.com/2008/09/11/streaming-desde-ubuntu/</guid>
<description><![CDATA[Bueno, hace mucho que no escribo por aquí, pero ahi vamos otra vez. Esta vez vamos a referirnos a tr]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Bueno, hace mucho que no escribo por aquí, pero ahi vamos otra vez.</p>
<p>Esta vez vamos a referirnos a trasmitir &#8220;radio&#8221; desde Ubuntu, y cuando digo radio, me refiero tambioén a la radio.</p>
<p>Cómo vieron en el anterior tutorial, tenemos una placa de TV funcional bajo linux, y la misma tambien tiene radio. En la placa Encore, el dispositivo de radio es &#8220;/dev/radio0&#8243;.</p>
<p>Para escuchar la radio yo utilizo:</p>
<p>gnomeradio.</p>
<p>sudo aptitude install gnomeradio</p>
<p>o fm (línea de consola)</p>
<p>lo instalamos con:</p>
<p>sudo aptitude install fm-tools</p>
<p>para usarlo hacemos desde consola</p>
<p>&#8220;fm 95.1 65536&#8243; o sea le decimos cual es la frecuencia y el parámetro de volumen.</p>
<p>Ahora si vamos a lo nuestro, primero tenemos que instalar el servidor de streaming, Icecast2 en este caso, y luego el programa source.</p>
<p><strong>1 &#8211; instalacion y configuracion de icecast2. </strong></p>
<p>la instalacion es muy simpl</p>
<p><em>sudo apt-get install icecast2</em></p>
<p>Luego <em>sudo gedit /etc/icecast2/icecast.xml</em></p>
<pre>[...]
    &#60;authentication&#62;
        &#60;!-- Sources log in with username 'source' --&#62;
        &#60;source-password&#62;password1&#60;/source-password&#62;
        &#60;!-- Relays log in username 'relay' --&#62;
        &#60;relay-password&#62;password2&#60;/relay-password&#62;

        &#60;!-- Admin logs in with the username given below --&#62;
        &#60;admin-user&#62;admin&#60;/admin-user&#62;
        &#60;admin-password&#62;password3&#60;/admin-password&#62;
    &#60;/authentication&#62;
[...]</pre>
<p>Aquí cambiamos el pass tanto para Source como para Admin.</p>
<p><em>sudo gedit /etc/default/icecast2</em></p>
<pre># Defaults for icecast2 initscript
# sourced by /etc/init.d/icecast2
# installed at /etc/default/icecast2 by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Full path to the server configuration file
CONFIGFILE="/etc/icecast2/icecast.xml"

# Name or ID of the user and group the daemon should run under
USERID=icecast2
GROUPID=icecast

# Edit /etc/icecast2/icecast.xml and change at least the passwords.
# Change this to true when done to enable the init.d script
ENABLE=true</pre>
<p>Ahora arrancamos  el demonio Icecast2</p>
<p><em>sudo /etc/init.d/icecast2 start</em></p>
<p><strong>2 &#8211; instalacion y configuracion de ices2 u otro programa Source </strong></p>
<p>Podemos usar IDJC (Internet DJ Console), para ello necesitamos JACK.</p>
<p><em>sudo aptitude install jackd idjc</em></p>
<p>arrancamos primero Jack Control y luego Internet Dj Console.</p>
<p>Podemos usar Muse tambien.</p>
<p>O podemos usar Ices2 y seguro otros más.Para Ices2</p>
<p><em>sudo aptitude install ices2</em></p>
<p>Copiamos un fichero default</p>
<p>cp ices-alsa.xml /home/tu_usuario/</p>
<p>cp ices-live.xml /home/tu_usuario/</p>
<p>editamos ambos ficheros a nuestro piacere y luego lanzamos:</p>
<p>ices2 ices-live.xml o el otro fichero.</p>
<p>Debemos jugar con las entrada Mic &#8211; Line, o Mic1 mic 2 en nuestro mixer.</p>
<p>y luego podemos ir a http://ip:8000/puntodemotaje.ogg y escuchar desde otro equipo</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Listen Free Radio online. Radio TeenTaal- Paris 128 Kbps]]></title>
<link>http://listenfreeradio1.wordpress.com/2008/08/07/listen-free-radio-online-radio-teentaal-paris-128-kbps/</link>
<pubDate>Thu, 07 Aug 2008 05:36:53 +0000</pubDate>
<dc:creator>chetanmadaan</dc:creator>
<guid>http://listenfreeradio1.wordpress.com/2008/08/07/listen-free-radio-online-radio-teentaal-paris-128-kbps/</guid>
<description><![CDATA[Listen Free Radio online. Radio TeenTaal- Paris 128 Kbps Listen Free Radio TeenTaal &#8211; Paris on]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img src="http://www1.istockphoto.com/file_thumbview_approve/4386268/2/istockphoto_4386268-wireless.jpg" alt="" /></p>
<p>Listen Free Radio online. Radio TeenTaal- Paris 128 Kbps</p>
<p><a href="http://radio.dloadmp3.com/radio-teentaal-paris-128-kbps">Listen Free Radio TeenTaal &#8211; Paris online</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Listen Free Radio online. Radio Mirchi (22 Kbps)]]></title>
<link>http://listenfreeradio1.wordpress.com/2008/08/07/listen-free-radio-online-radio-mirchi-22-kbps/</link>
<pubDate>Thu, 07 Aug 2008 05:35:34 +0000</pubDate>
<dc:creator>chetanmadaan</dc:creator>
<guid>http://listenfreeradio1.wordpress.com/2008/08/07/listen-free-radio-online-radio-mirchi-22-kbps/</guid>
<description><![CDATA[Listen Free Radio online. Radio Mirchi (22 Kbps) free @ www.radio.dLoadmp3.com]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img src="http://www1.istockphoto.com/file_thumbview_approve/5865336/2/istockphoto_5865336-retro-microphone.jpg" alt="" /></p>
<p><a href="http://radio.dloadmp3.com/radio-mirchi-22-kbps-">Listen Free Radio online. Radio Mirchi (22 Kbps) free @ www.radio.dLoadmp3.com</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Icecast. Как настроить ретрансляцию интернет радио в локальную сеть (Relaying)]]></title>
<link>http://voipinforu.wordpress.com/2008/07/11/icecast_relaying_how_to/</link>
<pubDate>Fri, 11 Jul 2008 05:33:08 +0000</pubDate>
<dc:creator>voipinforu</dc:creator>
<guid>http://voipinforu.wordpress.com/2008/07/11/icecast_relaying_how_to/</guid>
<description><![CDATA[В предыдущей заметке про icecast я не касался вопросов ретрансляции потокового аудио в локальную сет]]></description>
<content:encoded><![CDATA[В предыдущей заметке про icecast я не касался вопросов ретрансляции потокового аудио в локальную сет]]></content:encoded>
</item>
<item>
<title><![CDATA[NATIVE FLASH RADIO V1]]></title>
<link>http://codingexpert.wordpress.com/2008/05/30/native-flash-radio-v1/</link>
<pubDate>Fri, 30 May 2008 14:19:22 +0000</pubDate>
<dc:creator>sodah</dc:creator>
<guid>http://codingexpert.wordpress.com/2008/05/30/native-flash-radio-v1/</guid>
<description><![CDATA[NATIVE FLASH RADIO V1 Webbasierendes Single-Stream Flash Radio. Es werden alle gängigen MPEG/AUDIO-S]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><table width="100%">
<tr>
<td>NATIVE FLASH RADIO V1
</td>
<td width="107"><img width="107" src="http://blog.codingexpert.de/wp-content/uploads/celogo.jpg" height="105" alt="" /></td>
</tr>
</table>
<p><!--more--><br />
Webbasierendes Single-Stream Flash Radio. Es werden alle gängigen MPEG/AUDIO-Streams unterstützt. Es läuft direkt über das Browserplugin Flash 8 und ist somit auf fast allen Plattformen erreichbar.<br />
Tested on MAC, PC, LINUX:<br />
- Mozilla Firefox 2.0.0.12<br />
- Mozilla Firefox 3.0 beta 2<br />
- IE 6.0.2900.2180<br />
- IE 7.0<br />
- Opera 9.24<br />
- Netscape 7.1<br />
- Netscape 9.0.0.5</p>
<p>For test your radio streams: <a href="http://native.flashradio.info/">http://native.flashradio.info</a></p>
<p>Functions and more read under:<br />
<a target="_blank" href="http://blog.codingexpert.de/?p=31">http://blog.codingexpert.de/?p=31</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SHOUTCAST FLASH RADIO V3]]></title>
<link>http://codingexpert.wordpress.com/2008/05/30/shoutcast-flash-radio-v3/</link>
<pubDate>Fri, 30 May 2008 11:16:15 +0000</pubDate>
<dc:creator>sodah</dc:creator>
<guid>http://codingexpert.wordpress.com/2008/05/30/shoutcast-flash-radio-v3/</guid>
<description><![CDATA[SHOUTCAST FLASH RADIO V3 Webbasierendes Shoutcast Flash Radio. Es unterstützt alle auf http://www.sh]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><table width="100%">
<tr>
<td>SHOUTCAST FLASH RADIO V3
</td>
<td width="107"><img width="107" src="http://blog.codingexpert.de/wp-content/uploads/celogo.jpg" height="105" alt="" /></td>
</tr>
</table>
<p><!--more--><br />
Webbasierendes Shoutcast Flash Radio. Es unterstützt alle auf <a href="http://www.shoutcast.com/">http://www.shoutcast.com/</a> gehosteten Radiochannels. Es läuft direkt über das Browserplugin Flash 8 und ist somit auf fast allen Plattformen erreichbar.<br />
Durch die deeplink-Technologie ist es möglich die Radio Sender-URL des Browsers an andere zuversenden:<br />
<a target="_blank" href="http://shoutcast.flashradio.info/#/House/6668">http://shoutcast.flashradio.info/#/House/6668</a> (FLASH 8+ plugin required)</p>
<p>Functions and more under:<br />
<a target="_blank" href="http://blog.codingexpert.de/?p=30">http://blog.codingexpert.de/?p=30</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Streaming audio su linux]]></title>
<link>http://etanoox.wordpress.com/2008/02/13/streaming-audio-su-linux/</link>
<pubDate>Wed, 13 Feb 2008 00:23:02 +0000</pubDate>
<dc:creator>etanoox</dc:creator>
<guid>http://etanoox.wordpress.com/2008/02/13/streaming-audio-su-linux/</guid>
<description><![CDATA[Installazione e configurazione di Icecast + Ices2 Questa non è una guida!!! Sono solamente miei appu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div align="center">
<h2>Installazione e configurazione di Icecast + Ices2</h2>
</div>
<div align="left"><img src="http://etanoox.wordpress.com/files/2008/02/icecast51.thumbnail.png" alt="Icecast" align="left" height="128" width="116" />Questa non è una guida!!! Sono solamente miei appunti&#8230;</div>
<div align="left">Ices2 non supporta gli mp3. Convertire la musica in ogg per usare Ices2</div>
<div align="left">Installare icecast2 e ices2</div>
<p><code>apt-get install icecast2 ices2</code></p>
<div align="left">Configurare tutto quello che c&#8217;è da configurare:</div>
<p><code>vi /etc/icecast2/icecast.xml</code></p>
<p>Modificare le 3 righe<br />
&#60;source-password&#62;primapassword&#60;/source-password&#62;</p>
<p>&#60;relay-password&#62;secondapassowrd&#60;/relay-password&#62;</p>
<p>&#60;admin-password&#62;terzapassword&#60;/admin-password&#62;</p>
<div align="left">Fatto questo modificare /etc/default/icecast2 :</div>
<p><code>vi /etc/default/icecast2</code></p>
<p>Modificare da  ENABLE=false a ENABLE=true.</p>
<p>Riavviare icecast2<br />
<code>/etc/init.d/icecast2 restart</code></p>
<p>Creare le directory di ices2:<br />
<code>mkdir /var/log/ices<br />
mkdir /etc/ices2<br />
mkdir /etc/ices2/music</code></p>
<p>Copiare il giusto file di conf:<br />
<code>cp /usr/share/doc/ices2/examples/ices-playlist.xml /etc/ices2</code></p>
<p>e modificare<br />
&#60;background&#62;0&#60;/background&#62; in &#60;background&#62;1&#60;/background&#62;<br />
&#60;param name=&#8221;file&#8221;&#62;playlist.txt&#60;/param&#62; in &#60;param name=&#8221;file&#8221;&#62;/etc/ices2/playlist.txt&#60;/param&#62;<br />
&#60;password&#62;hackme&#60;/password&#62; in &#60;password&#62;primapassword&#60;/password&#62;</p>
<p>Creare il file /etc/ices2/playlist.txt<br />
<code>find /etc/ices2/music -name *.ogg &#62; /etc/ices2/playlist.txt</code></p>
<p>Riavviamo icecast e lanciamo ices2:<br />
<code>/etc/init.d/icecast2 stop<br />
/etc/init.d/icecast2 start<br />
ices2 /etc/ices2/ices-playlist.xml</code></p>
<p>Fine</p>
<p align="center"><a href="http://clk.tradedoubler.com/click?p=56066&#38;a=1484121&#38;g=16689762" target="_BLANK"><img src="http://impit.tradedoubler.com/imp?type(img)g(16689762)a(1484121)" border="0" /></a></p>
<hr /> <b><i><span style="color:green;text-decoration:none;">V2-Day soundtrack</span></i></b><span style='text-align:left;display:block;'><p><object type='application/x-shockwave-flash' data='http://wordpress.com/wp-content/plugins/audio-player/player.swf' width='290' height='24' id='audioplayer1'><param name='movie' value='http://wordpress.com/wp-content/plugins/audio-player/player.swf' /><param name='FlashVars' value='&amp;bg=0xf8f8f8&amp;leftbg=0xeeeeee&amp;lefticon=0x666666&amp;rightbg=0xcccccc&amp;rightbghover=0x999999&amp;righticon=0x666666&amp;righticonhover=0xffffff&amp;text=0x666666&amp;slider=0x666666&amp;track=0xFFFFFF&amp;border=0x666666&amp;loader=0x9FFFB8&amp;soundFile=http%3A%2F%2Fwww.beppegrillo.it%2Faudio%2Fvday_leopari.mp3' /><param name='quality' value='high' /><param name='menu' value='false' /><param name='bgcolor' value='#FFFFFF' /></object></p></span><br />
<a href="http://www2.beppegrillo.it/v2day/vmarcia/index.php"><img src="http://www2.beppegrillo.it/v2day/immagini/bottone_iscriviti.gif" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Diffuser votre bibliothèque musicale en stream]]></title>
<link>http://linuxiens.wordpress.com/2008/02/04/diffuser-votre-bibliotheque-musicale-en-stream/</link>
<pubDate>Mon, 04 Feb 2008 21:45:59 +0000</pubDate>
<dc:creator>Tomatoschewps</dc:creator>
<guid>http://linuxiens.wordpress.com/2008/02/04/diffuser-votre-bibliotheque-musicale-en-stream/</guid>
<description><![CDATA[J&#8217;ai personnellement un portable (ou plutôt 2, passons&#8230;) et un serveur. Le portable me s]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p align="justify">J&#8217;ai personnellement un portable (ou plutôt 2, passons&#8230;) et un serveur. Le portable me sert pour surfer, t&#8217;chatter, blogger, bosser (accessoirement) et plein d&#8217;autre trucs comme tout le monde. Cependant je ne me vois pas avec toutes mes données directement dessus, premièrement d&#8217;un point de vu sécurité (comment faire si il tombe du 25ème étage sous les roues d&#8217;un semi-remorque&#8230;) mais aussi parce que avoir des données sur mon portables ça ne me permet d&#8217;y avoir accès que lorsque celui-ci est à coté de moi&#8230; et seulement pour moi. Dans cette optique et pour pouvoir mettre en pratique et expérimenter certaines chose en rapport avec mes études, j&#8217;ai mis en place un serveur sur lequel j&#8217;ai quelques services, dont un serveur de stockage (la base quand on se monte un serveur). Dans les données stockés, j&#8217;ai bien évidemment la musique que j&#8217;ai chèrement payé et &#8216;numérisé&#8217; afin d&#8217;y avoir accès de tout mes postes simplement.</p>
<p align="justify">Cependant avoir votre musique sur un serveur chez vous et rien sur votre portable, ça vous donne des séances de projets tuteurés à l&#8217;université assez moroses. J&#8217;ai bien essayé un petite connexion SSH pour récupérer quelques pistes via scp, mais le tout est pas très rapide et pas très utilisable. À partir de là, une idée qui me trottais dans la tête depuis quelques temps m&#8217;a semblé devenir indispensable&#8230;<!--more--></p>
<p align="justify">L&#8217;idée c&#8217;est d&#8217;implémenter un service de stream sur mon serveur qui diffuserai à la demande et de façon très restreinte la musique que j&#8217;ai. Après quelques recherches, j&#8217;ai trouvé une solution qui me convenait assez bien, à savoir <a href="http://www.musicpd.org/" target="_blank">MPD</a> (que j&#8217;utilise déjà quand je suis en local) pour lire la musique sur le serveur, commandé par une interface web grâce à <a href="http://pitchfork.remiss.org/">pitckfork</a>, le flux produit par MPD étant dirigé sur <a href="http://www.icecast.org/">Icecast2</a> afin d&#8217;y être transformé en flux stream. Ce flux reste en local car je ne souhaite pas que n&#8217;importe qui écoute en même temps que moi. Il sera donc nécessaire d&#8217;établir une connexion ssh avec redirection de port pour y avoir accès.</p>
<p align="justify">Après la parlotte, passons à la pratique. Je vous laisse installer MPD, Pitchwork (ou autre, Pitchwork n&#8217;est pas la seul interface web pour MPD mais cependant je la trouve assez réussi) et Icecast suivant les distributions que vous avez. Je ne m&#8217;intéresserai qu&#8217;à la configuration de MPD et Icecast2.</p>
<p align="justify">MPD :</p>
<p align="justify">Dans <span style="color:#ff6600;"><span style="color:#ffcc00;">/etc/mpd.conf</span> </span>hormis la configuration par défault qui consite à indiquer l&#8217;emplacement de votre musique, des playlist, de l&#8217;utilisateur pour lequel MPD est lancé etc&#8230; ce qui nous intéresse est ce qui se trouve sous la bannière :</p>
<p align="justify"><span style="color:#ffcc00;">#######</span><span style="color:#ffcc00;">###</span><span style="color:#ffcc00;">#</span><span style="color:#ffcc00;">##</span><span style="color:#ffcc00;">##</span><span style="color:#ffcc00;"># SHOUT STREAMING </span><span style="color:#ffcc00;">#######</span><span style="color:#ffcc00;">###</span><span style="color:#ffcc00;">##</span><span style="color:#ffcc00;">###</span><span style="color:#ffcc00;">#</span></p>
<p align="justify">Je vous met à la suite la configuration pour l&#8217;un de mes flux (j&#8217;ai configuré MPD pour avoir un flux &#8216;haute qualité&#8217; et un &#8216;moyenne qualité&#8217; ) Le détail est en dessous</p>
<p align="justify"><span style="color:#ffcc00;"> audio_output {<br />
type            &#8220;shout&#8221;<br />
name            &#8220;Thot&#8217;s HQ stream&#8221;<br />
host            &#8220;localhost&#8221;<br />
port            &#8220;8000&#8243;<br />
mount           &#8220;/hq.ogg&#8221;<br />
password        &#8220;abcdefgh&#8221;<br />
quality         &#8220;5.0&#8243;<br />
#       bitrate         &#8220;128&#8243;<br />
format          &#8220;44100:16:1&#8243;<br />
#<br />
# Optional Paramters<br />
user            &#8220;source&#8221;<br />
description     &#8220;Flux Haute Qualitée&#8221;<br />
genre           &#8220;All&#8221;<br />
}</span></p>
<p align="justify">audio_output{ } est obligatoire et indique la configuration d&#8217;une sortie audio (vous vous en seriez doutés) celle-ci peut etre pour une sortie physique ou comme ici vers un fichier, spécifié par l&#8217;argument &#8216; type &#8220;shout&#8221; &#8216;.</p>
<p align="justify">Viens ensuite le nom que vous voulez lui donner, celui-là même qui apparaîtra dans Icecast. Host et port définissent où est envoyé le flux de sortie, en l&#8217;occurence sur le même hôte vers le port 8000.</p>
<p align="justify">Mount défini le &#8216;point de montage&#8217; c&#8217;est à dire l&#8217;emplacement ou sera disponible ce flux Dans notre cas : http://localhost:8000/hq.ogg</p>
<p align="justify">Le mot de passe qui suit est celui qui servira entre MPD et Icecast. Notez le, il vous sera redemandé par la suite.</p>
<p align="justify">Viennent ensuite quelques paramètres de qualités que je vous laisse analyser, le paramètre &#8216;user&#8217; qui définit le nom utilisé pour se connecter à Icecast et en &#8216;optional parameters&#8217; des infos qui seront affichés en rapport au stream diffusé.</p>
<p align="justify">
<p align="justify">Pour MPD ça sera tout, si vous souhaitez plus de renseignement, n&#8217;hésitez pas à consulter <a href="http://doc.ubuntu-fr.org/mpd" target="_blank">la page MPD</a> sur <a href="http://doc.ubuntu-fr.org/" target="_blank">ubuntu-fr.org</a></p>
<p align="justify">Passons à Icecast :</p>
<p align="justify">Le fichier de configuration est au format XML et se trouve dans <span style="color:#ffcc00;">/etc/icecast2/icecast.xml</span></p>
<p align="justify">Je ne vous détail pas tout les paramètres, ils sont très nombreux et pas tous intéressants. Ce qui nous occupe se trouve entre les balises <span style="color:#ffcc00;">&#60;authentification&#62;</span> :</p>
<p align="justify"><span style="color:#ff6600;"><span style="color:#ffcc00;">&#60;source-password&#62;abcdefgh&#60;/source-password&#62;</span> </span></p>
<p align="justify">C&#8217;est ici qu&#8217;il faut placer le mot de passe spécifié dans mpd.conf</p>
<p align="justify"><span style="color:#ff6600;"><span style="color:#ffcc00;">&#60;admin-user&#62;admin&#60;/admin-user&#62;</span><br />
<span style="color:#ffcc00;"> &#60;admin-password&#62;change_me&#60;/admin-password&#62;</span> </span></p>
<p align="justify">Ces deux paramètre servent pour accéder à la partie admin de l&#8217;interface web.</p>
<p align="justify">Vérifiez aussi la balise suivante et la configuration pour une utilisation basique devrait être suffisante.</p>
<p align="justify"><span style="color:#ffcc00;">&#60;hostname&#62;localhost&#60;/hostname&#62; </span></p>
<p align="justify">Il ne vous reste plus qu&#8217;à redémarrer mpd et icecast après quoi vous pourrer lancer la diffusion avec mpd (via pitchfork) et écouter ce qui en résulte avec VLC par exemple en choisissant la lecture d&#8217;un flux réseau pour lequel vous indiquerez donc :</p>
<p align="justify"><span style="color:#ff6600;"><span style="color:#ffcc00;">http://ip_du_serveur:8000/nom_du_flux.ogg</span> </span></p>
<p align="justify">Je ne saurais que vous conseiller de ne pas ouvrir ce port sur internet et, lorsque vous souhaiterez en profiter depuis l&#8217;extérieur, d&#8217;ouvrir une session ssh avec redirection de ce port pour une plus grande sécurité.</p>
<p align="justify">Si vous avez des soucis d&#8217;installation ou de configuration, je suis dispo.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[BMPx - Hotter Than Your Average Media Player]]></title>
<link>http://seethisnowreadthis.com/2007/12/15/bmpx-hotter-than-your-average-media-player/</link>
<pubDate>Sat, 15 Dec 2007 03:43:00 +0000</pubDate>
<dc:creator>Paul Weiss</dc:creator>
<guid>http://seethisnowreadthis.com/2007/12/15/bmpx-hotter-than-your-average-media-player/</guid>
<description><![CDATA[After trying almost every audio media player out there for Linux, I finally found the most versatile]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>After trying almost every audio media player out there for Linux, I finally found the most versatile and user friendly one &#8211; <a href="http://bmpx.backtrace.info/site/BMPx_Homepage">BMPx</a>. What especially won me over about BMPx was the user interface. It is intuitive and organized with almost no settings to configure and no menus to get lost in. This is thanks to the fact that BMPx is fresh and it&#8217;s not trying to throw in a hundred useless features like the competition. It gets better, BMPx  gives you 7 music sources: <a href="http://www.shoutcast.com/">Shoutcast</a>, <a href="http://www.icecast.org/">Icecast</a>, MP3&#8217;s, Podcast&#8217;s, <a href="http://www.last.fm/">Last.fm</a>, audio CD&#8217;s and <a href="http://www.jamendo.com/en/">Jamendo</a>. BMPx stands for Beep Media Player experimental and it is mainly coded by Milosz Derezynski. It&#8217;s an evolution of the previous Beep Media Player which was based on XMMS and Xine, now BMPx is all original and gstreamer based. You can download BMPx from its&#8217; official <a href="http://bmpx.backtrace.info/site/BMPx_Homepage">home page</a> and compile it yourself. If your distro is Debian based you are in luck, you can download the package from <a href="http://www.getdeb.net/app.php?name=Beep+Media+Player">getdeb.net</a>. I wouldn&#8217;t recommend downloading it from the universal repository as it will give you an older version of the player. To use it you will also need the appropriate codecs. You can download the individual gstreamer codec packages, but the easiest thing to do if you are using Ubuntu is to download the restricted extras package using &#8220;sudo apt-get install ubuntu-restricted-extras&#8221;. Finally, on to my review!</p>
<p><a href="http://bp3.blogger.com/_0G7_ELV9u4U/R2NTv6HfLoI/AAAAAAAAAEE/lAibK2eZmGU/s1600-h/Radio.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp3.blogger.com/_0G7_ELV9u4U/R2NTv6HfLoI/AAAAAAAAAEE/lAibK2eZmGU/s400/Radio.png" border="0" alt="" /></a></p>
<p><!--more--><br />
I use the radio feature most of the time as I quickly destroy my own music collection by repeatedly listening to my favorite songs. BMPx has two of the most popular radio station directories to choose from: Shoutcast and Icecast. They are both integrated into the graphical shell, so there&#8217;s no need to open your browser to start a stream. Since Icecast doesn&#8217;t have that many stations, all 1,500 stations are loaded for you; but you will have to update the list manually from the menu during your first use. Shoutcast stations are loaded by genre due to the fact that there are a total of over 20,000 stations. If you are looking for a particular station, you can simply use the search bar at the top. The Shoutcast functionality is a bit more refined and it makes it easier for you to find a good station by giving you a list of the top 500 radio stations. Once you&#8217;ve picked out a few stations that you like you can then add them to your favorites; but unfortunatelyyou cannot later remove them from your favorites due to BMPx&#8217;s beta stage. As a bonus, most internet stations don&#8217;t have commercials, they don&#8217;t have any annoying chit-chat and they are streamed in CD quality sound.</p>
<p><a href="http://bp0.blogger.com/_0G7_ELV9u4U/R2NWYKHfLpI/AAAAAAAAAEM/DcmQ1a_0XaA/s1600-h/LastFM.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp0.blogger.com/_0G7_ELV9u4U/R2NWYKHfLpI/AAAAAAAAAEM/DcmQ1a_0XaA/s400/LastFM.png" border="0" alt="" /></a><br />
If 21,500 radio stations are not enough to satisfy your music hunger, there&#8217;s Last.fm. What makes Last.fm unique is its&#8217; audioscrobbler feature. The Last.fm audioscrobbler personalizes the music stream based on your personal music taste. You simply input the name of a song or artist and the audio scrobbler will try to match the exact initial song and then it will try to match the same taste of music in the following songs. Once you get Last.fm going, the top-left box will display relevant matches allowing you to choose exact track you had in mind. The right box will display all of the tags (eg. funk, rock, etc&#8230;) related to the song you are listening to; you can click on one of these to further fine tune your radio stream. The left-bottom box displays your information such as your personal music tags and what your friends are listening to. Once Last.fm has started playing your music you can skip songs and fine tune your stream even further by letting the audioscrobbler know what songs you like and dislike by pressing the appropriate button in the menu. In addition to that, you can let the audioscrobbler know which personal MP3&#8217;s and Jamendo tracks you like and dislike to further fine tune your radio stream. This all sounds great in theory, but I still prefer the playlist a live music DJ provides. In actuality, Last.fm makes listening to music boring as each track is almost like the previous one &#8211; variety is good.</p>
<p><a href="http://bp2.blogger.com/_0G7_ELV9u4U/R2NzkqHfLqI/AAAAAAAAAEU/jMWcaDTANFI/s1600-h/MP3.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp2.blogger.com/_0G7_ELV9u4U/R2NzkqHfLqI/AAAAAAAAAEU/jMWcaDTANFI/s400/MP3.png" border="0" alt="" /></a><br />
Your personal MP3 collection is displayed in a systematic manner where by you first select the artist, then album and then the track, thus allowing you to manage your music accordingly. It couldn&#8217;t be any easier, but there were some problems. I did have a problem with one MP3 which was causing BMPx to crash, in addition to that I couldn&#8217;t get the cover art to display in the album box. Anyhow,besides having MP3 support, BMPx supports Ogg Vorbis, FLAC, MOD, MPC, MP4, AAC, M4A, WMA, SID, WAV and SPC codecs. You can explore your existing collection by right-clicking on the track to get more information about the artist from the internet. And if you would like to sing along, you can right-click on the track and download the lyrics from an internet server. The two former features are actually available globally, including in the radio, CD player and in Last.fm. Navigating through your music globally within BMPx is easy with a few keyboard shortcuts, there even is an option to enable global Linux hotkeys. BMPx minimizes to your tray while still giving you full control of the player. Right-clicking on the tray icon give you full track control and left-clicking restores the BMPx window. Hovering your mouse over the tray icon displays the track information, including cover art. For those of you who have a large MP3 collection, search is simply enabled by typing on the keyboard.</p>
<p><a href="http://bp0.blogger.com/_0G7_ELV9u4U/R2N4xKHfLrI/AAAAAAAAAEc/QB6Y23WDQxA/s1600-h/Playlist.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp0.blogger.com/_0G7_ELV9u4U/R2N4xKHfLrI/AAAAAAAAAEc/QB6Y23WDQxA/s400/Playlist.png" border="0" alt="" /></a><br />
Managing your playlist in a single album is a breeze thanks to the boxes you check and uncheck to select the song that you would like to play. If you are creating a play list from multiple albums you have to right-click on the tracks the you would like to enqueue. What is really annoying about this feature is that you first have to left-click on the track before you can right-click on it. The playlists can be saved and exported in a variety of popular formats, but what is really impressive is the ability to create a playlist based on a Last.fm tag.</p>
<p><a href="http://bp0.blogger.com/_0G7_ELV9u4U/R2N-jKHfLsI/AAAAAAAAAEk/5X9g9LxizLs/s1600-h/Podcasts.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp0.blogger.com/_0G7_ELV9u4U/R2N-jKHfLsI/AAAAAAAAAEk/5X9g9LxizLs/s400/Podcasts.png" border="0" alt="" /></a><br />
The podcast feature in BMPx is just as intuitive as all of the other features in BMPx. Your podcast link is even automatically pasted into the URL entry field when you select to add your podcast via the menu. Once added, the top pane will display your different podcasts, the left bottom box will display the actual downloaded podcasts and right-bottom box will display the actual podcast info. To delete an old podcast you simply uncheck the box beside the podcast. And when you are going to reformat your hard drive you can export your podcast list to a file.</p>
<p><a href="http://bp2.blogger.com/_0G7_ELV9u4U/R2OA3qHfLtI/AAAAAAAAAEs/dvkMQrH-hRY/s1600-h/Jamendo.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp2.blogger.com/_0G7_ELV9u4U/R2OA3qHfLtI/AAAAAAAAAEs/dvkMQrH-hRY/s400/Jamendo.png" border="0" alt="" /></a><br />
Now I come to the most original BMPx feature &#8211; the Jamendo integration. Jamendo allows artists to share their music online for free based on the principal that if you like the music you will later buy it. To get Jamendo started first you will have to download the Jamendo music database onto your hard drive via a menu shortcut; this only takes about thirty seconds. Once you have downloaded themusic database you literally have over 6,000 original virtual albums on your computer. When you play your Jamendo music there only is about a three second delay between you pressing play and the song playing. Due to the fact that most of the artists are relatively new, you will not be able to retrieve any lyrics and artist information. As you start browsing through Jamendo&#8217;s large list of artists you&#8217;ll be blown away by the amount of good independent music.</p>
<p>I have presented to you the good and the bad of BMPx. The good news is that BMPx is only at version 0.40.13 so it is going to keep on getting better and the few bugs will eventually be eliminated; I&#8217;ve only experienced a crash once. There are a few features that I can think of adding, with a radio stream ripper being one of them. Also, BMPx does have an equalizer, so a few equalizer presets would be nice. The lack of not being able to delete favorite radio stations has been addressed in the forums, so that feature should be coming in the next version. Besides these minor issues BMPx is a full featured audio player that cannot be matched in ease of use and functionality by any other piece of software at this current time.<br />
<iframe src='http://digg.com/api/diggthis.php?u=http%3A%2F%2Fdigg.com%2Flinux_unix%2FBMPx_Hotter_Than_Your_Average_Media_Player_2' height='82' width='55' frameborder='0' scrolling='no' style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'></iframe></p>
<p align="center"><a href="http://www.facebook.com/sharer.php?u=http://seethisnowreadthis.com/2007/12/15/bmpx-hotter-than-your-average-media-player/" target="_blank"><img src="http://getsocialserver.wordpress.com/files/2008/05/gsb101m05.png" alt="Add to Facebook" /></a><a href="http://www.newsvine.com/_wine/save?u=http%3A%2F%2Fseethisnowreadthis.com%2F2007%2F12%2F15%2Fbmpx-hotter-than-your-average-media-player%2F&#38;h=BMPx%20-%20Hotter%20Than%20Your%20Average%20Media%20Player" target="_blank"><img src="http://getsocialserver.wordpress.com/files/2008/05/gsb102m05.png" alt="Add to Newsvine" /></a><a href="http://del.icio.us/post?url=http%3A%2F%2Fseethisnowreadthis.com%2F2007%2F12%2F15%2Fbmpx-hotter-than-your-average-media-player%2F&#38;title=BMPx%20-%20Hotter%20Than%20Your%20Average%20Media%20Player" target="_blank"><img src="http://getsocialserver.wordpress.com/files/2008/05/gsb104m05.png" alt="Add to Del.icio.us" /></a><a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fseethisnowreadthis.com%2F2007%2F12%2F15%2Fbmpx-hotter-than-your-average-media-player%2F&#38;title=BMPx%20-%20Hotter%20Than%20Your%20Average%20Media%20Player" target="_blank"><img src="http://getsocialserver.wordpress.com/files/2008/05/gsb105m05.png" alt="Add to Stumbleupon" /></a><a href="http://reddit.com/submit?url=http%3A%2F%2Fseethisnowreadthis.com%2F2007%2F12%2F15%2Fbmpx-hotter-than-your-average-media-player%2F&#38;title=BMPx%20-%20Hotter%20Than%20Your%20Average%20Media%20Player" target="_blank"><img src="http://getsocialserver.wordpress.com/files/2008/05/gsb106m05.png" alt="Add to Reddit" /></a><a href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&#38;Description=&#38;Url=http%3A%2F%2Fseethisnowreadthis.com%2F2007%2F12%2F15%2Fbmpx-hotter-than-your-average-media-player%2F&#38;Title=BMPx%20-%20Hotter%20Than%20Your%20Average%20Media%20Player" target="_blank"><img src="http://getsocialserver.wordpress.com/files/2008/05/gsb107m05.png" alt="Add to Blinklist" /></a><a href="http://ma.gnolia.com/bookmarklet/add?url=http%3A%2F%2Fseethisnowreadthis.com%2F2007%2F12%2F15%2Fbmpx-hotter-than-your-average-media-player%2F&#38;title=BMPx%20-%20Hotter%20Than%20Your%20Average%20Media%20Player" target="_blank"><img src="http://getsocialserver.wordpress.com/files/2008/05/gsb108m05.png" alt="Add to Ma.gnolia" /></a><a href="http://www.technorati.com/faves?add=http%3A%2F%2Fseethisnowreadthis.com%2F2007%2F12%2F15%2Fbmpx-hotter-than-your-average-media-player%2F" target="_blank"><img src="http://getsocialserver.wordpress.com/files/2008/05/gsb109m05.png" alt="Add to Technorati" /></a><a href="http://www.furl.net/storeIt.jsp?u=http%3A%2F%2Fseethisnowreadthis.com%2F2007%2F12%2F15%2Fbmpx-hotter-than-your-average-media-player%2F&#38;t=BMPx%20-%20Hotter%20Than%20Your%20Average%20Media%20Player" target="_blank"><img src="http://getsocialserver.wordpress.com/files/2008/05/gsb110m05.png" alt="Add to Furl" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Организация вещания потокового аудио в сети. (Isecast, Ices2)]]></title>
<link>http://voipinforu.wordpress.com/2007/10/20/streaming-audio-ices-icecast/</link>
<pubDate>Sat, 20 Oct 2007 05:53:11 +0000</pubDate>
<dc:creator>voipinforu</dc:creator>
<guid>http://voipinforu.wordpress.com/2007/10/20/streaming-audio-ices-icecast/</guid>
<description><![CDATA[Эту статью я написал для журнала &#8220;Сетевые решения&#8221;. Хотелось бы поделиться своим опытом ]]></description>
<content:encoded><![CDATA[Эту статью я написал для журнала &#8220;Сетевые решения&#8221;. Хотелось бы поделиться своим опытом ]]></content:encoded>
</item>

</channel>
</rss>
