<?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/"
	>

<channel>
	<title>The Changelog</title>
	<atom:link href="http://changelog.complete.org/feed" rel="self" type="application/rss+xml" />
	<link>http://changelog.complete.org</link>
	<description>Viewpoints on technology, society, and government</description>
	<pubDate>Sun, 28 Jun 2009 14:25:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Review: Google Voice</title>
		<link>http://changelog.complete.org/archives/1079-review-google-voice</link>
		<comments>http://changelog.complete.org/archives/1079-review-google-voice#comments</comments>
		<pubDate>Sun, 28 Jun 2009 14:25:44 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[telephone]]></category>

		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=1079</guid>
		<description><![CDATA[I got my Google Voice invitation over the weekend, and thought I&#8217;d share a bit about what it does and how well it works.
The Basics
The idea about Google Voice (formerly GrandCentral, which Google acquired) is this: lots of us have more than one phone, and it would be nice to have a single number to [...]]]></description>
			<content:encoded><![CDATA[<p>I got my <a href="http://google.com/voice">Google Voice</a> invitation over the weekend, and thought I&#8217;d share a bit about what it does and how well it works.</p>
<p><b>The Basics</b></p>
<p>The idea about Google Voice (formerly GrandCentral, which Google acquired) is this: lots of us have more than one phone, and it would be nice to have a single number to give out that will reach us on any of these phones.</p>
<p>So, when you sign up for Google Voice (I&#8217;ll call it GV for the rest of the article), you pick a new phone number.  Then, you tell GV about your other phones.  Whenever someone calls your GV number, all the phones you&#8217;ve associated with that number will ring.  When you pick up at a given phone, you can talk.</p>
<p>As somewhat of a side benefit, you can place long distance calls to anywhere in the continental USA for free via GV, as well as call internationally for rather competitive rates.</p>
<p>This sounded like a great idea to me.  I have a continuing problem with this.  I have a cell phone, work phone, and home phone.  My cell phone gets poor reception both at work and at home.  Also, at home, I may leave it in the bedroom but spend most of the day downstairs, and not even hear it.</p>
<p>But a lot of people are confused by this.  They call the cell phone only, assuming that it will reach me wherever I am.  Sometimes no amount of saying &#8220;call work or home first&#8221; seems to get through, or if they do call one of those, they only leave a voicemail on the cell, which is just as bad.</p>
<p>So the promise of Google Voice seemed very helpful.</p>
<p><b>Voicemail</b></p>
<p>GV, of course, has to centralize your voice mail as well.  When someone is transferred to your GV voice mail box, GV will record a message like usual.  It has a &#8220;transcription&#8221; feature which performs speech recognition and thus presents the message in both voice and text form in various places.  General word is that the transcription ranges from moderately successful to mostly useless; I haven&#8217;t had enough experience yet to weigh in.</p>
<p>In any case, you can get your GV voice mail in a number of places: from any telephone in a standard manner, on the website, or my email.  GV will email you the transcription of the message along with a link to the audio file, if you wish.  It can also send an SMS to your cellphone when you&#8217;ve been left a new voicemail at GV.  In this manner, GV voice mail can be almost as tightly integrated with your mobile phone as its built-in voice mail.</p>
<p><b>Call Screening</b></p>
<p>If call screening is enabled, the first time someone from a given phone number calls you, GV asks them for their name.  Then it rings you, and plays the name when you pick up, giving you the opportunity to accept or reject the call.  It also remembers the name given the first time someone calls you, and never asks them for it again as long as they call from the same number.</p>
<p>You can turn call screening on for everyone, off for everyone, or on only for people that don&#8217;t present valid caller ID.</p>
<p>There are some big caveats with call screening though; I&#8217;ll mention them below.</p>
<p><b>Call Presentation</b></p>
<p>By default, when someone calls your GV number, GV presents the original caller ID to each phone.  When you answer the call, you aren&#8217;t immediately connected to the person.  Rather, GV plays their name (if call screening is on), then gives you a menu: press 1 to accept, 2 to send straight to voicemail, 3 to send to voicemail while you listen, and 4 to accept and record the call.  (If you pick #4, both parties are informed that the call is being recorded.)</p>
<p>This serves both a practical and a functional purpose.  Functionally, it gives you some nice options for picking up a call and restores the old answering machine feature of listening to someone as they leave a message.</p>
<p>Practically, it gives GV affirmation that it was a human that picked up, and not the phone&#8217;s voice mail.</p>
<p>You can disable call presentation for all callers, for only certain callers, or for only certain devices.  However, if you do so, you run the risk that the voice mail on the device, rather than the GV voice mail, may answer.</p>
<p><b>Phones and Scheduling</b></p>
<p>You can associate as many phones as you like with your GV account.  You can tell GV when to ring the phones.  So, for instance, it won&#8217;t bother ringing your home phone when you&#8217;re at work.  A &#8220;simple&#8221; schedule just has three options: always ring this phone, ring it only on weekends, or only on weekdays.</p>
<p>You can set up &#8220;custom&#8221; schedules.  This lets you give specific time ranges to accept calls on weekdays or weekends.  But you can&#8217;t set up, say, one schedule for Mondays, Wednesdays, and Fridays and another for Tuesdays and Thursdays.  Overall, it&#8217;s fine for me, but I can imagine that it would be rather frustrating for people that work nontraditional schedules.</p>
<p>You can temporarily disable receiving calls on a given device, or add a new device temporarily, but you can&#8217;t temporarily override the schedule and force a device to receive calls.</p>
<p>Adding a new device temporarily is done from a phone.  It&#8217;s useful, for instance, if you&#8217;re traveling and want to receive calls at your hotel phone.</p>
<p>All other changes to these settings can only be made over the Internet.</p>
<p><b>VOIP</b></p>
<p>This may be their biggest missed opportunity for right now.  The only VOIP support in GV is the ability to receive GV calls with a free <a href="http://www.gizmo5.com/">Gizmo5</a> account.  You can then associate devices to your Gizmo5 VOIP &#8220;number&#8221; with SIP.  So, with GV, you can receive calls on any standard SIP device.</p>
<p>Unfortunately, you can&#8217;t call <i>in</i> to GV via SIP, so if you wanted to check your voicemail from Gizmo5, you&#8217;d have to pay long-distance to Gizmo to do so.</p>
<p>It seems to me that it would be cheaper for Google to let me dial in to GV via SIP than to have to accept those calls via POTS.</p>
<p><b>Problems with GV</b></p>
<p>These mostly fall into the category of &#8220;obvious features that aren&#8217;t there yet&#8221;.  GV is still a very new service, so I&#8217;ll cut them some slack right now.  Anyhow, here are some things I&#8217;ve noticed:</p>
<p>Once you&#8217;ve signed up for GV, you can&#8217;t change your GV number, ever.  So if you move and want a local number in your new area, you&#8217;re out of luck.  You&#8217;d have to create a new Google account, which could lead to maddening amounts of logging out and back in if you use other Google services such as Gmail on the account you registered GV to in the first place.</p>
<p>Moreover, you can only assign one GV number to an account.  So, in our case, my wife and I would have to have separate Google accounts if we each got a GV number, even though many of our contacts are the same, and we share a home phone number.</p>
<p>Call screening is horribly broken for a common case: callers from a corporate PBX.  Many corporations present the same caller ID for any of hundreds or thousands of internal phones.  The first person from that company that calls you will record a name, and from then on, you&#8217;ll hear that name announced even for the dozens or hundreds of people at that company that may call you.  There is no way to override this, tell it to forget the name, or any such thing.  Even if you disable call screening for unblocked numbers, it STILL announces the name it first recorded.  Jarring and annoying.</p>
<p>You can&#8217;t port an existing number to GV, though there is some indication you may be able to do so in the future.</p>
<p>GV won&#8217;t attach an audio recording of a message to an email; you just get a link to the audio recording in the email, so you can&#8217;t listen to your messages when you&#8217;re offline.</p>
<p><b>Conclusion</b></p>
<p>Overall, an interesting and useful service &#8212; I plan to try it out some more.  But it obviously, to me anyhow, isn&#8217;t &#8220;finished&#8221; yet.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/1079-review-google-voice/feed</wfw:commentRss>
		</item>
		<item>
		<title>Tagging music&#8230; No, not like that</title>
		<link>http://changelog.complete.org/archives/1077-tagging-music-no-not-like-that</link>
		<comments>http://changelog.complete.org/archives/1077-tagging-music-no-not-like-that#comments</comments>
		<pubDate>Fri, 19 Jun 2009 23:38:15 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=1077</guid>
		<description><![CDATA[I&#8217;m thinking it would be great to be able to assign arbitrary tags to my music, like I do to my photos.  For instance, I might tag the finale to Beethoven&#8217;s Ninth Symphony like this:
symphony beethoven loud choir german
I can&#8217;t figure out how to Google for this sort of feature because, well, the word [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m thinking it would be great to be able to assign arbitrary tags to my music, like I do to my photos.  For instance, I might tag the finale to Beethoven&#8217;s Ninth Symphony like this:</p>
<p>symphony beethoven loud choir german</p>
<p>I can&#8217;t figure out how to Google for this sort of feature because, well, the word &#8220;tag&#8221; is already taken for something else in the context of music.</p>
<p>I believe Amarok offers it, a bit, but Amarok has too many other serious flaws for me to be able to consider it.</p>
<p>Any ideas?</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/1077-tagging-music-no-not-like-that/feed</wfw:commentRss>
		</item>
		<item>
		<title>Jacob and Music</title>
		<link>http://changelog.complete.org/archives/1074-jacob-and-music</link>
		<comments>http://changelog.complete.org/archives/1074-jacob-and-music#comments</comments>
		<pubDate>Wed, 17 Jun 2009 02:11:29 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<category><![CDATA[jacob]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=1074</guid>
		<description><![CDATA[Jacob has been getting into music lately.
He really likes our digital piano (an oldish 88-key Roland model, complete with integrated floppy drive).  He likes playing it a bit, but he likes experimenting with it more.  It has some features where it can generate a beat or an accompanying tune in various keys, which [...]]]></description>
			<content:encoded><![CDATA[<p>Jacob has been getting into music lately.</p>
<p>He really likes our digital piano (an oldish 88-key Roland model, complete with integrated floppy drive).  He likes playing it a bit, but he likes experimenting with it more.  It has some features where it can generate a beat or an accompanying tune in various keys, which he has throughly figured out.  He also knows about the power switch, volume settings, and the like.  Not bad for a 2-year-old.</p>
<p>The the real fun has begun since Terah got her SoundBridge Radio last week.  I discovered the album <a href="http://www.jamendo.com/en/album/7505">8-bit lagerfeuer</a> (campfire), a free download on Jamendo.  I played it in the kitchen on Terah&#8217;s player one evening.  Jacob was doing something, and when he heard it play, he just froze.  He was thrilled.</p>
<p>Now he&#8217;ll go over to the counter, and say &#8220;Hear 8-bit music, mom.&#8221;  We&#8217;ll play it, and he&#8217;ll stand &#8212; still &#8212; listening to it, getting as close as he can.  The first track is &#8220;Sad Robot&#8221;, and one of the refrains is &#8220;He&#8217;s a sad, sad robot.&#8221;  The other evening, Jacob, out of the blue, said, &#8220;He a sad, sad robot, mom.&#8221;</p>
<p>Then I put on some orchestral music during dinner one day.  One of the first albums I bought after I got a CD player was a compilation of some loud classics (Valkyries, the Anvil Chorus, 1812 Overture, etc.)  Jacob loved it.  His favorite part is the cymbals &#8212; every time he hears one, he&#8217;ll yell out &#8220;CRASH!&#8221;  He can also usually identify violins, drums, trombone slides, and sometimes trumpets.  He will request the &#8220;crash music&#8221; occasionally.</p>
<p>He doesn&#8217;t like quiet passages as well.  At first when he heard them, he&#8217;d say, &#8220;Maybe it be louder again?&#8221;  Now he knows that it WILL be louder, and he&#8217;ll comment, &#8220;It louder soon!&#8221;</p>
<p>The other night, we were eating dinner, talking about it.  He was talking about cymbals and trombones, and I asked him what he heard now.  There was a long pause, as he was picking apart a strawberry with his fingers.  Then he said, &#8220;There lots of seeds in strawberry!&#8221;  I guess Wagner can&#8217;t compete with dinner sometimes.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/1074-jacob-and-music/feed</wfw:commentRss>
		</item>
		<item>
		<title>Review: Roku SoundBridge Radio</title>
		<link>http://changelog.complete.org/archives/1071-review-roku-soundbridge-radio</link>
		<comments>http://changelog.complete.org/archives/1071-review-roku-soundbridge-radio#comments</comments>
		<pubDate>Thu, 11 Jun 2009 03:00:33 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=1071</guid>
		<description><![CDATA[On the advice of several comments here, I bought a Roku SoundBridge Radio as a birthday gift for Terah.
It arrived today, so here&#8217;s a first impressions review.
The Hardware
It&#8217;s very nice.  A touch bigger than I expected, but still quite small.  There&#8217;s a subwoofer aimed up at the back of it, which helps it [...]]]></description>
			<content:encoded><![CDATA[<p>On the <a href="http://changelog.complete.org/archives/1046-looking-for-tabletop-mp3-player">advice of several comments</a> here, I <a href="http://changelog.complete.org/archives/1048-buying-a-soundbridge-radio">bought</a> a <a href="http://soundbridge.roku.com/soundbridgeradio/index.php">Roku SoundBridge Radio</a> as a birthday gift for Terah.</p>
<p>It arrived today, so here&#8217;s a first impressions review.</p>
<p><b>The Hardware</b></p>
<p>It&#8217;s very nice.  A touch bigger than I expected, but still quite small.  There&#8217;s a subwoofer aimed up at the back of it, which helps it produce quite rich sound.  It feels solid and well-designed throughout.  My only gripe is that the bundled FM antenna is a loose flimsy wire type instead of a telescoping rod type, but it plugs into a coax jack, so I figure I can replace it if I want.</p>
<p><b>Initial Setup</b></p>
<p>It was really pretty easy.  Select country, timezone, wireless network, enter password.  After that, it rebooted and <i>immediately</i> saw my Firefly server, which I had set up over the weekend.  It Just Worked on the very first try.  Played music like a pro.  Radio works.  It was great.</p>
<p><b>User Interface</b></p>
<p>They obviously put a lot of thought into it.  It has selectable font sizes, to help you either see things across the room, or fit more onto the screen.  It will let you browse albums, artists, streming radio stations, playlists, genres, composers, etc. from a DAAP/UPNP server.  It also has a large streaming radio directory that I haven&#8217;t looked at.</p>
<p>The browser works pretty well, even if you have thousands of albums.  The left and right arrow keys select a letter of the alphabet to skip to albums starting with that letter, and the up/down keys scroll through it.  You can assign any FM or AM radio station, track, album, streaming source, playlist, or arbitrary queue of songs to one of the physical preset buttons on the unit (so far I&#8217;ve only done that with FM stations).</p>
<p>It syncs time over the Internet &#8212; I presume via NTP &#8212; so there is no need to ever adjust the time on the device.  It has two built-in alarms, which can wake you to music or a buzzer &#8212; and will sound through the speakers even if headphones are plugged in.</p>
<p>The sound quality was excellent as well.</p>
<p><b>Openness and geek factors</b></p>
<p>This is amazing for a $200 appliance, and I haven&#8217;t even scratched the surface.  I count no less than three ways to remotely control and interrogate the device: via telnet to port 4444, with the SoundBridge Remote Control Protocol (RCP), and via the UPNP control protocol (I forget its name).  With RCP it is even possible to write clients that completely duplicate its interface.  All of these, plus even the IR signaling used by its remote, are conspicuously documented on the Roku website.  The users manual that comes with it even has a &#8220;Geeks &#8212; read this&#8221; section documenting port 4444.</p>
<p>I haven&#8217;t looked, but the firmware itself doesn&#8217;t seem to be Free Software, which is the only drawback to it.</p>
<p>gupnp-tools discovered the SoundBridge right off and showed the stuff I can control via UPnP/RCP.</p>
<p><b>Annoyances</b></p>
<p>There are only a few.  One I already mentioned (the FM antenna).  Another is that there appears to be no way to seek within a track.  I don&#8217;t know if this is a limitation of UPNP/DAAP or a firmware limitation on the device.  The bright/dim room light sensor also doesn&#8217;t seem to do anything.  But these are pretty minor.</p>
<p><b>Conclusion</b></p>
<p>Overall, a very nice device, and well worth $200.  Yes, Terah likes it too, of course!  Thanks to Julien Blache and Dead Sas for recommending it to me!</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/1071-review-roku-soundbridge-radio/feed</wfw:commentRss>
		</item>
		<item>
		<title>More Bumps on the Music Player Quest</title>
		<link>http://changelog.complete.org/archives/1055-more-bumps-on-the-music-player-quest</link>
		<comments>http://changelog.complete.org/archives/1055-more-bumps-on-the-music-player-quest#comments</comments>
		<pubDate>Wed, 10 Jun 2009 23:25:31 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=1055</guid>
		<description><![CDATA[So a few days ago, I wrote about my failure to find a good music player.  Since then, I&#8217;ve made some discoveries.
Amarok

Version 1.4 can&#8217;t sort an iPod&#8217;s library by genre.  Oh, and any version less than 2.x isn&#8217;t supported upstream anymore.
Version 2 has mysteriously lost: the ability to see an iPod&#8217;s playlists, the [...]]]></description>
			<content:encoded><![CDATA[<p>So a few days ago, I wrote about <a href="http://changelog.complete.org/archives/1052-the-quest-for-a-decent-music-player">my failure to find a good music player</a>.  Since then, I&#8217;ve made some discoveries.</p>
<p><b>Amarok</b></p>
<ul>
<li>Version 1.4 can&#8217;t sort an iPod&#8217;s library by genre.  Oh, and any version less than 2.x isn&#8217;t supported upstream anymore.</li>
<li>Version 2 has mysteriously lost: the ability to see an iPod&#8217;s playlists, the ability to store a playlist in an m3u file and automatically keep it up to date, the ability to sync the Amarok statistics to an iPod, and more.  Reminds me of the Gnome print dialog fiasco.  &#8220;We&#8217;ve removed features.  It&#8217;s better!  Really!  Oh, and we won&#8217;t support the old version either.&#8221;</li>
<li>The entire Amarok 2 interface is very slow and sluggish.</li>
</ul>
<p>So just as I was about to post about how nicely Amarok&#8217;s playlist saving works with Firefly, here I&#8217;m instead posting how I can&#8217;t use Amarok because it can&#8217;t even do what Rhythmbox does with an iPod anymore.</p>
<p><b>Banshee</b></p>
<ul>
<li>Can&#8217;t play most of my iPod tracks due to <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500146">a long-standing case sensitivity bug</a>.</li>
<li>The only player other than gtkpod that groks iPod advanced playlists.</li>
<li>No way to tell it where to put tracks copied from iPod to PC.</li>
<li>Strangely thinks that every track is a different album with some albums.</li>
</ul>
<p><b>Listen</b></p>
<ul>
<li>Now does actually see the iPod and seems to play it well.</li>
<li>When you try to copy tracks from the iPod to the PC, it appears to work and gives visual cues that it&#8217;ll work, but silently does nothing.</li>
<li>Strangely thinks that every track is a different album with some albums.</li>
<li>Strangely doesn&#8217;t let you sort when you&#8217;re looking at a playlist.</li>
<li>Doesn&#8217;t let you set a rating.</li>
</ul>
<p><b>Rhythmbox</b></p>
<ul>
<li>Doesn&#8217;t see an iPod at all <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532645">if it&#8217;s in fstab</a>.</li>
<li>Won&#8217;t play much of my iPod&#8217;s music due to a <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492840">long-standing case sensitivity bug</a> (since August 2008).</li>
<li>Won&#8217;t let me sort anything when viewing a playlist.</li>
</ul>
<p><b>Conclusions</b></p>
<p>I&#8217;ve renamed some of the directories on my iPod so they work with Banshee and Rhythmbox.  I&#8217;m going to try Banshee for awhile and see how I like it.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/1055-more-bumps-on-the-music-player-quest/feed</wfw:commentRss>
		</item>
		<item>
		<title>The Quest For A Decent Music Player</title>
		<link>http://changelog.complete.org/archives/1052-the-quest-for-a-decent-music-player</link>
		<comments>http://changelog.complete.org/archives/1052-the-quest-for-a-decent-music-player#comments</comments>
		<pubDate>Mon, 08 Jun 2009 23:34:41 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=1052</guid>
		<description><![CDATA[So I have an iPod, and I have several PCs.  I have the 60GB iPod, which is enough to hold my entire music collection.  I want to have my music there, and on the PCs, and sync it all together: if I rate something 4 stars one place, rate it 4 stars everywhere. [...]]]></description>
			<content:encoded><![CDATA[<p>So I have an iPod, and I have several PCs.  I have the 60GB iPod, which is enough to hold my entire music collection.  I want to have my music there, and on the PCs, and sync it all together: if I rate something 4 stars one place, rate it 4 stars everywhere.  If I add music to my PCs, add it to the iPod, and in the same playlists.</p>
<p>Nothing like that appears to exist.</p>
<p>So here are my reviews of some of the Linux-based music playing systems.  I am not all that happy with any of them.  Actually, these aren&#8217;t reviews so much as they are wishlist (or more serious) bug lists.</p>
<p><b>Amarok</b></p>
<p>Last looked at it just before KDE 4.</p>
<ul>
<li>Copied tracks to iPod OK, but couldn&#8217;t put them in a playlist on the iPod.</li>
<li>Poor sorting of stuff on the iPod.  One giant list of albums, and no sorting of the playlist.</li>
<li>Did seem rather stable.</li>
<li>Showed album art from local collection only &#8212; not from the iPod.</li>
<li>No apparent actual syncing; just copying back and forth.</li>
</ul>
<p><b>Banshee 1.4.x</b></p>
<ul>
<li>Claims to sync with the iPod, but doesn&#8217;t actually document what it does anywhere.  Messed up my iPod when I tried it.</li>
<li>Mysteriously can only copy tracks from PC to the iPod; can&#8217;t copy tracks from iPod to the PC.</li>
<li>Rescan library wouldn&#8217;t remove missing tracks.  Not sure if it did anything at all.</li>
<p><b>Listen</b></p>
<ul>
<li>Couldn&#8217;t ever get it to even see the iPod.  Complex interactions with hal.  Numerous bug reports with complicated workarounds &#8212; or not.  Fail.</li>
</ul>
<p><b>Exaile</b></p>
<ul>
<li>Bug in the box that asks where the iPod is.  Couldn&#8217;t get it to see the iPod.</li>
</ul>
<p><b>Rhythmbox</b></p>
<ul>
<li>Doesn&#8217;t actually delete iPod tracks.  Moved them to /ipod/.Trash-1000.  Caused my iPod to fill up until I noticed that.</li>
<li>Doesn&#8217;t update the iTunes DB at all, rendering new tracks invisible to the iPod.</li>
</ul>
<p><b>gtkpod</b></p>
<ul>
<li>The best, most fully-featured iPod support out there.  Far better than iTunes even.</li>
<li>Docs claim to have some sort of iPod-to-PC syncing, but it is poorly documented and appears to break if the absolute path to the music on the PC ever changes &#8212; and doesn&#8217;t support more than one PC because it writes the paths to a file on the iPod.</li>
<li>No built-in player, but can send tracks to xmms, xine, audacious, or the like.</li>
</ul>
<p><b>Other</b></p>
<p>I have had brief experiences with the popular proprietary software such as iTunes.  The one time I tried iTunes, it ironically scrambled most of the metadata on my iPod, especially the playcounts and the data that said whether or not I had listened to the podcasts.  I am none too enamored with other Windows software either, and of course all this stuff is proprietary.</p>
<p>So, I guess music players are like mail readers.  They all suck.  Some just suck a little less.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/1052-the-quest-for-a-decent-music-player/feed</wfw:commentRss>
		</item>
		<item>
		<title>Buying a SoundBridge Radio</title>
		<link>http://changelog.complete.org/archives/1048-buying-a-soundbridge-radio</link>
		<comments>http://changelog.complete.org/archives/1048-buying-a-soundbridge-radio#comments</comments>
		<pubDate>Sat, 06 Jun 2009 16:46:00 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=1048</guid>
		<description><![CDATA[A day or two ago, I asked for suggestions for a tabletop MP3 player.  I got lots of good ideas &#8212; thanks!  The two most common were the Roku SoundBridge Radio and the Nokia N800.
I&#8217;ve ordered the SoundBridgeRadio.  I spent some time looking over its website, and it really impressed me for [...]]]></description>
			<content:encoded><![CDATA[<p>A day or two ago, I <a href="http://changelog.complete.org/archives/1046-looking-for-tabletop-mp3-player">asked for suggestions for a tabletop MP3 player</a>.  I got lots of good ideas &#8212; thanks!  The two most common were the <a href="http://soundbridge.roku.com/soundbridgeradio/index.php">Roku SoundBridge Radio</a> and the Nokia N800.</p>
<p>I&#8217;ve ordered the SoundBridgeRadio.  I spent some time looking over its website, and it really impressed me for several reasons:</p>
<ul>
<li>It&#8217;s one all-in-one device with Wifi, FM and AM tuners, speakers, even an SD card slot and atomic clock shortwave receiver.</li>
<li>It has explicit support for Linux.  Roku actually sponsors the <a href="http://fireflymediaserver.org/">Firefly Media Server</a> (package mt-daapd in Debian), which will serve up music to this and other devices.  They also can stream from SlimServer.  In general, it supports any UPnP AV server.</li>
<li>They <a href="http://soundbridge.roku.com/support/dwnld_specsheet.php">publish specs</a> for just about everything: the TCP-based Roku Control Protocol that lets you control the SoundBridge remotely; user-editable localization files; even detailed IR specs for the remote control.  The only other thing I could wish for would be the firmware on the device itself being Free.</li>
<li>Their manual has a &#8220;Hey geeks, read this!&#8221; section describing telnetting to a port.  People are doing some <a href="http://www.last-outpost.com/~malakai/roku/index.html">fun stuff</a> with it.</li>
</ul>
<p>The N800 is also a good suggestion.  It has an FM tuner built-in, and of course is capable of streaming media files.  I have an N810, and I just don&#8217;t think a device this size would be capable of playing loudly enough for a kitchen.  So I&#8217;d have to get external speakers, and then we&#8217;re into a mess of wires and stuff &#8212; making it less portable to other rooms in the house.</p>
<p>One person also suggested a <a href="http://www.chumby.com">Chumby</a>.  It sounds like an awesome gadget, but I couldn&#8217;t find anything on their site that indicated that it could stream music from my own server.  From the Internet or an iPod, yes, but not from my server.</p>
<p>Thanks to everyone for your ideas.  I&#8217;ll post a review of the SoundBridge Radio when I get it.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/1048-buying-a-soundbridge-radio/feed</wfw:commentRss>
		</item>
		<item>
		<title>Looking for tabletop MP3 player</title>
		<link>http://changelog.complete.org/archives/1046-looking-for-tabletop-mp3-player</link>
		<comments>http://changelog.complete.org/archives/1046-looking-for-tabletop-mp3-player#comments</comments>
		<pubDate>Wed, 03 Jun 2009 23:34:07 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=1046</guid>
		<description><![CDATA[We&#8217;re looking for an MP3 player for our kitchen.  Ideally, it would be a standalone device that can browse and play music from our server using Wifi.  It should have its own speakers and a reasonably small footprint.  If it has an FM tuner, that&#8217;s a plus too.
I&#8217;ve tried searching, and found [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re looking for an MP3 player for our kitchen.  Ideally, it would be a standalone device that can browse and play music from our server using Wifi.  It should have its own speakers and a reasonably small footprint.  If it has an FM tuner, that&#8217;s a plus too.</p>
<p>I&#8217;ve tried searching, and found things such as the Squeezebox.  But ones that are decent at this task seem to be in the $200-$300 range.  That&#8217;s trange, because TV devices that do this are actually cheaper!</p>
<p>I&#8217;ve tried Googling, and can&#8217;t seem to craft good search terms.</p>
<p>Any ideas?</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/1046-looking-for-tabletop-mp3-player/feed</wfw:commentRss>
		</item>
		<item>
		<title>Free Software enforcing DRM?!</title>
		<link>http://changelog.complete.org/archives/1042-free-software-enforcing-drm</link>
		<comments>http://changelog.complete.org/archives/1042-free-software-enforcing-drm#comments</comments>
		<pubDate>Sun, 31 May 2009 00:14:06 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=1042</guid>
		<description><![CDATA[So I just recently switched to KDE 4 (still using it with xmonad, of course) and I just now ran into my first really big annoyance.
I just downloaded a PDF, and tried to copy and paste a bit of text from it.  I used the selection tool, and Okular (KDE&#8217;s document viewer) offered to [...]]]></description>
			<content:encoded><![CDATA[<p>So I just recently switched to KDE 4 (still using it with xmonad, of course) and I just now ran into my first really big annoyance.</p>
<p>I just downloaded a PDF, and tried to copy and paste a bit of text from it.  I used the selection tool, and Okular (KDE&#8217;s document viewer) offered to speak it to me, but said &#8220;Copy forbidden by DRM.&#8221;</p>
<p>pdftotext was able to convert the entire file to text format in an instant.</p>
<p>Why are people intentionally <b>adding</b> code to KDE to remove my freedom?  This is crazy and nuts.  Nobody should be doing this, least of all in Free Software!</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/1042-free-software-enforcing-drm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Review: In The Beginning. . . Was The Command Line</title>
		<link>http://changelog.complete.org/archives/1034-review-in-the-beginning-was-the-command-line</link>
		<comments>http://changelog.complete.org/archives/1034-review-in-the-beginning-was-the-command-line#comments</comments>
		<pubDate>Sat, 23 May 2009 03:53:21 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=1034</guid>
		<description><![CDATA[A few dud universes can really clutter up your basement.
- Neal Stephenson, &#8220;In The Beginning. . . was the Command Line&#8221;
What a fun read.  It&#8217;s about technology, sure, but more about culture.  Neal takes a good look at operating systems, why we get emotionally involved with them, and why Windows is still so [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>A few dud universes can really clutter up your basement.</p>
<p>- Neal Stephenson, &#8220;In The Beginning. . . was the Command Line&#8221;</p></blockquote>
<p>What a fun read.  It&#8217;s about technology, sure, but more about culture.  Neal takes a good look at operating systems, why we get emotionally involved with them, and why Windows is still so popular.  He does this with a grand detour to Disneyland, and a hefty dose of humor.  The above quote was from near the end of the book, where he imagines hackers creating big bangs from the command line.</p>
<p>He starts out the book from some anecdotes from the early 1970s, when he had his first computer class in high school.  His school didn&#8217;t have a computer, but they did have a teletype (the physical kind that used paper) with a modem link to some university&#8217;s system.  But time on that system was so expensive that they couldn&#8217;t just dial in and run things interactively.  The teletype had a paper tape device.  You&#8217;d type your commands in advance, and it would punch them out on the tape.  Then when you dial in, it would replay the tape at &#8220;high speed&#8221;.</p>
<p>Neal liked this because the stuff punched out of the tape were, actually, &#8220;bits&#8221; in both the literal and the mathematical sense.  This, of course, led to a scene at the end of the schoolyear where a classmate dumped the bin of bits on the teacher, and Neal witnessed megabytes falling to the floor.</p>
<p>Although the book was written in 1999, and needs an update in some ways, it still speaks with a strong voice today &#8212; and is now also an interesting look at what computing was like 10 years ago.</p>
<p>He had an analogy of car dealerships to operating systems.  Microsoft had the big shiny dealership selling station wagons.  Their image was all wrapped up in people feeling good about their purchase &#8212; like they got something for their money.  And he said that the Linux folks were selling tanks, illustrated with this exchange:</p>
<blockquote><p>Hacker with bullhorn: &#8220;Save your money! Accept one of our free tanks! It is invulnerable, and can drive across rocks and swamps at ninety miles an hour while getting a hundred miles to the gallon!&#8221;</p>
<p>Prospective station wagon buyer: &#8220;I know what you say is true&#8230;but&#8230;er&#8230;I don&#8217;t know how to maintain a tank!&#8221;</p>
<p>Bullhorn: &#8220;You don&#8217;t know how to maintain a station wagon either!&#8221;</p>
<p>Buyer: &#8220;But this dealership has mechanics on staff. If something goes wrong with my station wagon, I can take a day off work, bring it here, and pay them to work on it while I sit in the waiting room for hours, listening to elevator music.&#8221;</p>
<p>Bullhorn: &#8220;But if you accept one of our free tanks we will send volunteers to your house to fix it for free while you sleep!&#8221; </p>
<p>Buyer: &#8220;Stay away from my house, you freak!&#8221;</p>
<p>Bullhorn: &#8220;But&#8230;&#8221;</p>
<p>Buyer: &#8220;Can&#8217;t you see that everyone is buying station wagons?&#8221;</p></blockquote>
<p>That doesn&#8217;t mean that Stephenson is just a Linux apologetic.  He points out that the CLI has its place, and has a true love-hate relationship with the text-based config files (remember XF86Config before the days of automatic modelines?  Back when you had to get out a calculator and work some things out with pencil and paper, or else risk burning out your monitor?)  He points out that some people want to just have the thing work reasonably well.  They don&#8217;t want control &#8212; in fact, would gladly give it up if offered something reasonably pretty and reasonably functional.</p>
<p>He speaks to running Linux at times:</p>
<blockquote><p>Sometimes when you finish working with a program and shut it down, you find that it has left behind a series of mild warnings and low-grade error messages in the command-line interface window from which you launched it. As if the software were chatting to you about how it was doing the whole time you were working with it.</p></blockquote>
<blockquote><p>Even if the application is imploding like a damaged submarine, it can still usually eke out a little S.O.S. message.</p></blockquote>
<p>Or about booting Linux the first time, and noticing all sorts of cryptic messages on the console:</p>
<blockquote><p>This is slightly alarming the first time you see it, but completely harmless.</p></blockquote>
<blockquote><p>I use emacs, which might be thought of as a thermonuclear word processor. . .</p>
<p>Microsoft Word, were devoted to features like mail merge, and the ability to embed feature-length motion pictures in corporate memoranda, were, in the case of emacs, focused with maniacal intensity on the deceptively simple-seeming problem of editing text. If you are a professional writer&#8211;i.e., if someone else is getting paid to worry about how your words are formatted and printed&#8211;emacs outshines all other editing software in approximately the same way that the noonday sun does the stars. It is not just bigger and brighter; it simply makes everything else vanish. For page layout and printing you can use TeX: a vast corpus of typesetting lore written in C and also available on the Net for free.</p></blockquote>
<p>I love these vivid descriptions: programs secretly chatting with us, TeX being a &#8220;corpus of typesetting lore&#8221; rather than a program.  Or how about this one: &#8220;Unix. . . is not so much a product as it is a painstakingly compiled oral history of the hacker subculture. It is our Gilgamesh epic.&#8221;  Yes, my operating system is an oral history project, thankyouverymuch.</p>
<p>The book feels like a weird (but well-executed and well-written) cross between Douglas Adams and Cory Doctorow.  Which makes is so indescribably awesome that I can&#8217;t help but ending this review with a few more quotes.</p>
<blockquote><p>Because Linux is not commercial&#8211;because it is, in fact, free, as well as rather difficult to obtain, install, and operate&#8211;it does not have to maintain any pretensions as to its reliability. Consequently, it is much more reliable.</p></blockquote>
<blockquote><p>what really sold me on it [Debian] was its phenomenal bug database (http://www.debian.org/Bugs), which is a sort of interactive Doomsday Book of error, fallibility, and redemption.</p>
<p>It is simplicity itself. When had a problem with Debian in early January of 1997, I sent in a message describing the problem to submit@bugs.debian.org. My problem was promptly assigned a bug report number (<a href="http://bugs.debian.org/6518">#6518</a>) and a severity level (the available choices being critical, grave, important, normal, fixed, and wishlist) and forwarded to mailing lists where Debian people hang out.</p></blockquote>
<p>That should be our new slogan for bugs.debian.org: &#8220;Debian&#8217;s interactive Doomsday Book of error, fallibility, and redemption.&#8221;</p>
<blockquote><p>Unix is hard to learn. The process of learning it is one of multiple small epiphanies. Typically you are just on the verge of inventing some necessary tool or utility when you realize that someone else has already invented it, and built it in, and this explains some odd file or directory or command that you have noticed but never really understood before.</p></blockquote>
<p>I&#8217;ve been THERE countless times.</p>
<blockquote><p>Note the obsessive use of abbreviations and avoidance of capital letters; this is a system invented by people to whom repetitive stress disorder is what black lung is to miners. Long names get worn down to three-letter nubbins, like stones smoothed by a river.</p></blockquote>
<blockquote><p>It is obvious, to everyone outside of the United States, that our arch-buzzwords, multiculturalism and diversity, are false fronts that are being used (in many cases unwittingly) to conceal a global trend to eradicate cultural differences. The basic tenet of multiculturalism (or &#8220;honoring diversity&#8221; or whatever you want to call it) is that people need to stop judging each other-to stop asserting (and, eventually, to stop believing ) that this is right and that is wrong, this true and that false, one thing ugly and another thing beautiful, that God exists and has this or that set of qualities.</p></blockquote>
<blockquote><p>The stone tablets bearing the Ten Commandments carved in immutable stone&#8211;the original command-line interface</p></blockquote>
<blockquote><p>Apparently this actually works to some degree, for police in many lands are now complaining that local arrestees are insisting on having their Miranda rights read to them, just like perps in American TV cop shows. When it&#8217;s explained to them that they are in a different country, where those rights do not exist, they become outraged. Starsky and Hutch reruns, dubbed into diverse languages, may turn out, in the long run, to be a greater force for human rights than the Declaration of Independence.</p></blockquote>
<blockquote><p>Unix has always lurked provocatively in the background of the operating system wars, like the Russian Army.</p></blockquote>
<p>Available for free <a href="http://www.cryptonomicon.com/beginning.html">online</a>, or as a 160-page <a href="http://www.amazon.com/gp/product/0380815931">book from Amazon</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/1034-review-in-the-beginning-was-the-command-line/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
