<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Stream of Consciousness &#187; streamingmeemee</title>
	<atom:link href="http://www.streamingmeemee.com/index.php/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.streamingmeemee.com</link>
	<description>Digital Media and whatever else flows through my head...</description>
	<lastBuildDate>Sun, 10 Jan 2010 23:45:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Change Windows XP user password via command line</title>
		<link>http://www.streamingmeemee.com/index.php/2010/01/10/change-user-password-on-windows-xp-via-command-line/</link>
		<comments>http://www.streamingmeemee.com/index.php/2010/01/10/change-user-password-on-windows-xp-via-command-line/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 23:21:55 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2010/01/10/change-user-password-on-windows-xp-via-command-line/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Systems Engineering]]></category>
		<category><![CDATA[Windows Media Center]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/?p=444</guid>
		<description><![CDATA[I found myself needing to change the administrator&#8217;s password on my Windows XP machine today.  I&#8217;ve used that account exactly twice; once to setup the machine and then to create the user account that I use every day.  So no, I don&#8217;t remember the absurdly complex password I came up with 3 years [...]]]></description>
			<content:encoded><![CDATA[<p>I found myself needing to change the administrator&#8217;s password on my Windows XP machine today.  I&#8217;ve used that account exactly twice; once to setup the machine and then to create the user account that I use every day.  So no, I don&#8217;t remember the absurdly complex password I came up with 3 years ago when I built this machine.</p>
<p>Luckily, I&#8217;ve ignored my own advice and have granted admin privileges to my user account.  Only users with admin privileges can change other users&#8217; passwords.  This method will also work to change your own password even if you don&#8217;t have admin privileges.</p>
<pre class="brush: plain;">
C:\net user administrator *
Type a password for the user: asifiwouldtellyou
Retype the password to confirm: asifiwouldtellyou
The command completed successfully.
</pre>
<p>You can also change it without being prompted (useful in scripts):</p>
<pre class="brush: plain;">
C:\net user administrator thenewpasswordgoeshere
The command completed successfully.
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2010/01/10/change-user-password-on-windows-xp-via-command-line/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Build a Live365 station using Linux – Part 2 (Song Data)</title>
		<link>http://www.streamingmeemee.com/index.php/2009/12/26/build-a-live365-station-using-linux-%e2%80%93-part-2-song-data/</link>
		<comments>http://www.streamingmeemee.com/index.php/2009/12/26/build-a-live365-station-using-linux-%e2%80%93-part-2-song-data/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 19:34:12 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2009/12/26/build-a-live365-station-using-linux-%e2%80%93-part-2-song-data/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Digital Media]]></category>
		<category><![CDATA[Dreamland Blues Radio]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/?p=434</guid>
		<description><![CDATA[In the first part of this series I explained how to build and configure the Music Player Daemon (MPD) for use with Live365.  In this installment I&#8217;ll describe how to send the song metadata (Title, Artist, Album).  This is a requirement for &#8216;live&#8217; mode broadcasters; if you do not send this data your [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://www.streamingmeemee.com/index.php/2009/12/25/build-a-live365-station-using-linux-part-1/" target="_blank">first part of this series</a> I explained how to build and configure the <a href="http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki" target="_blank">Music Player Daemon</a> (MPD) for use with <a href="http://www.live365.com" target="_blank">Live365</a>.  In this installment I&#8217;ll describe how to send the song metadata (Title, Artist, Album).  This is a requirement for &#8216;live&#8217; mode broadcasters; if you do not send this data your station will not be listed in the directory.</p>
<p>When you run a Live365 station in &#8216;basic&#8217; mode they pull the song metadata directly from the ID3 tags in your MP3 files.  Most MP3 streams include this info. within the stream itself so that it can be displayed by the player software.  Live365 does not extract this data from the stream you feed to them.  Live365 provides an API (application program interface) that allows you to feed the data to them separate from the music stream.<br />
<span id="more-434"></span></p>
<h3>Feeding the Metadata</h3>
<p>The tricky bit is synchronizing the metadata feed with the music feed.  Ideally, this would be done from within the music player directly but unfortunately MPD has no ability to do this; we&#8217;ll have to write something ourselves.  The process will involve extracting the current track information from MPD and then relaying that to Live365 via the &#8216;add-song&#8217; API.  I&#8217;ve written a PERL script to handle this; you can find the complete script <a href="http://www.streamingmeemee.com/files/mpdfeed-latest.zip">here</a>.</p>
<p>You&#8217;ll need a few PERL modules to accomplish the task at hand (all are available via <a href="http://www.cpan.org" target="_blank">CPAN</a>):</p>
<p><a href="http://search.cpan.org/~jquelin/Audio-MPD-1.093170/lib/Audio/MPD.pm" target="_blank">Audio::MPD</a> &#8211; This is the interface to the MPD player<br />
<a href="http://search.cpan.org/~gaas/URI-1.51/URI/Escape.pm" target="_blank">URI::Escape</a> &#8211; Encodes text suitable for inclusion in a URL<br />
<a href="http://search.cpan.org/~smueller/Data-Dumper-2.125/Dumper.pm" target="_blank">Data::Dumper</a> &#8211; Useful for debugging</p>
<h3>Dissect the Code (please, be kind)</h3>
<p>First off, let&#8217;s get the necessary modules called in:</p>
<pre class="brush: perl; first-line: 1;">
#!/usr/bin/perl -w
#----------------------------------------------
# MPDFeed - Update Live365 with track info as it is
#           played by MPD.
#
# 2009-dec-6 - TimC v0.1
#       First Go
#       TODO: Need to check return values from Login and AddSong and act appropriately.
#----------------------------------------------
use Audio::MPD;
use LWP;

use URI::Escape;

use Data::Dumper;

use strict;
</pre>
<p>Next, we&#8217;ll define some global variables and constants:</p>
<pre class="brush: perl; first-line: 18;">
#-------------------
# G L O B A L S
#-------------------
my $MPDHOST = 'localhost';	# hostname or IP of machine running MPD
my $VOLUME = 90;        # Playback volume
my $REPEAT = 1;         # repeat is ACTIVE
my $RANDOM = 1;         # random is ACTIVE
my $XFADE = 5;          # crossfade time is 5s

my $mpd;

my $L365_LOGIN_URI = 'http://www.live365.com/cgi-bin/api_login.cgi';
my $L365_NP_URI = 'http://www.live365.com/cgi-bin/add_song.cgi';
my $L365_USER = 'YOUR_LIVE365_USERNAME';
my $L365_PW = 'YOUR_LIVE365_PASSWORD';

my $DEBUG = 0;

my $browser;            # LWP::UserAgent;
my $session_id;         # Live365 API login session ID
</pre>
<p>You&#8217;ll need to update $L365_USER and $L365_PW appropriatly for your Live365 account.  These are the same values you use when you login directly to the Live365 website.</p>
<p>If you wish to see the nitty-gritty details of the scripts operation you can enable the DEBUG flag by setting it to 1;</p>
<p>Let&#8217;s look at the song info. update routine:</p>
<pre class="brush: perl; first-line: 39;">
#---------------------
sub Live365NowPlaying($$$$$)
#---------------------
{
my $title = shift;
my $artist = shift;
my $album = shift;
my $duration = shift;
my $filename = shift;

my $url = '';
my $resp = '';

  unless ($browser) {
   $browser = LWP::UserAgent-&gt;new;
   $browser-&gt;agent(&quot;MPDFeed/0.1 &quot;);
  }

  if ($DEBUG) {
    print 'Tit: [' . $title . ']  Art:[' . $artist . ']  Alb:[' . $album . ']  Dur:[' . $duration . ']  FN:[' . $filename . &quot;]\n&quot;;
  }

  $url = $L365_NP_URI . '?version=2&amp;charset=UTF-8'. '&amp;member_name=' . $L365_USER . '&amp;password=' . $L365_PW;
  if ($title) { $url .= '&amp;title=' . uri_escape($title); }
  if ($artist) { $url .= '&amp;artist=' . uri_escape($artist); }
  if ($album) { $url .= '&amp;album=' . uri_escape($album); }
  if ($filename) { $url .= '&amp;fileName=' . uri_escape($filename); }
  if ($duration) { $url .= '&amp;seconds=' . $duration; } else { $url .= '&amp;seconds=120'; }

  if ($DEBUG) { print 'L365: [' . $url . &quot;]\n&quot;; }

  $resp = $browser-&gt;get($url);
  if ($DEBUG) { print 'L365 resp:[' . $resp-&gt;content . &quot;]\n&quot;; }
  die &quot;Couldn't get $url&quot;. ':' . $resp-&gt;status_line . &quot;\n&quot; unless $resp-&gt;is_success;

  if ($DEBUG) { print 'Headers:[ ' . $resp-&gt;headers_as_string() . &quot;]\n&quot;; }

  return 1;
}
</pre>
<p>First, it creates $browser object if necessary.  It then assembles the API URL from the available info.  It starts with the basic API URL and then adds on the track title, artist, album, filename and duration.  The duration data is important as it is provided to the Live365 listener&#8217;s player to tell it when to update the current song display (album art, title, etc.).  If the duration data isn&#8217;t available I send along a default of 2 minutes so that the player will check back for the next track.</p>
<h3>The importance of being Ernest (who the heck is &#8216;Ernest&#8217; anyway?)</h3>
<p>It is important to supply track title, artist and album info to Live365 as this is what they use to determine if your stream is DMCA compliant.  If any of these fields are missing or incorrect the result may be the dreaded &#8216;de-listing&#8217; notice.  We get this data from MPD a bit later in the script, but MPD gets it from the ID3 tags within the audio files so it is vitally important that you review and correct these tags before you begin streaming.</p>
<p>I&#8217;m going to skip describing the DisplayStatus() routine &#8212; it&#8217;s operation is obvious.</p>
<p>Let&#8217;s jump down to the mainline of the script:</p>
<pre class="brush: perl; first-line: 102;">
#-------------------
# M A I N
#-------------------
my $ver = '';
my $mpd_status;
my $mpd_time;
my $mpd_song;
my $time_remain;
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst);

  $mpd = Audio::MPD-&gt;new(host=&gt;$MPDHOST);
  unless ($mpd) { die &quot;*E* Unable to connect to MPD running on $MPDHOST.\n&quot;; }

  $ver = $mpd-&gt;version();

  print &quot;MPD Version is: [$ver]\n&quot;;

# - set the correct volume
  $mpd-&gt;volume($VOLUME);

# - set the playback parms
  $mpd-&gt;repeat($REPEAT);

# - set the 'shuffle' mode
  $mpd-&gt;random($RANDOM);

# - set the crossfade parms
  $mpd-&gt;fade($XFADE);

# - Get the current status
  $mpd_status = $mpd-&gt;status();

  DisplayStatus($mpd_status);
</pre>
<h3>Loopty-Loop</h3>
<p>We connect to the MPD daemon and then set several playback options.  The &#8216;volume&#8217; doesn&#8217;t impact the stream but it does set the level for local playback.  We then grab the current status and display it on the console.  We then enter into an endless loop:</p>
<pre class="brush: perl; first-line: 135;">
# - Loop forever
  while (1) {
    $mpd_status = $mpd-&gt;status();
    $mpd_song = $mpd-&gt;song();
    ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
    printf &quot;%4d-%02d-%02d %02d:%02d:%02d: &quot;,$year+1900,$mon+1,$mday,$hour,$min,$sec;

    if ($mpd_status-&gt;state() eq 'play') {
      print &quot;Playing: [&quot; . $mpd_song-&gt;title() . &quot;]:[&quot; . $mpd_song-&gt;artist() . &quot;]:[&quot; . $mpd_song-&gt;album() . &quot;]:[&quot; . $mpd_song-&gt;file()
 . &quot;]:[&quot; . $mpd_status-&gt;audio() . &quot;]\n&quot;;

      $mpd_time = $mpd_status-&gt;time();
      $time_remain = abs( $mpd_time-&gt;seconds_left() );          # abs() to avoid negative values
      if ($DEBUG) { print &quot;time remaining: [&quot; . $time_remain . &quot;] seconds]\n&quot;; }

      Live365NowPlaying($mpd_song-&gt;title(), $mpd_song-&gt;artist(), $mpd_song-&gt;album(), $time_remain, $mpd_song-&gt;file());

    } else {
      print &quot;Player Stopped: Waiting 2 minutes...\n&quot;;
      $time_remain = 120;
    }

    sleep ($time_remain + 1);

    $mpd = Audio::MPD-&gt;new(host=&gt;$MPDHOST);     # the damn thing doesn't maintain a connection -- DOH!
  }
</pre>
<p>Within the loop we grab the current player status and currently playing song data.  If the stream is active (the daemon is in &#8216;play&#8217; state) the current song, along with a timestamp is displayed on the console.  We then pass the song data to the update routine for posting to Live365.  The script then sleeps for the remainder of the current song.  </p>
<p>If the stream is not active, the script simply waits 2 minutes before trying again.</p>
<p>Using this method we can run the script independently of the MPD daemon and it will automatically synchronize itself with the playback.</p>
<p>In the next installment I&#8217;ll describe the setup of your live station on Live365.</p>
<p>As always, you can drop questions into the comments or directly to me at dreamlandblues at frontierdigital dot com.</p>
<p><b>UPDATED 10-jan-10:</b> Fixed the code line numbering.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2009/12/26/build-a-live365-station-using-linux-%e2%80%93-part-2-song-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build a Live365 station using Linux &#8211; Part 1</title>
		<link>http://www.streamingmeemee.com/index.php/2009/12/25/build-a-live365-station-using-linux-part-1/</link>
		<comments>http://www.streamingmeemee.com/index.php/2009/12/25/build-a-live365-station-using-linux-part-1/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 04:15:37 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2009/12/25/build-a-live365-station-using-linux-part-1/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Digital Media]]></category>
		<category><![CDATA[Dreamland Blues Radio]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/index.php/2009/12/25/build-a-live365-station-using-linux-part-1/</guid>
		<description><![CDATA[I’ve run Dreamland Blues Radio, a streaming internet radio station, since 1997.  In the beginning I used WinAmp + Shoutcast streaming server on a Windows 95 machine.  As the station grew in popularity and my then boss began to notice the bandwidth utilization of the R&#38;D lab outside business hours (rats!) I came [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve run <a href="http://www.dreamlandblues.com">Dreamland Blues Radio</a>, a streaming internet radio station, since 1997.  In the beginning I used WinAmp + Shoutcast streaming server on a Windows 95 machine.  As the station grew in popularity and my then boss began to notice the bandwidth utilization of the R&amp;D lab outside business hours (rats!) I came to the realization that I needed a more stable and scalable platform; enter <a href="http://www.live365.com">Live365</a>.</p>
<p>Of course, back then it wasn’t called Live365 (bonus points for anyone who can tell me the original name) but I was invited to preview the beta of the service – I jumped at it.  The original setup continued to use WinAmp with the Shoutcast plug-in but the feed was then sent to Live365 for audience distribution; what is now called a ‘Live’ stream.</p>
<p><span id="more-408"></span></p>
<h3>Backgound &amp; Design Goals</h3>
<p>I’ll spare you the remainder of the history lesson but suffice to say that several years ago I abandoned the ‘Live’ approach and switched to a Basic stream.  I was not happy about it but the situation at the time left little alternative.  I’ve always wanted to return to Live ‘casting.  Cross-fade to today…</p>
<p>While Windows does make for a decent enough end-user experience I consistently turn to Linux based system for automating tasks that do not require ‘carbon based processing’.<span> </span>Dreamland Blues is not a ‘live’ station in the sense that a human DJ does voice-overs, in fact my voice has never appeared on the station; the station’s goal has always been to maximize the music.<span> </span>This is a perfect fit for an automated solution.</p>
<p>My design goal for the new system was to match the functionality of my original Windows based station:</p>
<ul>
<li>Ability to feed Live365 including song metadata (Artist, Title, Album) updates.</li>
<li>Freshly generated playlist daily.  Drawn from a catalog of thousands of tracks the playlist generation system considered many factors; my rating of the track, popular rating of the track, how long it had been in the catalog, etc..  It must maintain DMCA compliance.</li>
<li>Ability to create and schedule ‘special event’ playlists.  Good examples of this are Holiday music or Artist specials.  (Sadly, in my genre this usually means memorials for a recently passed artist)</li>
<li>‘Hands off’ operation.  The entire system must be capable of running without human interaction for extended periods (weeks).</li>
</ul>
<p>I’m going to cover only the first requirement in this post; the others will follow later.</p>
<h3>Music Player Daemon (MPD)</h3>
<p>I’ve chosen to use <a href="http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki" target="_blank">MPD (Music Player Daemon</a> as the core media player for my station.<span> </span>It includes a network based control interface and a rich set of commands to control playback functions and playlist operation.  Version 0.15 of MPD supports HTTP based streaming that is necessary to feed Live365’s Nanocaster.  The one missing bit is the song metadata; MPD can feed it along with the stream in Shoutcast format but Live365 does not parse it.  I have another solution for metadata that I’ll cover later.</p>
<p>MPD is included with many Linux distributions but being the geek that I am I choose to build it from source.  As of this writing the current version is 0.15.6 and is <a href="http://sourceforge.net/projects/musicpd/files/mpd/0.15.6" target="_blank">available on SourceForge</a>.  You will find a list of dependencies <a href="http://mpd.wikia.com/wiki/Dependencies" target="_blank">here</a>.  For our purposes you need the ‘httpd’ Audio Output requirements.  You’ll also need the items from the Audio Decoding / Encoding section that match the format of your existing audio files (flac, AAC, MP3, wav, etc.).  One of the main benefits of using MPD is it&#8217;s ability to <a href="http://en.wikipedia.org/wiki/Transcode" target="_blank">transcode</a> (e.g. convert formats from FLAC to MP3) and convert <a href="http://en.wikipedia.org/wiki/Sample_rate" target="_blank">sample rates</a>.  This eliminates the need to re-encode your existing library to match the bitrate, format and sample rate of your station stream.  EPIC WIN!</p>
<pre class="brush: bash;">
mpdserver:~ # cd /usr/src/
mpdserver:/usr/src/ # wget http://downloads.sourceforge.net/project/musicpd/mpd/0.15.6/mpd-0.15.6.tar.gz
mpdserver:/usr/src/ # tar -zxvf mpd-0.15.6.tar.gz
mpdserver:/usr/src/ # cd /mpd-0.15.6
mpdserver:/usr/src/mpd-0.15.6/ # configure –enable-http
mpdserver:/usr/src/mpd-0.15.6/ # make
mpdserver:/usr/src/mpd-0.15.6/ # make install
</pre>
<h3>MPD Configuration</h3>
<p>Next, you’ll need to edit the MPD configuration file, /etc/mpd.conf.  Change the ‘music_directory’ and ‘playlist_directory’ options to point to the directories where you store you music files and your playlists respectively.</p>
<p>The key change in the config. file is to add an ‘httpd’ entry in the audio_output section.  Here is a sample:</p>
<pre class="brush: plain;">
audio_output {
    type        &quot;httpd&quot;
    name        &quot;My Awesome Station&quot;
    encoder     &quot;lame&quot;            # This is the MP3 encoder
    port        &quot;8000&quot;            # listen on this TCP port for connections
    bitrate     &quot;56&quot;              # in kbps
    format      &quot;22050:16:2&quot;      # sample rate:sample size:channels
}
</pre>
<p>You can also add a section for an ALSA or OSS device so that you may listen to the feed locally.</p>
<p>I also enabled the ReplayGain feature by these settings:</p>
<pre class="brush: plain;">
replaygain           &quot;track&quot;   # track|album
replaygain_preamp    &quot;0&quot;       # in dB
volume_normalization &quot;yes&quot;
</pre>
<h3>MPD Startup and Testing</h3>
<p>Once you’ve saved the changes you start MPD with this command:</p>
<pre class="brush: bash;">
mpdserver:/usr/src/mpd-0.15.6/ # mpd /etc/mpd.conf
</pre>
<p>MPD will automatically daemonize (move to the background) and open the control port to listen for commands.  To stop the MPD daemon:</p>
<pre class="brush: bash;">
mpdserver:/usr/src/mpd-0.15.6/ # mpd –kill
</pre>
<p>MPD will automatically start playing the playlist that was active when it was last shutdown.  If this is your first time starting MPD then it will sit idle until you load a playlist and start playback. You access these controls using one of the many MPD clients or simply telnet’ing to the control port:</p>
<pre class="brush: bash;">
mpdserver:/usr/src/mpd-0.15.6/ # telnet localhost 6600
OK MPD 0.15.0
</pre>
<p>For some reason, it identifies itself as v0.15.0 when in fact is running the v0.15.6 version.  The documentation for the various commands is available <a href="http://mpd.wikia.com/wiki/Protocol_Reference" target="_blank">here </a>.  We are interested in loading a playlist and starting playback.</p>
<pre class="brush: bash;">
mpdserver:/usr/src/mpd-0.15.6/ # telnet localhost 6600
OK MPD 0.15.0
load myplaylist
play
currentsong
</pre>
<p>The ‘currentsong’ command will display the details of the currently playing track (big surprise, eh?).</p>
<p>Now that your stream has started you can fire up your favorite stream player (VLC, iTunes, WinAmp) and listen to your stream from any computer on your network.<span> </span>The URL of the stream is: <span style="font-family: monospace;"><a href="http://ip_address_of_mpd_machine:TCP_PORT">http://ip_address_of_mpd_machine:TCP_PORT</a></span>.  Using my example above on a machine with IP address 192.168.0.12 the URL would be:</p>
<pre class="brush: plain;">

http://192.168.0.12:8000
</pre>
<p>After a few seconds of buffering you should hear you stream – hurray!</p>
<p>This is only the start; to complete your Live365 feed you’ll need to send along the metadata for the songs as they are played.  I’ll cover that in the next post.</p>
<p>If you have any questions just drop them in the comments below and I’ll address them inline.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2009/12/25/build-a-live365-station-using-linux-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Refresh</title>
		<link>http://www.streamingmeemee.com/index.php/2009/09/05/software-refresh/</link>
		<comments>http://www.streamingmeemee.com/index.php/2009/09/05/software-refresh/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 13:52:49 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2009/09/05/software-refresh/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/?p=404</guid>
		<description><![CDATA[Today I&#8217;ve updated much of the software that runs the site; fingers crossed that I haven&#8217;t broken anything.
]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;ve updated much of the software that runs the site; fingers crossed that I haven&#8217;t broken anything.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2009/09/05/software-refresh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Koko &#8216;Queen of the Blues&#8217; Taylor dies</title>
		<link>http://www.streamingmeemee.com/index.php/2009/06/03/koko-queen-of-the-blues-taylor-dies/</link>
		<comments>http://www.streamingmeemee.com/index.php/2009/06/03/koko-queen-of-the-blues-taylor-dies/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 00:16:50 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2009/06/03/koko-queen-of-the-blues-taylor-dies/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Dreamland Blues Radio]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/index.php/2009/06/03/koko-queen-of-the-blues-taylor-dies/</guid>
		<description><![CDATA[No snappy headline this time&#8230;
I&#8217;ve got a list&#8230;&#160; a list of legends that I want to see perform before they pass from this reality.&#160; I&#8217;ve recently taken inventor of the electric guitar and modern recording techniques Les Paul &#8212; it was in a word, amazing.&#160; I think I&#8217;m still grinning from that show.
In the summer [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/65966179@N00/1222435833"><img style="float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" src="http://farm2.static.flickr.com/1036/1222435833_8eeee05aef.jpg" width="255" height="270" /></a>No snappy headline this time&#8230;</p>
<p>I&#8217;ve got a list&#8230;&nbsp; a list of legends that I want to see perform before they pass from this reality.&nbsp; I&#8217;ve recently taken inventor of the electric guitar and modern recording techniques <a target="_blank" href="http://en.wikipedia.org/wiki/Les_Paul">Les Paul</a> &#8212; it was in a word, amazing.&nbsp; I think I&#8217;m still grinning from that show.</p>
<p>In the summer of 2007 I saw <a target="_blank" href="http://en.wikipedia.org/wiki/Koko_Taylor">Koko Taylor</a> perform at the <a target="_blank" href="http://www.lowellsummermusic.org">Lowell Summer Music Series</a>.&nbsp; Even at the ripe old age of 78 she could still belt out a tune.&nbsp; Her band was tight and the lead guitar even managed to take the term &#8216;lick&#8217; literally as he managed to <a target="_blank" href="http://www.flickr.com/photos/streamingmeemee/1348267336/sizes/l/in/set-72157601629145138/">&#8216;play&#8217; his axe with his tongue</a>!</p>
<p>I don&#8217;t think there is any doubt that Koko qualifies as a legend; her trademark song <i>Wang Dang Doodle</i> (written by Willie Dixion &#8212; yet another legend) has been covered by a diverse array of artists from Ted Nugent to Grateful Dead and PJ Harvey.</p>
<p>Her gravelly voice and powerful style were unmistakeable.&nbsp; I&#8217;m very glad to have seen her before she shuffled off her mortal coil.</p>
<p>Time to update the list&#8230;</p>
<p>You can see my <a target="_blank" href="http://www.flickr.com/photos/streamingmeemee/sets/72157601629145138/show/">photos from this show</a> on Flickr.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2009/06/03/koko-queen-of-the-blues-taylor-dies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8216;lossless&#8217; and &#8216;MP3&#8242; are no longer mutually exclusive</title>
		<link>http://www.streamingmeemee.com/index.php/2009/03/25/lossless-and-mp3-are-no-longer-mutually-exclusive/</link>
		<comments>http://www.streamingmeemee.com/index.php/2009/03/25/lossless-and-mp3-are-no-longer-mutually-exclusive/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 20:24:14 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2009/03/25/lossless-and-mp3-are-no-longer-mutually-exclusive/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Digital Media]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/?p=384</guid>
		<description><![CDATA[Well, it seems that the folks at Thompson have been busy little engineers.  They have released a &#8216;lossless&#8217; version of the ubiquitous MP3 codec.  The greatest benefit of the MP3 codec has been it&#8217;s role as lowest-common-demonator when it comes to compressed music formats.  It is supported on every PC, Mac and [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it seems that the folks at Thompson have been busy little engineers.  They have released a &#8216;lossless&#8217; version of the ubiquitous MP3 codec.  The greatest benefit of the MP3 codec has been it&#8217;s role as lowest-common-demonator when it comes to compressed music formats.  It is supported on every PC, Mac and most every linux computer on the planet not to mention every portable music player and most modern phones.</p>
<p>However, audio quality has never been a hallmark of <a href="http://en.wikipedia.org/wiki/Mp3">MP3 compression</a>; several other encoding schemes produce &#8216;better&#8217; audio reproduction at the same, or lower, bitrates/filesize; <a href="http://en.wikipedia.org/wiki/Windows_Media_Audio">Windows Media</a>, <a href="http://en.wikipedia.org/wiki/Ogg">Ogg/Vorbis</a> and <a href="http://en.wikipedia.org/wiki/Advanced_Audio_Coding">AAC </a>are prime examples.  At the high end of the scale have been the <a href="http://en.wikipedia.org/wiki/Lossless#Audio">lossless codecs</a> such as <a href="http://en.wikipedia.org/wiki/Flac">FLAC</a> , <a href="http://en.wikipedia.org/wiki/Monkey%27s_Audio">APE</a>  and <a href="http://en.wikipedia.org/wiki/Shorten">SHN</a> that regenerate exact copies of the original audio waveform at the cost of greatly increased file sizes.  However, all these lack broad support across platforms (PC, Mac, Linux) and devices.</p>
<p>So what&#8217;s a listener to do?  Do you trade broad device/software support for reduced audio quality or high quality but limited playback options?</p>
<p>You could take the approach that nutjobs like me take is to do both.  When I buy a new CD I encode it to both MP3 and FLAC.  I use the MP3 version for playback on iTunes and the higher quality FLAC version on my lLinux based entertainment system.  Yes, it takes up lots of disk space and can be a pain to manage (applying metadata for example is a major PITA).  Enter MP3HD.</p>
<p>At first glance MP3HD looks like just another lossless codec but the slipped in a little surprise.  When an MP3HD encoder processes a file it generates a lossless version <em>and</em> a high bitrate standard MP3 <em>in the same file</em>.  The result is a file that plays both on iTunes and portable players (standard MP3) as well as high-end playback devices in lossless format.  Nice.</p>
<p>They have adopted the &#8216;gracefully degrade&#8217; design philosophy.  If a playback device/software is capable of lossless playback it does it.  However, if it is not it will play the standard MP3 instead.  The other lossless formats are not backwards compatable; FLAC and Apple Lossless require specific support for those formats or they don&#8217;t play at all.</p>
<p>The gotcha (there&#8217;s always a &#8216;gotcha&#8217;) is that the files are much bigger than a standard MP3 but less than an standard MP3 + a FLAC file.</p>
<p>I&#8217;m going to give it a go in my encoding workflow.  I&#8217;m not going to bother re-encoding my existing tracks but baring anything nasty I&#8217;ll may use it in place of FLAC for future encodes.</p>
<p>Of course, this assumes there is support for it within the OSS tools/players I use &#8212; more on that later I guess.</p>
<p>For more info. and software downloads visit <a href="http://www.all4mp3.com/Learn_mp3_hd_1.aspx">Thompson&#8217;s site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2009/03/25/lossless-and-mp3-are-no-longer-mutually-exclusive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Congress, can you hear me now?  Work on stuff that matters!!!</title>
		<link>http://www.streamingmeemee.com/index.php/2009/03/18/congress-can-you-hear-me-now-work-on-stuff-that-matters/</link>
		<comments>http://www.streamingmeemee.com/index.php/2009/03/18/congress-can-you-hear-me-now-work-on-stuff-that-matters/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 18:40:17 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2009/03/18/congress-can-you-hear-me-now-work-on-stuff-that-matters/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/index.php/2009/03/18/congress-can-you-hear-me-now-work-on-stuff-that-matters/</guid>
		<description><![CDATA[When I first read this I thought it was a joke and after reading it again, I&#8217;m sure; it is.  But not the funny kind.
A California rep. who clearly spends way too much time watching TV has proposed a new federal law to limit, are you sitting down?&#8230;  the loudness of TV commercials.
The Commercial Advertisement [...]]]></description>
			<content:encoded><![CDATA[<p>When I first read this I thought it was a joke and after reading it again, I&#8217;m sure; it is.  But not the funny kind.</p>
<p>A California rep. who clearly spends way too much time watching TV has proposed a new federal law to limit, are you sitting down?&#8230;  the loudness of TV commercials.</p>
<p>The Commercial Advertisement Loudness Mitigation Act (&#8220;CALM-A&#8221; &#8212; Are you fracking kidding me?  Who makes up this stuff?) proposes to require the FCC to &#8220;prescribe a standard to preclude commercials from being broadcast at louder volumes than the program they accompany.&#8221;.</p>
<p>Now before I launch into a three page discussion of how &#8216;loudness&#8217; is a completely subjective concept and is dependent on the perception of the individual I&#8217;ll hold my breath, count to 10, and stifle the urge to throttle yet another well meaning but clueless legislator that is attempting to establish controls over something they are utterly unqualified to determine.</p>
<p>Ok, so I had to count to twenty.</p>
<p>I&#8217;m willing to let it pass that Rep. Eshoo feels that her having &#8216;grown tired of being blasted off my couch&#8217; is a reasonable basis for new federal legistation.  I&#8217;m also willing to let it pass that she is obviously trying to make some political points by addressing a popular &#8216;complaint&#8217; of her constituancy.</p>
<p>However, I&#8217;m not willing to let it pass that she feels it&#8217;s appropriate to spend Congress&#8217; time considering this meaningless drivel when we are faced with two wars, a World economy in the worst shape in human history, collapsing real estate market, millions of people in the street due to home foreclosure, millions more forced to choose between food and healthcare, historically high unemployment and Earth&#8217;s climate on the verge of meltdown.</p>
<p>It not only defies explanation, is so obsurd to be insulting to those with even a hit of wits about them, it borders on a criminal disregard for the responsibility of her office.</p>
<p><a href="http://adage.com/article?article_id=135244">http://adage.com/article?article_id=135244</a></p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=6ee7267d-5293-4331-9914-d40c1d08fc5c" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2009/03/18/congress-can-you-hear-me-now-work-on-stuff-that-matters/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DTV delay: Revenge of the Luddites</title>
		<link>http://www.streamingmeemee.com/index.php/2009/02/09/dtv-delay-revenge-of-the-luddites/</link>
		<comments>http://www.streamingmeemee.com/index.php/2009/02/09/dtv-delay-revenge-of-the-luddites/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 20:22:39 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2009/02/09/dtv-delay-revenge-of-the-luddites/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Digital Media]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/?p=368</guid>
		<description><![CDATA[TVWeek has a decent overview of the reasoning behind the delay of the DTV transition.
What I would like to know is how much of the $1.5B USD that was allocated to the coupon program was wasted on &#8216;administration&#8217; of the program?  The coupon itself isn&#8217;t a coupon at all, it is in the form of [...]]]></description>
			<content:encoded><![CDATA[<p>TVWeek has a decent overview of the reasoning behind the delay of the DTV transition.</p>
<p><img class="align-left frame" src="http://www.streamingmeemee.com/wp-content/uploads/2009/02/fcc-dtv-coupon-card1.png" alt="DTV coupon image" />What I would like to know is how much of the $1.5B USD that was allocated to the coupon program was wasted on &#8216;administration&#8217; of the program?  The coupon itself isn&#8217;t a coupon at all, it is in the form of an embossed plastic card complete with magnetic strip and hologram.  A hologram?  WTF!</p>
<p>A better approach would be to send just the number on a plasticized paper insert.  I don&#8217;t even want to think about how many tons of plastic are headed for the landfill because of this poorly executed program.</p>
<p>[image courtesy Wikipedia: http://en.wikipedia.org/wiki/File:FCC_DTV_Coupon_Card.png]</p>
<p><a href="http://www.tvweek.com/news/2009/02/tracking_the_path_to_digital_t.php">Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2009/02/09/dtv-delay-revenge-of-the-luddites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Never say &#8220;It could be worse&#8230;&#8221; because sometimes it is.</title>
		<link>http://www.streamingmeemee.com/index.php/2009/02/05/never-say-it-could-be-worse-because-sometimes-it-is/</link>
		<comments>http://www.streamingmeemee.com/index.php/2009/02/05/never-say-it-could-be-worse-because-sometimes-it-is/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 15:11:33 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2009/02/05/never-say-it-could-be-worse-because-sometimes-it-is/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Systems Engineering]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/?p=358</guid>
		<description><![CDATA[A few weeks back I received a letter from our local electric utility informing me of scheduled overnight outages due to service work&#160;in my neighborhood.&#160; The day came, and past, without the announced outage.&#160; This is not unusual, it has happened before so I didn&#8217;t think much of it.
A few days later I received an [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks back I received a letter from our local electric utility informing me of scheduled overnight outages due to service work&nbsp;in my neighborhood.&nbsp; The day came, and past, without the announced outage.&nbsp; This is not unusual, it has happened before so I didn&rsquo;t think much of it.</p>
<p>A few days later I received an early morning call that our office email and Internet access were down.&nbsp; I had not received any <a href="http://www.nagios.org/">NAGIOS </a>alerts overnight but I thought that the utility had finally gotten around to doing the scheduled work and that the power had failed overnight and exhausted the UPSes.</p>
<p>I walked the caller through the <a href="http://en.wikipedia.org/wiki/Uninterruptible_power_supply">UPS </a>restart process and found that they were already running fine.&nbsp; However, all the equipment in our mail server rack was powered off.&nbsp; This includes&nbsp;our firewall (which explains the Internet outage )&nbsp;as well as the NAGIOS monitoring machine (which explains why I did not receive any alerts) and the mail server.&nbsp; Hmm&hellip;&nbsp; the plot thickens.</p>
<p><span id="more-358"></span></p>
<p>I ask them to switch the <a href="http://en.wikipedia.org/wiki/KVM_switch">KVM </a>to the file server machine and the KVM is unresponsive; it is &lsquo;stuck&rsquo; on the email server screen.&nbsp; It is also making a very odd &lsquo;screeching noise. Oh boy&hellip;</p>
<p>I have them power up the firewall and monitoring machines and I begin to get a flood of alerts.&nbsp; Oddly, none of them are related to a power fail.&nbsp; The file server starts up normally but the mail server however refuses to power up.&nbsp; With my co-workers temporarily distracted by the restored Internet access I jump in my car and race to the office.</p>
<p>When I arrive the server will still not power up so I decide to move it&rsquo;s drives to another machine (this is almost trivial with a Mac server).&nbsp; The drives are mounted facing the front of the server and are access-able via a push-bar that releases one of the three drives.</p>
<p>I push the first bar to release the drive and water gushes out all over my shoes.&nbsp; Oh frack&hellip;.</p>
<p>My office is located on the top floor of a renovated 19<sup>th</sup> century shoe factory.&nbsp; The space is wonderful with exposed brick, soaring ceilings and rough hewn beams that would make <a href="http://en.wikipedia.org/wiki/Paul_Bunyan">Paul Bunyan </a>proud.&nbsp; The roof however is not quite so wonderful.&nbsp; In the past we&rsquo;ve had&nbsp;water &lsquo;incidents&rsquo;&nbsp;that have claimed a color printer and caused some Dis-coloration of the floor in the server room.&nbsp; The building management had assured me that it had been fixed &mdash; apparently not so much.&nbsp; Judging from the splash patterns in the rack where the mail server is located a leak&nbsp;formed directly over the rack.&nbsp; The water primarily hit the upper components in the rack; the screeching KVM switch, an external hard drive (this will be important later) and the mail server.&nbsp; I&rsquo;m guessing that it also found it&rsquo;s way down to the other machines in the rack causing them to shutdown but the UPS somehow dodged the watery bullet.</p>
<p>Miraculously only the mail server was toasted by the water; the other machines (with the exception of the KVM &ndash; it&rsquo;s totaled) started up normally.</p>
<p>After pulling the remaining drives (Yes, I covered the machines below the mail server with plastic to prevent further damage) I removed them from the &lsquo;sleds&rsquo; and put them in front of a fan to dry.&nbsp; My next stop was the backup system console.</p>
<p>A quick check indicated that I had a good &lsquo;full&rsquo; backup from the prior weekend and a good &lsquo;incremental&rsquo; backup from the night before the deluge.</p>
<p>It was at this point that I uttered the line that I would later prove to be a curse&hellip; &ldquo;We have a good backup.&nbsp; <em>It could be worse&hellip;</em>&rdquo;.&nbsp; </p>
<p>It was&hellip;&nbsp; <em>much worse</em>.</p>
<p>More later&hellip;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2009/02/05/never-say-it-could-be-worse-because-sometimes-it-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I want my DTV!  NOW!</title>
		<link>http://www.streamingmeemee.com/index.php/2009/01/27/i-want-my-dtv-now/</link>
		<comments>http://www.streamingmeemee.com/index.php/2009/01/27/i-want-my-dtv-now/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 19:45:03 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2009/01/27/i-want-my-dtv-now/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Digital Media]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/index.php/2009/01/27/i-want-my-dtv-now/</guid>
		<description><![CDATA[I guess that the American people are really more stupid than anyone has guessed.&#160; After more than 2 years of public service announcements, innumerable news stores and the insufferable commentary by the talking-heads &#8216;We the People&#8217;, apparently, still aren&#8217;t ready for the DTV conversion.&#160;&#160; The US Senate has just passed a bill delaying the transition [...]]]></description>
			<content:encoded><![CDATA[<p>I guess that the American people are really more stupid than anyone has guessed.&nbsp; After more than 2 years of public service announcements, innumerable news stores and the insufferable commentary by the talking-heads &#8216;We the People&#8217;, apparently, still aren&#8217;t ready for the DTV conversion.&nbsp;&nbsp; The US Senate has just passed a bill delaying the transition for 4 months.&nbsp; Passage by the House is expected as early as next Tuesday.</p>
<p>This is a load of crap &#8212; if you aren&#8217;t prepared by now 4 more months is not going to help you.&nbsp; It is going to be painful for some no matter when it happens.&nbsp; This is akin to delaying a trip to the dentist because it is going to hurt and you are not &#8216;mentally prepared&#8217; to deal with the pain.</p>
<p>This approach rewards the procrastinators and penalizes those that planned ahead.&nbsp; There are very real costs to broadcasters to maintain the old analog systems, costs that were to be eliminated come February 17th. </p>
<blockquote><p>Paula Kerger, president and CEO of the Public Broadcasting Service,estimates that delaying the digital TV transition to June 12 would costpublic broadcasters $22 million.</p></blockquote>
<p>These are the same PBS stations that have seen thier public funding cut dramatically over the last few years.&nbsp; Where do they get a coupon to cover their costs of extending the deadline?</p>
<p>Where does this leave Hawaii that has already converted to all digital transmission?</p>
<p>Changing the rules so close to the end of the game will lead only to confusion and additional costs.</p>
<p><a href="http://hosted.ap.org/dynamic/stories/D/DIGITAL_TRANSITION_DELAY?SITE=AP&amp;SECTION=HOME&amp;TEMPLATE=DEFAULT">Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2009/01/27/i-want-my-dtv-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RIAA moves out of the dorm &#8212; and doesn&#8217;t get it&#8217;s security deposit back.</title>
		<link>http://www.streamingmeemee.com/index.php/2009/01/19/riaa-moves-out-of-the-dorm-and-doesnt-get-its-security-deposit-back/</link>
		<comments>http://www.streamingmeemee.com/index.php/2009/01/19/riaa-moves-out-of-the-dorm-and-doesnt-get-its-security-deposit-back/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 18:33:01 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2009/01/19/riaa-moves-out-of-the-dorm-and-doesnt-get-its-security-deposit-back/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Digital Media]]></category>
		<category><![CDATA[It seems to me...]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/index.php/2009/01/19/riaa-moves-out-of-the-dorm-and-doesnt-get-its-security-deposit-back/</guid>
		<description><![CDATA[Evidence that the RIAA is winding down it&#8217;s pointless lawsuits against alleged file-sharers is most evident on campus.&#160; The RIAA have dropped three oustanding (and by &#8216;outstanding&#8217; I mean &#8216;unresolved&#8217; rather than &#8216;really good&#8217;) John Doe cases involving students.
I&#8217;ve always found the RIAA&#8217;s idea that you could identify the perps via IP addresses rather humourous.&#160; [...]]]></description>
			<content:encoded><![CDATA[<p><font face="verdana">Evidence that the RIAA is winding down it&#8217;s pointless lawsuits against alleged file-sharers is most evident on campus.&nbsp; The RIAA have dropped three oustanding (and by &#8216;outstanding&#8217; I mean &#8216;unresolved&#8217; rather than &#8216;really good&#8217;) John Doe cases involving students.</p>
<p>I&#8217;ve always found the RIAA&#8217;s idea that you could identify the perps via IP addresses rather humourous.&nbsp; In a network environment strewn with dynamic IP assignments (DHCP), network adress translating firewalls and various anonymous proxy arrangements it&#8217;s pratically impossible to prove &#8216;beyond a reasonable doubt&#8217; who &#8216;owns&#8217; a particular IP address at any given time.&nbsp; Of course, this also assumes that the IP address in question, and the computer to which it is assigned, is controled by a single person.&nbsp; How many households do you know where there is a &#8216;family PC&#8217; that is used by many members of the family throughout the day?&nbsp; Absurd.</p>
<p>As I consider the whole notiong of suing your customers I&#8217;m reminded of the old adage; &#8216;If all you have is a hammer every problem looks like a nail.&#8217;.&nbsp; In this case all the RIAA had were laywers and no technologists nor creative business leaders who were capable of crafting a business model that embraced digital peer-to-peer distribution. I&#8217;ve known quite a few lawyers in my time; many of whom are quite smart but a precious few who could formulate a solution to a given problem that did not involve lawsuits.</p>
<p>I&#8217;m convinced that lawyers are a self-propagating sub-species of humans.&nbsp; This leads me to my theory of &#8216;redundant occupations&#8217; but that is a story for another day.<br /><small><small><br /></small></small></font><br />
<h1><font face="verdana"><small><small><a href="http://arstechnica.com/news.ars/post/20090119-riaa-pulls-out-of-john-doe-cases-involving-college-students.html">RIAA pulls out of John Doe cases involving college students</a></small></small></font></h1>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2009/01/19/riaa-moves-out-of-the-dorm-and-doesnt-get-its-security-deposit-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What the&#8230;?</title>
		<link>http://www.streamingmeemee.com/index.php/2009/01/17/what-the/</link>
		<comments>http://www.streamingmeemee.com/index.php/2009/01/17/what-the/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 15:45:16 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2009/01/17/what-the/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/?p=348</guid>
		<description><![CDATA[Yes, I know the site is rather borked&#8230;
I&#8217;m trying to resolve an long-lingering issue with the creation of new posts and it is proving to be quite vexing (which is why it is long lingering).  Please stand by&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Yes, I know the site is rather borked&#8230;</p>
<p>I&#8217;m trying to resolve an long-lingering issue with the creation of new posts and it is proving to be quite vexing (which is why it is long lingering).  Please stand by&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2009/01/17/what-the/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where did the temperature postings go?</title>
		<link>http://www.streamingmeemee.com/index.php/2009/01/11/where-did-the-tempurature-postings-go/</link>
		<comments>http://www.streamingmeemee.com/index.php/2009/01/11/where-did-the-tempurature-postings-go/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 01:04:15 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2009/01/11/where-did-the-tempurature-postings-go/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/index.php/2009/01/11/where-did-the-tempurature-postings-go/</guid>
		<description><![CDATA[After several days of posting the high/low temps I felt it was cluttering things up a bit.
If you are still interested in the temp. stats from my little corner of the World (and really who isn&#8217;t) you can follow me on Twitter (streamingmeemee).
]]></description>
			<content:encoded><![CDATA[<p>After several days of posting the high/low temps I felt it was cluttering things up a bit.<br />
If you are still interested in the temp. stats from my little corner of the World (and really who isn&#8217;t) you can follow me on Twitter (streamingmeemee).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2009/01/11/where-did-the-tempurature-postings-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Power is out &#8211; again!  Argh!!!&#8230;</title>
		<link>http://www.streamingmeemee.com/index.php/2008/12/30/power-is-out-again-argh/</link>
		<comments>http://www.streamingmeemee.com/index.php/2008/12/30/power-is-out-again-argh/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 15:56:45 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2008/12/30/power-is-out-again-argh/">streamingmeemee</span></dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.streamingmeemee.com/index.php/2008/12/30/power-is-out-again-argh/</guid>
		<description><![CDATA[Power is out &#8211; again!  Argh!!!!
Update: Thankfully this one lasted only a few hours.  Long enough for me to head down to the library again.   
]]></description>
			<content:encoded><![CDATA[<p>Power is out &#8211; again!  Argh!!!!</p>
<p><strong>Update:</strong> Thankfully this one lasted only a few hours.  Long enough for me to head down to the library again.  <img src='http://www.streamingmeemee.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2008/12/30/power-is-out-again-argh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Driving on ice &#8211; wheeeeeee!</title>
		<link>http://www.streamingmeemee.com/index.php/2008/12/26/driving-on-ice-wheeeeeee/</link>
		<comments>http://www.streamingmeemee.com/index.php/2008/12/26/driving-on-ice-wheeeeeee/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 21:59:02 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.streamingmeemee.com/index.php/2008/12/26/driving-on-ice-wheeeeeee/">streamingmeemee</span></dc:creator>
		
		<guid isPermaLink="false">http://www.streamingmeemee.com/index.php/2008/12/26/driving-on-ice-wheeeeeee/</guid>
		<description><![CDATA[Driving on ice &#8211; wheeeeeee!
]]></description>
			<content:encoded><![CDATA[<p>Driving on ice &#8211; wheeeeeee!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamingmeemee.com/index.php/2008/12/26/driving-on-ice-wheeeeeee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
