home *** CD-ROM | disk | FTP | other *** search
/ db.tidbits.com / db.tidbits.com.tar / db.tidbits.com / getbits.acgi?tbart=08128.orig < prev    next >
Text File  |  2010-09-23  |  49KB  |  792 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2.         "http://www.w3.org/TR/html4/loose.dtd">
  3.  
  4. <html lang="en">
  5. <head>
  6.     <meta http-equiv="content-type" content="text/html;charset=utf-8">
  7.     <meta http-equiv="Content-Language" content="en">
  8.     <title>TidBITS : Squeezebox2: Long Live Rock</title>
  9.  
  10.     <meta name="title" content="TidBITS : Squeezebox2: Long Live Rock">
  11.     <meta name="description" content="TidBITS is a free email and Web publication covering the Macintosh Internet community.">
  12.     <link rel="image_src" href="/images/tblogo9.gif" />
  13.     <meta name="keywords" content="Apple, Mac, Macintosh, Mac OS, Mac OS X, newsletter, Internet, analysis, reviews, technology, news, TidBITS, TidBITS Talk, Engst">
  14.     <link rel="Help" href="http://www.tidbits.com/about/about-tidbits.html" title="About TidBITS">
  15.     <link rel="Search" href="http://www.tidbits.com/search/" title="Search All TidBITS Content">
  16.     <link rel="Author" href="http://www.tidbits.com/about/contact-info.html" title="Contact Information">
  17.     <link rel="Contents" href="tb-issues/" title="TidBITS Issue Archive">
  18.     <link rel="alternate" type="application/rss+xml" href="http://db.tidbits.com/feeds/tidbits.rss" title="TidBITS Full Text Feed">
  19.     <link rel="alternate" type="application/rss+xml" href="http://db.tidbits.com/commentfeeds/firehose.xml" title="TidBITS Full Comments Feed">
  20.  
  21.     <link rel="stylesheet" href="/tidbits_2010_001.css" type="text/css">
  22.     <LINK rel="stylesheet" type="text/css" media="print" href="/tb-new-print.css">
  23.     <script src="/javascript/tb.js" type="text/javascript"></script>
  24.     <meta name="viewport" content="width:940">
  25.     <script type='text/javascript' src='http://db.tidbits.com/ads/delivery/spcjs.php?id=2'></script>
  26.     <script src="/javascript/prototype.js" type="text/javascript"></script>
  27. <script src="/javascript/scriptaculous.js" type="text/javascript"></script>
  28. <script src="/js-global/FancyZoom.js" type="text/javascript"></script>
  29. <script src="/js-global/FancyZoomHTML.js" type="text/javascript"></script>
  30. <script type="text/javascript"  src="http://api.recaptcha.net/js/recaptcha_ajax.js"></script>
  31.  
  32. </head>
  33. <body onLoad="setupZoom()">
  34. <!-- popup query -->
  35. <div id="big_ole_background" style="display:none"> </div>
  36. <div id="tipbits_enclosure_preview" style="display:none">
  37. <div class="tearoffbox_wide_container">
  38. <div class="tearoffbox_wide_tips">
  39.  
  40. <div class="tip_display">
  41. <div class="preview">
  42. <h6><span id="p_tips_title"></span></h6>
  43. <p id="p_tips_text"></p>
  44. <p>Visit <a href="javascript:void(0)" id="p_url"><span id="p_label"></span></a></p>
  45. <p class="credit">Submitted by <span id="p_reader"></span></p>
  46. <p><input type="submit" value="Back" name="preview_tip" onClick="preview_box('ts','tipbits_enclosure_preview'); return false;"></p>
  47. </div>
  48. </div>
  49. <div class="tearoffbox_wide_bottom_tips">
  50. </div>
  51.  
  52. </div><!-- end tearoffbox_wide_tips -->
  53. </div><!-- end tearoffbox_wide_container for tips-->
  54. <!-- end tearoff box wide -->
  55. </div><!-- end enclosure -->
  56.  
  57. <div class="popup_box_with_captcha" id="ts" style="display:none">
  58.     <div id="popup_box_thanks" style="display:none" onClick="close_popup_thanks('popup_box_thanks', 'ts')"><br>Thanks for submitting your tip! All submissions are moderated by an editor before appearing online. We've reset the form so you can enter another tip. Or you can close the tip submission box.    <div class="x_close" id="thanks_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('popup_box_thanks', 'ts'); return true;">Close</a></div></div>
  59.     <div class="tip_box_format">
  60.     <div id="ts_innards" onClick="close_popup_thanks('popup_box_thanks', 'ts')">
  61.         <div class="tip_box_head">TipBITS Submission</div>
  62.         <div class="tip_box_form">        
  63.                 
  64.             <div class="tbf_row" id="ts_message_box" style="display:none">
  65.                 <div class="tbf_wide"><div class="tbf_alert" id="ts_top_message"></div></div>
  66.             </div>
  67.             <div class="spacer"></div>
  68.  
  69.             <form action="foobar.cgi" method="get" name="submit_tip">
  70.  
  71.             <div class="tbf_row"><div class="tbf_wide_extra_top not_bold">Please submit only technical tips that will help other TidBITS readers better use their Macs, iPhones, and related software and hardware. All product announcements should be sent to <a href="mailto:releases@tidbits.com">releases@tidbits.com</a>.</div></div>
  72.             <div class="spacer"></div>
  73.             <div class="tbf_row">
  74.                 <div class="tbf_left">Tip title<span class="required_field">*</span></div><div class="tbf_right"><input type="text" value="" id="tip_title_id" name="tip_title" tabindex="1"></div>
  75.             </div>
  76.             <div class="spacer"></div>
  77.             <div class="tbf_row">
  78.                 <div class="tbf_left">Your tip<span class="required_field">*</span></div><div class="tbf_right"><textarea name="tip_text" rows="3" cols="40" tabindex="2"></textarea></div>
  79.             </div>
  80.             <div class="spacer"></div>
  81.             <div class="tbf_row">
  82.                 <div class="tbf_left">URL</div><div class="tbf_right"><input type="text" value="" name="tip_link_url" tabindex="3"><span class="tip_description"><br>Enter the URL to a Web page that supports your tip.</span></div>
  83.             </div>
  84.             <div class="spacer"></div>
  85.             <div class="tbf_row">
  86.                 <div class="tbf_left">Linked text</div><div class="tbf_right"><input type="text" value="" name="tip_link_label" tabindex="4"><span class="tip_description"><br>Enter the name of the page linked above.</span></div>
  87.             </div>
  88.             <div class="spacer"></div>
  89.             <div class="tbf_row">
  90.                 <div class="tbf_left">Your name<span class="required_field">*</span></div><div class="tbf_right"><input type="text" value="" name="tip_reader_name" tabindex="5"></div>
  91.             </div>
  92.             <div class="spacer"></div>
  93.             <div class="tbf_row">
  94.                 <div class="tbf_left">Your email<span class="required_field">*</span></div><div class="tbf_right"><input type="text" value="" name="tip_reader_email" tabindex="6"></div>
  95.             </div>
  96.             <div class="spacer"></div>
  97.             <div class="spacer"></div>
  98.                 <div class="tbf_wide"><span class="fine_print"><span class="required_field">* indicates required fields</span></span></div>
  99.             <div class="spacer"></div>
  100.             <div class="tbf_row">
  101.                 <div class="tbf_wide_extra_top"><span class="fine_print">To help us avoid automated posts and spam, please enter the words below.</span></div>
  102.             </div>
  103.             <div class="spacer"></div>
  104.             <div class="tbf_row">
  105.                 <div class="tbf_wide"><div id="ts_recaptcha"></div></div>
  106.             </div>
  107.             <div class="spacer"></div>
  108.             <div class="tbf_row">
  109.                 <div class="tbf_wide"><input type="submit" value="Preview Your Tip" name="preview_tip" onClick="fill_preview('tipbits_enclosure_preview', 'ts', this.form); return false;" tabindex="7"> <input type="submit" value="Send Us Your Tip!" name="submit_this_tip" onClick="handle_tip_submission('ts', '', this.form, 'tip'); return false;" tabindex="8"></div>
  110.             </div>
  111.             <div class="spacer"></div>
  112.             <div class="tbf_row">
  113.                 <div class="tbf_wide"><span class="fine_print">When you submit a tip, you give us permission to use it. Read <a href="javascript:void(0)" onClick="generic_show_hide('tip_terms')">our terms</a> for more details. All submissions are reviewed before publication.</span></div>
  114.             </div>
  115.             
  116.             <div class="tbf_row" id="tip_terms" style="display: none">
  117.                 <div class="tbf_wide"><span class="fine_print">Our terms: By submitting a tip, you agree to assign TidBITS Publishing Inc., a non-exclusive, worldwide, perpetual license to reproduce, publish, and distribute your tip in connection with the TidBITS Web site and associated products in any media. You agree that you created the content you submitted, and that you have the right to assign us this license. You give us permission to use your name, but your email address won't be publicly displayed or shared. We review all submissions before publication, and reserve the right to select which submissions we feel are appropriate for our readers and to edit those we publish.</span></div>
  118.             </div>
  119.             <div class="spacer"></div>
  120.             </form>
  121.         </div><!-- end tip_box_form -->
  122.     </div><!-- end tip box innards -->
  123.     </div><!-- end tip box format -->
  124.     
  125.     <div class="x_close" id="ts_upper_right"><a href="javascript:void(0)" onmousedown="HidePopupContent('ts', 'ts', ''); return true;">Close</a></div>
  126.     
  127. </div><!-- end tip_submit box-->
  128.  
  129. <div class="popup_box_with_captcha" id="article_reference" style="display:none"><div class="article_ref_format"><textarea style="width:350px; height:100px;" name="article_ref" id="article_ref_box"></textarea></div>    <div class="x_close" id="article_reference_upper_right"><a href="javascript:void(0)" onmousedown="HidePopupContent('article_reference', 'article_reference', ''); return true;">Close</a></div>
  130. </div>
  131.  
  132. <div class="popup_box_with_captcha" id="comm" style="display:none">
  133.     <div class="tip_box_format">
  134.     <div id="comment_thanks" style="display:none" onClick="close_popup_thanks('comment_thanks', 'comm')"><br>Thanks for submitting a comment! Please check your email for a link that, when clicked, will verify that you're a real person and cause your comment to appear immediately. <div class="x_close" id="comment_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('comment_thanks', 'comm'); return true;">Close</a></div></div>
  135.     <div id="comm_innards" onClick="close_popup_thanks('comment_thanks', 'comm')">
  136.         <div class="tip_box_head" id="comm_headline">Post a Comment</div>
  137.         <div class="tip_box_form">        
  138.                 
  139.             <div class="tbf_row" id="comm_message_box" style="display:none">
  140.                 <div class="tbf_wide"><div class="tbf_alert" id="comm_top_message"></div></div>
  141.             </div>
  142.             <div class="spacer"></div>
  143.  
  144.             <form action="foobar.cgi" method="get" name="post_comment" id="post_comment">
  145.             <input type="hidden" name="comment_nest" value=''>
  146.             <input type="hidden" name="comment_id" value=''>
  147.             <input type="hidden" name="article_id" value='6738'>
  148.             <input type="hidden" name="edit" value=''>
  149.             <div class="tbf_row">
  150.                 <div class="tbf_left">In reply to</div>
  151.                 <div class="tbf_right">
  152.                     <div id="cb_quoted_row">
  153.                         <div class='cb_open_quote'>“</div>
  154.                         <div id="cb_quoted"></div>
  155.                         <div class='cb_close_quote'>”</div>
  156.                     </div>
  157.                     <div class="spacer"></div>
  158.                 </div>
  159.             </div>
  160.             <div class="spacer"></div>
  161.  
  162.             <div class="tbf_row">
  163.                 <div class="tbf_left" style="padding-top:0">Your comment</div>
  164.                 <div class="tbf_right"><textarea tabindex="1" name="cb_item_add" id="cb_item_add" rows="4" cols="50" onKeyDown="count_insert('cb_item_add','cb_char_count')"></textarea><br><div class="cb_char_count" id="cb_add_count">Remaining characters: <span id="cb_char_count">0</span></div></div>
  165.             </div>
  166.             <div class="spacer"></div>            
  167.  
  168.             <div class="tbf_row">
  169.                 <div class="tbf_left">Your name</div><div class="tbf_right" style="margin-top:8px"><input tabindex="2" type="text" value="" name="cb_add_name" id="cb_add_name" style="margin-top: -4px"></div>
  170.             </div>
  171.             <div class="spacer"></div>
  172.             
  173.             <div class="tbf_row">
  174.                 <div class="tbf_left">Your email</div><div class="tbf_right"><input tabindex="3" type="text" name="cb_add_email" id="cb_add_email"></div>
  175.             </div>
  176.             <div class="spacer"></div>
  177.             
  178.             <div class="tbf_row">
  179.                 <div class="tbf_left"> </div><div class="tbf_right"><input id="comm_post_comment" tabindex="4" type="submit" value="Post Comment" name="submit_this_comment" style="width:100px; float:right" onClick="cb_post_submit(); return false;"></div>
  180.             </div>
  181.             <div class="spacer"></div>
  182.             
  183.             <div class="tbf_row" id="comment_terms">
  184.                 <div class="tbf_wide"><span class="fine_print">Our terms: We reserve the right to edit or delete any comment, so please post thoughtfully. We use your email address <i>only</i> to send you a one-time verification message confirming that you posted this comment. We also store your address to allow you to verify using other Web browsers in the future. For more info, see our <a href="http://db.tidbits.com/privacy.html">privacy policy</a>.</span></div>
  185.             </div>
  186.             <div class="spacer"></div>
  187.  
  188.             </form>
  189.         </div><!-- end comm_form -->
  190.     </div><!-- end comm box innards -->
  191.     </div><!-- end comm box format -->
  192.     
  193.     <div class="x_close" id="comm_upper_right"><a href="javascript:void(0)" onmousedown="HidePopupContent('comm', 'comm', ''); return true;">Close</a></div>
  194.     
  195. </div><!-- end comm_submit box-->
  196.  
  197.  
  198. <!-- start mainbody -->
  199. <div id="mainbody">
  200.  
  201. <!-- start header -->
  202. <div id="header">
  203.  
  204.  
  205.  
  206.     <div id="tblogo">
  207.     <a href="/"><img src="/images/tblogo20_01.gif" alt="TidBITS: Apple News for the Rest of Us" width="177" height="84" border="0"></a>
  208.  
  209.     </div><!-- end tblogo -->
  210.  
  211.  
  212. <!-- leaderboard ad -->
  213. <div id="top_banner">
  214. <script type='text/javascript'><!--// <![CDATA[
  215.     OA_show(3);
  216. // ]]> --></script><noscript><a target='_blank' href='http://db.tidbits.com/ads/delivery/ck.php?n=TBe5f7021'><img border='0' alt='' src='http://db.tidbits.com/ads/delivery/avw.php?zoneid=3&n=TBe5f7021'></a></noscript>
  217. </div><!-- end top_banner style -->
  218. <!-- end leaderboard ad -->
  219.  
  220.  
  221. </div><!-- end header  -->
  222.  
  223.  
  224. <!-- start content_container -->
  225. <div id="content_container">
  226.  
  227.  
  228. <!-- begin leftcolumn -->
  229. <div id="leftcolumn">
  230.  
  231. <!-- begin leftnav /left navigation -->
  232. <div>
  233.     <ul class="leftnav">
  234.         <!-- start search -->
  235.         <li class="topcorner">
  236.             <form action="http://db.tidbits.com" method="POST" name="search_form"><input type="hidden" name="advanced_search" value=''><input type="text" name="search_text" size="8" maxlength="70" value="Search" onFocus="this.value=''" onBlur="if (this.value == '') { this.value = 'Search'; }"> <span style="margin: 0 5px 0 5px; vertical-align: -2px"><span style="vertical-align: -2px"><input type="image" name="submit_search" src="/images/go_search_button.gif"></span>  <img src="/images/adv_search_button.gif" title="Click for Advanced Search" onClick="var f = document.search_form; f.search_text.value =''; f.advanced_search.value = '1'; f.submit();"></span></form>
  237.         </li>
  238.     </ul>
  239. </div>
  240. <!-- end search -->
  241.  
  242. <!-- Get TidBITS box (temp) -->
  243. <div>
  244.     <ul class="leftnav">
  245.         <li class="gettb"><strong>Get TidBITS via...</strong></li>
  246.     
  247.         <li><a href="http://www.tidbits.com/list" title="Subscribe via email" class="gettb">Email <img src="/images/gettb_button_email.gif" width="12" height="12" border="0" class="nav_img" alt="Email subscription options"></a></li>
  248.         <li><a href="/feeds/tidbits.rss" title="Subscribe via RSS" class="gettb">RSS <img src="/images/feed-icon-12x12.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe via RSS"></a></li>
  249.         <li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=276986548" title="Subscribe to the podcast" class="gettb">Podcast <img src="/images/feed-icon-12x12_podcast.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe to the postcast"></a></li>
  250.         <li><a href="http://www.twitter.com/TidBITS" title="Get Article Updates via Twitter" class="gettb">Twitter <img src="/images/feed_icon_12x12_twitter.png" width="12" height="12" border="0" class="nav_img" alt="Get Article Updates via Twitter"></a></li>
  251.         <li><a href="http://www.facebook.com/pages/TidBITS/195314925519" title="Go to the TidBITS Page at Facebook" class="gettb">Facebook <img src="/images/feed_icon_12x12_facebook.gif" width="12" height="12" border="0" class="nav_img" alt="Go to the TidBITS Page at Facebook"></a></li>
  252.     </ul>
  253. </div>
  254. <!-- end Get TidBITS box -->
  255.     
  256.     <ul class="leftnav">
  257.         <li><a href="/" class="tabhead">TidBITS Home</a></li>
  258.  
  259.         <li><a href="javascript:void(0)" title="Sections" class="tabhead" onClick="return showhide('articleslist')">Sections <span id="articleslist_triangle"><img src="/images/nav_triangle_open.gif" width="9" height="9" border="0" class="navtriangle" id="articleslist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  260.     
  261.     
  262.     </ul>
  263.  
  264. <div id="articleslist" style="display: none"><ul class="leftnav"><li><a href="/section/business" >Business Apps</a></li>
  265. <li><a href="/section/entertainment" >Entertainment</a></li>
  266. <li><a href="/section/links" >External Links</a></li>
  267. <li><a href="/section/home" >Home Macs</a></li>
  268. <li><a href="/section/inside" >Inside TidBITS</a></li>
  269. <li><a href="/section/iphone-ipad-ipod" >iPhone iPad iPod</a></li>
  270. <li><a href="/section/fun" >Just for Fun</a></li>
  271. <li><a href="/section/macs" >Macs & Mac OS X</a></li>
  272. <li><a href="/section/creative" >Media Creation</a></li>
  273. <li><a href="/section/net" >Networking</a></li>
  274. <li><a href="/section/opinion" >Opinion</a></li>
  275. <li><a href="/section/support" >Problem Solving</a></li>
  276. <li><a href="/section/security" >Safe Computing</a></li>
  277. <li><a href="/section/tech" >Tech News</a></li>
  278. <li><a href="/section/watchlist" >Watchlist</a></li>
  279. </ul></div>
  280.  
  281. <div>
  282. <ul class="leftnav">
  283.     <li><a href="javascript:void(0)" onClick="return showhide('stafflist')" title="Staff" class="tabhead">Staff <span id="stafflist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="stafflist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  284. </ul>
  285. </div>
  286.  
  287. <div id="stafflist" style="display:block"><ul class="leftnav"><li><a href="/author/Adam+C+Engst" title="Adam Engst, Publisher">Adam Engst</a></li>
  288.     <li><a href="/author/Tonya+Engst" title="Tonya Engst, Editor in Chief">Tonya Engst</a></li>
  289.     <li><a href="/author/Jeff+Carlson" title="Jeff Carlson, Managing Editor">Jeff Carlson</a></li>
  290.     <li><a href="/author/Joe+Kissell" title="Joe Kissell, Senior Editor">Joe Kissell</a></li>
  291.     <li><a href="/author/Glenn+Fleishman" title="Glenn Fleishman, Contributing Editor">Glenn Fleishman</a></li>
  292.     <li><a href="/author/Mark+Anbinder" title="Mark Anbinder, Contributing Editor">Mark H. Anbinder</a></li>
  293.     <li><a href="/author/Matt+Neuburg" title="Matt Neuburg, Contributing Editor">Matt Neuburg</a></li>
  294.     <li><a href="/author/Rich+Mogull" title="Rich Mogull, Contributing Editor">Rich Mogull</a></li>
  295.     <li><a href="/author/Lex+Friedman" title="Lex Friedman, Staff Writer">Lex Friedman</a></li>
  296.     </ul>
  297.     </div>
  298.  
  299. <div>
  300. <ul class="leftnav">
  301.  
  302.     <li><a href="javascript:void(0)" title="Issues" class="tabhead" onClick="return showhide('issuelist')">Weekly Issues <span id="issuelist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="issuelist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  303. </ul>
  304. </div>
  305.  
  306. <div id="issuelist" style="display:none"><ul class="leftnav"><li><div class="special"><form method="post" action="noaction.cgi" onsubmit="return false" id="issue_search_form" name="issue_search_form">Issue # <input type="text" onkeydown="if (event.keyCode == 13) { redirect_issue(this.form); }" id="issue_searchvalue" name="issue_number" style="width:35px; height: 10px"> <input onclick="redirect_issue(this.form)" type="image" name="submit_search" src="/images/go_search_button_blk.gif"></form></div></li><li><A HREF="/issue/786" >#786, 04 Jul 05</A></li>
  307. <li><A HREF="/issue/785" >#785, 27 Jun 05</A></li>
  308. <li><A HREF="/issue/784" >#784, 20 Jun 05</A></li>
  309. <li><A HREF="/issue/783" >#783, 13 Jun 05</A></li>
  310. <li><A HREF="/issue/782" >#782, 06 Jun 05</A></li>
  311. <li><A HREF="/issue/781" >#781, 23 May 05</A></li>
  312. <li><A HREF="/issue/780" >#780, 16 May 05</A></li>
  313. <li><A HREF="/issue/779" >#779, 09 May 05</A></li>
  314. <li><A HREF="/issue/778" >#778, 02 May 05</A></li>
  315.  
  316.  
  317. <li><a href="/backissues">Back Issues</a></li></ul></div>
  318.  
  319.  
  320. <div>
  321. <ul class="leftnav">
  322.  
  323.     <li><a href="/tidbitstalk" title="TidBITS Talk" class="tabhead">TidBITS Talk</a></li>
  324. </ul>
  325. </div>
  326.  
  327.  
  328.  
  329. <div>    
  330. <ul class="leftnav">
  331.     <li><a href="javascript:void(0)" onClick="return showhide('abouttidbits')" title="About TidBITS" class="tabhead">About TidBITS <span id="abouttidbits_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="abouttidbits_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  332. </ul>
  333. </div>
  334.  
  335. <div id="abouttidbits" style="display:none">
  336. <ul class="leftnav"><li><a href="/about.html" title="About TidBITS">About Us</a></li><li><a href="/account.html" title="Account Help">Account Help</a></li><li><a href="/advertising.html" title="Advertise with TidBITS!">Advertise</a></li><li><a href="/contact.html" title="Contact Info">Contact</a></li><li><a href="/copyright.html" title="Copyright Terms">Copyright</a></li>
  337. </ul>
  338. </div>
  339.  
  340. <div>
  341. <ul class="leftnav">
  342. <li class="bottom"> </li>
  343. </ul>
  344. </div>
  345. <!-- end leftnav/left navigation -->
  346.  
  347. <!-- making sure nav elements hide/show before page loads --><script type="text/javascript"><!--
  348.     showhide('articleslist','show'); 
  349. // --></script>
  350.  
  351. <!-- begin sponsor_sidebox -->
  352.  
  353. <div class="sponsor_sidebox">
  354.  
  355. <ul>
  356.  
  357. <li><a href="http://macte.ch/conf_tidbits">MacTech Conference</a></li>
  358.  
  359. <li><a href="http://www.thedatarescuecenter.com/">The Data Rescue Center</a></li>
  360.  
  361. <li><a href="http://www.webcrossing.com/">Web Crossing</a></li>
  362.  
  363. <li><a href="http://www.smilesoftware.com/">Smile</a></li>
  364.  
  365. <li><a href="http://markspace.com/bits?source=tidbits">Mark/Space</a></li>
  366.  
  367. <li><a href="http://nuance.com/dragon/mac">Nuance</a></li>
  368.  
  369. <li><a href="http://www.econtechnologies.com/tb">Econ Technologies</a></li>
  370.  
  371. <li><a href="http://www.usefulfruit.com/tb">Useful Fruit</a></li>
  372.  
  373. <li><a href="http://www.smithmicro.com/tidbits">Smith Micro</a></li>
  374.  
  375. <li><a href="http://www.tidbits.com/about/support/contributors.html">Readers Like You!</a></li>
  376.  
  377. <li><a href="http://crashplan.com/ref/tidbits.html">CrashPlan</a></li>
  378.  
  379. </ul><div class='sponsor_sidebox_bottom'> </div>
  380. </div>
  381.  
  382.  
  383. <!-- end sponsor_sidebox -->
  384.  
  385.  
  386. </div> <!-- end leftcolumn div -->
  387.  
  388. <!-- end left column -->
  389.  
  390.  
  391. <!-- begin centercolumn_border -->
  392.  
  393. <div id="centercolumn_border">
  394.  
  395. <div class="center_top">Thoughtful, detailed coverage of the Mac, iPhone, and iPad, plus the best-selling <a href="http://www.takecontrolbooks.com/?pt=TB-TAGLINE" style="color:yellow">Take Control</a> ebooks.</div>
  396.  
  397. <!-- begin centercolumn -->
  398. <div id="centercolumn">
  399.  
  400.  
  401.  
  402. <!-- begin rightcolumn_container -->
  403. <div id="rightcolumn_container">
  404.  
  405. <!-- begin rightcolumn -->
  406.     <!-- rightcolumn is embedded within centercolumn so featured text wraps around it -->
  407.     <div id="rightcolumn">
  408.  
  409. <p class="top"> </p>
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420. <!-- Watchlist items -->
  421. <div class="tearoffbox_wide_container">
  422. <div class="tearoffbox_wide_watchlist">
  423. <p class="tearoffbox_wide_top_watchlist"> </p>
  424.  
  425. <h6><a href="/section/watchlist">TidBITS Watchlist</a></h6>
  426. <ul>
  427.  
  428. <LI><a href="/article/11622">DEVONthink and DEVONnote 2.0.4</a></LI>
  429.  
  430. <LI><a href="/article/11620">Security Update 2010-006</a></LI>
  431.  
  432. <LI><a href="/article/11619">TinkerTool 4.2</a></LI>
  433.  
  434. <LI><a href="/article/11618">Mailplane 2.2</a></LI>
  435.  
  436. <LI><a href="/article/11617">Pro Applications Update 2010-02</a></LI>
  437.  
  438. <LI><a href="/article/11611">Dialectic 1.7</a></LI>
  439.  
  440. <LI><a href="/article/11604">Transmit 4.1.1</a></LI>
  441.  
  442. <LI><a href="/article/11603">MarsEdit 3.1.1</a></LI>
  443.  
  444. <LI><a href="/article/11600">Savescreenie 2.0</a></LI>
  445.  
  446. <LI><a href="/article/11598">1Password 3.4.1</a></LI>
  447.  
  448. </ul>
  449.  
  450. <div class="tearoffbox_wide_bottom_watchlist"> </div>
  451.  
  452. </div><!-- end tearoffbox_wide -->
  453.  
  454. </div><!-- end tearoffbox_wide_container for watchlist items -->
  455.  
  456. <!-- begin tearoff box wide -->
  457.  
  458. <div class="tearoffbox_wide_container">
  459. <div class="tearoffbox_wide_tips">
  460.  
  461. <div class="tip_display">
  462. <div class="tips_sponsor_logo">
  463.  
  464. </div>
  465. <h6>Quickly Mail a Link in Safari</h6>
  466. <p><p>Reading a Web page in Safari and want to send the URL to a friend via email? Simply press Command-Shift-I to open a new email message with the Web page title as the Subject line and the Web page URL in the message body.</p></p>
  467.  
  468. </div>
  469.  
  470. <div class="tearoffbox_wide_bottom_tips">
  471. <div style="padding-bottom:35px"><div class="tip_display" style="float:left"><p><br><a href="/tipbits/159">Link to this tip</a></p></div><div class="tip_display" style="float:right; width:150px">
  472.  
  473. <p class="credit">Written by<br><a href="/author/Tonya%20Engst">Tonya Engst</a></p></div></div>
  474.  
  475. </div>
  476.  
  477. <div class="tearoffbox_wide_tips_submit">
  478. <form method="post" onsubmit="return false" id="tipbits_form" name="tipbits_form" action="noaction.cgi"><p><a href="javascript:void(0)" onmousedown="ShowTipBox('ts','ts_recaptcha', 50, 'tip_title_id'); return true;">Share your own tip!</a> | <a href="javascript:void(0)" onClick="generic_show_hide('search_tipbits'); document.tipbits_form.tipbits_searchvalue.focus()">Search TipBITS</a></p>
  479. <p style="display:none" id="search_tipbits"><input type="text" onkeydown="if (event.keyCode == 13) { search_tipbits('tipbits_searchvalue'); }" id="tipbits_searchvalue" name="tipbits_searchvalue"> <a href="javascript:void(0)" onClick="search_tipbits('tipbits_searchvalue')">Search</a></p></form>
  480. </div>
  481. <div class="tearoffbox_wide_bottom_tips_submit">
  482.  
  483. </div>
  484.  
  485. </div><!-- end tearoffbox_wide_tips -->
  486. </div><!-- end tearoffbox_wide_container for tips-->
  487. <!-- end tearoff box wide -->
  488.  
  489.  
  490.  
  491. <!-- begin 300 x 250 ad -->
  492.  
  493. <div id="content_ad_square">
  494. <script type='text/javascript'><!--// <![CDATA[
  495.     OA_show(5);
  496. // ]]> --></script><noscript><a target='_blank' href='http://db.tidbits.com/ads/delivery/ck.php?n=TB7671f69'><img border='0' alt='' src='http://db.tidbits.com/ads/delivery/avw.php?zoneid=5&n=TB7671f69'></a></noscript>
  497. </div><!-- end 300 x 250 ad -->
  498.  
  499. <!-- TBTalk items -->
  500. <div class="tearoffbox_wide_container">
  501.  
  502. <div class="tearoffbox_wide_p">
  503. <p class="tearoffbox_wide_top_p"> </p>
  504.  
  505. <h5>Recent TidBITS Talk Discussions</h5>
  506. <ul>
  507.  
  508. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf95241">Alternatives to MobileMe for syncing calendars between iPad/Mac</a> (1 message)</LI>
  509.  
  510. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf94dbb">Free anti-virus for the Mac</a> (20 messages)</LI>
  511.  
  512. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf934e6">iTunes 10 syncing iPod Touch 4.1</a> (2 messages)</LI>
  513.  
  514. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf92a22">Thoughts about Ping</a> (16 messages)</LI>
  515.  
  516. </ul>
  517.  
  518. <div class="tearoffbox_wide_bottom_p"> </div>
  519.  
  520. </div><!-- end tearoffbox_wide -->
  521.  
  522. </div><!-- end tearoffbox_wide_container for TBtalk items -->
  523.  
  524. <!-- start takecontrol_ad -->
  525. <script type='text/javascript'><!--// <![CDATA[
  526.     OA_show(7);
  527. // ]]> --></script><noscript><a target='_blank' href='http://db.tidbits.com/ads/delivery/ck.php?n=TBe46d56f'><img border='0' alt='' src='http://db.tidbits.com/ads/delivery/avw.php?zoneid=7&n=TBe46d56f'></a></noscript><!-- end takecontrol_ad -->
  528.  
  529. <!-- begin tearoff box 2 -->
  530.  
  531. <div class="tearoffbox_wide_container">
  532.  
  533. <div class="tearoffbox_wide_p">
  534. <p class="tearoffbox_wide_top_p"> </p>
  535.  
  536. <h5>Related Articles</h5>
  537. <ul>
  538. <li><a href="/article/8305">Squeezebox Gets New Design, Software Upgrade</a> (31 Oct 05)</li>
  539. <li><a href="/article/7766">EyeHome: So Close, Yet So Far</a> (09 Aug 04)</li>
  540. <li><a href="/article/7637">Good Vibrations from the Squeezebox</a> (12 Apr 04)</li>
  541. <li><a href="/article/7150">SLIMP3: MP3, Get Thee to the Hi-Fi</a> (14 Apr 03)</li>
  542.  
  543. </ul>
  544.  
  545. <p class="tearoffbox_wide_bottom_p"> </p>
  546.  
  547. </div><!-- end tearoffbox_wide -->
  548. </div><!-- end tearoffbox_wide_container -->
  549.  
  550. <!-- end tearoff box 2 -->
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558. <!-- begin tearoff box 1 -->
  559.  
  560. <div class="tearoffbox_wide_container">
  561.  
  562. <div class="tearoffbox_wide">
  563. <p class="tearoffbox_wide_top"> </p>
  564.  
  565. <h5>Published in <a href="/issue/782">TidBITS 782</a>.<br><a href="http://www.tidbits.com/list">Subscribe</a> to our weekly email edition.</h5>
  566. <ul>
  567. <li><A HREF="/article/8123">QuickTime 7.0.1 Fixes Security Hole</A></li>
  568. <li><A HREF="/article/8124">MathMagic Sponsoring TidBITS</A></li>
  569. <li><A HREF="/article/8125">Apple to Transition to Intel Processors</A></li>
  570. <li><A HREF="/article/8126">Apple Settles iPod Battery Suit, Announces iPod Recycling</A></li>
  571. <li><A HREF="/article/8127">Pay to Play with QuickTime 7.0 Pro</A></li>
  572. <li><A HREF="/article/8129">Take Control News/06-Jun-05</A></li>
  573. <li><A HREF="/article/8130">Hot Topics in TidBITS Talk/06-Jun-05</A></li>
  574.  
  575. </ul>
  576.  
  577. <p class="tearoffbox_wide_bottom"> </p>
  578.  
  579. </div><!-- end tearoffbox_wide -->
  580. </div><!-- end tearoffbox_wide_container -->
  581.  
  582. <!-- end tearoff box 1 -->
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590. <div id="rightcolumn_bottom">
  591.  
  592. </div>
  593.  
  594.     </div><!-- end rightcolumn -->
  595.  
  596.  
  597. </div><!-- end rightcolumn_container -->
  598.  
  599.  
  600.  
  601. <!-- featured articles -->
  602.  
  603. <div id="center_ajax_sub" class="instapaper_body">
  604.  
  605. <!-- google_ad_section_start -->
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626. <!-- issue, article, or series -->
  627.  
  628.     
  629.     
  630.     
  631.     
  632.     
  633.         
  634.     <!-- show article(s) -->
  635.     <div class="article"><a name="6738"></a>
  636.     
  637. <!-- comment initialization routine as needed -->
  638. <div class="popup_box_with_captcha" id="hc_6738" style="display: none">
  639.     <div class="tip_box_format">
  640.     <div id="hc_innards_alt_6738" style="display: none">
  641.             <div class="tbf_row">
  642.                 <div class="tbf_wide_80" id="hc_small_response_6738"></div><div class="x_close_row" id="hc_upper_right1_6738"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_6738', 'hc', '6738'); return true;">Close</a></div>
  643.  
  644.             </div>
  645.     </div>
  646.     <div id="hc_innards_6738">
  647.         <div class="tip_box_form">        
  648.             <form action="foobar.cgi" method="get" name="check_human_6738">
  649.             <div class="tbf_row">
  650.                 <div class="tbf_wide_80" id="hc_rc_6738">To help us avoid automated posts and misuse of our site, please enter the words below.</div><div class="x_close_row" id="hc_upper_right2_6738"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_6738', 'hc', '6738'); return true;">Close</a></div>
  651.  
  652.             </div>
  653.             <div class="spacer"></div>
  654.             <div class="tbf_row" id="hc_message_box_6738" style="display:none">
  655.                 <div class="tbf_wide"><div class="tbf_alert" id="hc_top_message_6738"></div></div>
  656.             </div>
  657.             <div class="spacer"></div>
  658.             <div class="tbf_row">
  659.                 <div class="tbf_wide"><div id="hc_recaptcha_6738"></div></div>
  660.             </div>
  661.             <div class="spacer"></div>
  662.             <div class="tbf_row">
  663.                 <div class="tbf_wide"><input type="submit" value="Submit" name="submit_this_tip" onClick="handle_tip_submission('hc', '6738', this.form, this.form.submit_type.value); return false;"><input name="calling_routine" type="hidden"><input type="hidden" name="getbits" value="8128"><input type="hidden" name="author_id"><input type="hidden" name="submit_type" value=""></div>
  664.             </div>
  665.             <div class="spacer"></div>
  666.             </form>
  667.         </div><!-- end tip_box_form -->
  668.     </div><!-- end hum box innards -->
  669.     </div><!-- end tip box format -->
  670. </div><!-- end tip_submit box-->
  671.  
  672.  
  673.  
  674.         
  675.         
  676.         <!-- specific article details here -->
  677.         
  678.         
  679.             
  680.         
  681.     
  682.         <article_link><script type="text/javascript">open_if_linked('')</script></article_link>
  683.         
  684.         <div class="featured_meta"><div class="meta_article">06 Jun 2005 | <a href="/article/8128?print_version=1">Print <span class="shift_up"><img src="/images/printer_icon.gif" alt="Printer-Friendly Version of This Article" border="0" width="9" height="10"></span></a></div></div>
  685.  
  686.         <H2>Squeezebox2: Long Live Rock</H2>
  687.  
  688.         <p class="byline">by <a href="/author/Andrew%20Laurence">Andrew Laurence</a> <a href="javascript:void(0)" onClick="document.check_human_6738.submit_type.value='email'; document.check_human_6738.author_id.value='265'; ShowTipBox('hc_6738', 'hc_recaptcha_6738')"><span class="shift_down"><img src="/images/gettb_button_email.gif" height="12" width="12" border="0" alt="Send Email to Author"></span></a></P>
  689.  
  690.         <!-- article text -->
  691.         
  692.         <div id="article_box_6738"><P>When it comes to playing computer-based digital media in the home theater, there are generally two types of solutions: local playback and network streaming. The local playback camp, exemplified by Windows XP Media Edition and MythTV, view the computer as a full-fledged audio-visual component, with library storage and playback wrapped up in one device. Problems develop, however, in crafting management and playback software (e.g. iTunes) that handles the multitude of media types one might have, with an interface that passes the couch test; they generally chase TiVo's elegant functionality, and they generally fail. Along the way the computer becomes a single-purpose appliance and the user loses the ability to manipulate his data in a meaningful manner.</P><P><<A HREF="http://www.microsoft.com/windowsxp/mediacenter/">http://www.microsoft.com/windowsxp/mediacenter/</A>><BR><<A HREF="http://www.mythtv.org/">http://www.mythtv.org/</A>></P><P>Conversely, the network streaming camp leverages the desktop computer's historical strengths of data storage and management and ships the media over the network; this leaves the playback device free to concentrate on high-quality playback, effective interface, and reasonable remote controls.</P><P>Streaming devices are increasing in popularity, with a number of entries available from manufacturers such as D-Link, Linksys, Buffalo Networks, and a host of others. These devices stream audio, video, and pictures from a desktop computer, but to date these all-in-one devices remain jacks-of-all-trades and masters of none. Worse for a Mac user, their server software runs only under Windows. Many devices use technology licensed from Syabas's iBox platform; this in itself isn't a problem, but the fact that so many vendors source their solutions from the same supplier indicates a general lack of industry imagination. El Gato's EyeHome (itself a Syabas licensee) is the only all-in-one device developed and marketed especially for the Mac platform. (See "EyeHome: So Close, Yet So Far" in <A HREF="http://www.tidbits.com/tb-issues/TidBITS-741.html">TidBITS-741</A>.)</P><P><<A HREF="http://www.syabas.com/">http://www.syabas.com/</A>><BR><<A HREF="http://www.elgato.com/index.php?file=products_eyehome">http://www.elgato.com/index.php?file=products_ eyehome</A>><BR><<A HREF="http://db.tidbits.com/article/07766">http://db.tidbits.com/article/07766</A>></P><P>Amidst this chaos, the folks at Slim Devices forklift their own future with their third streaming music player, the Squeezebox2, and its software counterpart, SlimServer 6.0. The result is an effective, surprisingly flexible and configurable digital music player for the home stereo.</P><P><<A HREF="http://www.slimdevices.com/">http://www.slimdevices.com/</A>></P><P><STRONG>(Momma's Got A) Squeezebox</STRONG> -- Like its predecessors (the SLIMP3 and original Squeezebox; both of which I've previously reviewed for TidBITS), the Squeezebox2 is a svelte black network music player, roughly the size of a VHS tape. It attaches to your network via 10/100 Mbps Ethernet; if you opt for the wireless version it also connects to 802.11b or 802.11g networks and can act as a wireless bridge. Stereo connections come via analog RCA jacks, or digital audio S/PDIF connections with either coaxial or optical jacks. A headphone mini-jack is on the right side of the unit. All units include a stereo RCA cable and a serviceable IR remote control.</P><P><<A HREF="http://db.tidbits.com/article/07150">http://db.tidbits.com/article/07150</A>><BR><<A HREF="http://db.tidbits.com/article/07637">http://db.tidbits.com/article/07637</A>></P><P>On the front, an exceptionally bright and readable vacuum fluorescent display provides Squeezebox2's sole face and interface. Where past offerings from Slim Devices used a text display of 40 x 2 characters, Squeezebox2 uses a display of 320 x 32 pixels. Those pixels display lovely proportional fonts that are easily read from the couch, as well as eye candy such as EQ displays, progress bars, and even games.</P><P>The AC wall adapter is worth noting. Yes, the wall wart. Slim Devices includes a Unifive switching AC adapter that is freakishly small. Measuring only 33 mm x 23.5 mm and only 45.5 mm high, it's so small that it doesn't impede other power sockets. It's nice to see vendors recognize that power strips exist.</P><P><<A HREF="http://www.unifive.co.kr/product/UL110.htm">http://www.unifive.co.kr/product/UL110.htm</A>></P><P><STRONG>Overture</STRONG> -- To stream digital content to the Squeezebox2, you need to download and install the free SlimServer software disk image for Mac OS X from slimdevices.com. Run the included installer, choose whether the preference pane should be available for just the current user or the whole computer, and click Install. The installer completes in a few seconds, after which it opens the new SlimServer preference pane in System Preferences; choose whether the SlimServer automatically starts at boot or user login (or not at all), and click Start. By default, SlimServer processes the contents of your iTunes Library, and begins serving its contents to eager players. (SlimServer is also available in a binary installer for Windows, an RPM package for Linux, or Perl source code for any other platform you might have in mind.)</P><P>Once the Squeezebox2 is connected to your stereo system, power up the player to begin its configuration for your network. A delightfully helpful wizard asks you to specify an Ethernet or wireless network (WPA Personal and 64/128-bit WEP encryption are supported) and DHCP or a static IP number. Once on the network, the player finds your SlimServer via Bonjour (formerly known as Rendezvous), at which point you're ready to play music.</P><P><STRONG>Gettin' In Tune</STRONG> -- Using the arrows on the remote control, you navigate Squeezebox2's menus to select and play music. The default menu list includes Browse Music, Search Music, Browse Playlists, and Internet Radio. Submenu options for browsing and searching among Albums, Artists, Genres and Songs are available, and can be elevated to the menu's top level. To search for music, you enter letters on the remote's T9 input keys, just like text messaging on a cell phone. To play a song (or an album, or an artists' body of work, or an entire genre, or an Internet radio station, or a playlist), navigate to that item and press Play. The selected item is placed in SlimServer's Now Playing queue, and the music starts.</P><P>The Now Playing queue deserves special attention. Most music players play only the selected item, but Now Playing functions like a stack of records on a record player - you can keep adding items to the queue. To do so, select another item and press Add. The flexibility of Now Playing's queue is freeing, allowing one to slice and dice the music collection to match one's whims. The experience is more fluid than building a static playlist in iTunes, and more open to whimsy than a Smart Playlist. And you can do it with the remote control, while sitting on the couch, while the computers are in another room.</P><P>Squeezebox2's analog audio quality is, to my ears, quite good. Unlike other digital music players I've tried, I detected no flaws in the Squeezebox2's sound.</P><P><STRONG>Anyway, Anyhow, Anywhere</STRONG> -- If the Squeezebox2's two lines of text aren't to your liking, you can use SlimServer's Web interface. It runs on port 9000 of the computer hosting SlimServer, and advertises itself via Bonjour. Through this interface, you can start, pause, shuffle, clear, populate, and re-order the contents of the Now Playing queue. If multiple players are on the network, you can sync them to the same Now Playing stream, or control separate streams for each player. The Web interface offers advanced configuration options for the SlimServer itself, such as: whether to use the iTunes or MoodLogic music libraries; the location of your music library; supported music formats; Internet radio subscriptions; and RSS feeds. While the Squeezebox2 displays only two lines of text, SlimServer's Web interface is limited only by the size of your browser window, making it much easier to use the search feature and browse through large lists.</P><P>Speaking of music formats, the options are dizzying. Squeezebox2 natively plays the AIFF, FLAC, MP3 and WAV formats. Other supported formats include AAC, Apple Lossless, Ogg Vorbis, Shorten, and Windows Media; these formats depend on the installation of other software, such as QuickTime on Mac OS X or Windows (AAC and Apple Lossless), or Windows Media on Windows (WMA), and are streamed to the player as FLAC data. Unfortunately, songs purchased from the iTunes Music Store are not supported, as Apple does not allow other vendors to participate in their FairPlay digital rights management scheme.</P><P>You can mix and match music formats. SlimServer imports information from iTunes on your MP3, AAC, and AIFF files into its own music cache, but what if you also have music stored in FLAC, or your spouse uses Windows Media? Just point SlimServer's "Music Folder" field to wherever those files are stored, and click Rescan. SlimServer merges the two sources into its cache, and you can gleefully play music regardless of its digital format. (The SlimServer must be installed on a Windows computer for Windows Media compatibility.)</P><P><<A HREF="http://flac.sourceforge.net/">http://flac.sourceforge.net/</A>></P><P>Many companies talk about embracing open source, but Slim Devices puts their money where their mouth is. SlimServer is free open source software, written in Perl and licensed via the GNU Public License (GPL). Astoundingly, you don't need the Squeezebox2 to sample Slim Server's goodness. First, the Now Playing audio stream is available to any MP3 software that can play an Internet stream; just point the player to "stream.mp3" on your SlimServer. Second, the included SoftSqueeze is a Java-based software music player that emulates the Squeezebox2's interface; you can control Now Playing and listen to music - with the laptop on the patio! - while using the Squeezebox2 interface. To quote Chuck Berry's Cadillac salesman, "No money down."</P><P><<A HREF="http://softsqueeze.sourceforge.net/">http://softsqueeze.sourceforge.net/</A>></P><P>SlimServer is backward compatible with past players from Slim Devices, within those players' hardware capabilities. (SLIMP3, for instance, plays only MP3 streams.)</P><P><STRONG>The Seeker</STRONG> -- In addition to playing the music stored on your hard drive, SlimServer streams Internet radio to your player from the Live365, radioio.com, or SHOUTcast services. Live365 requires a free login account, which you input into the Live365 configuration panel in SlimServer's Web interface. Slim Devices Picks offers their own suggestions from the various services, much like the iTunes celebrity playlists. At this writing, your SlimServer computer must be running in order for Squeezebox2 to play Internet radio. An upcoming feature, SqueezeNetwork, erases this requirement and turns the Squeezebox2 into a pure Internet radio player. SqueezeNetwork is currently available in SlimServer's beta builds, and will presumably be rolled into a future SlimServer version.</P><P>Earlier, I mentioned RSS feeds, a feature that might seem out of place in a music player. However, Squeezebox2 is also a display device with a network connection, and it can certainly display other information. To this end, SlimServer includes an RSS reader that can be displayed on demand or configured as a screensaver. Six feeds are supplied by default, but you can add or modify them to your heart's content.</P><P>SlimServer has a plug-in API, and in fact the included RSS reader, Internet radio stations, and Date/Time screensaver are all plug-ins. Dozens of other plug-ins are available from third-party developers and cover a wide range of functions. Plug-ins for news feeds, stock quotes, weather, and TV listings abound, as one might imagine. There's a plug-in that updates the play count in iTunes, or one that sets your iChat status to match SlimServer's current song. (Want to read your Eudora email on the Squeezebox2? There's a plug-in for that, too.)</P><P><<A HREF="http://www.slimdevices.com/dev_plugins.html">http://www.slimdevices.com/dev_plugins.html</A>></P><P><STRONG>Underture</STRONG> -- In reading this review, you might ask, "Dude, where's my AirTunes?" Apple's AirTunes, the technology for streaming audio to the AirPort Express, is an extension of iTunes, which might be a feature or a detriment, depending on your point of view. AirTunes can be controlled only at the keyboard of the computer running iTunes, but any computer with a Web browser can control SlimServer's Now Playing queue. AirTunes only broadcasts to a single AirPort Express unit, but SlimServer can broadcast as many streams as your network will allow. While SlimServer handles FLAC, Ogg, or Windows Media formats, only AirTunes plays music from iTunes Music Store.</P><P>Squeezebox2 is a superb music player, and with SlimServer it offers a nearly complete solution for playing digital music on the home stereo. It's a great solution, so long as your musical life isn't tied to the iTunes Music Store.</P><P>Squeezebox2 costs $250 for the Ethernet model, or $300 for wireless. It is available in black or platinum finish and can be purchased directly from Slim Devices, or a variety of Internet and brick-and-mortar retailers.</P><P>[Andrew Laurence offers in-depth Mac mini reviews and analysis at modmini.com, which has published a remarkably similar review of Squeezebox2.]</P><P><<A HREF="http://www.modmini.com/">http://www.modmini.com/</A>></P><!-- Squeezebox2: Long Live Rock Andrew Laurence --></div>
  693.         
  694.  
  695.         <!-- end article text -->
  696.     
  697.         
  698.         <!-- PayBITS -->
  699.         
  700.  
  701.         
  702. <p> </p><div class="sponsorbox">
  703. <div class="sponsortext"><A HREF="http://www.econtechnologies.com/tb"><IMG SRC="http://db.tidbits.com/images/badges/chronosync.png" ALT="" HEIGHT="50" WIDTH="50" BORDER="0" ALIGN="left"></A>With ChronoSync you can sync, back up, or make bootable backups.<br />Sync or back up your Mac to internal or external hard drives, other<br />Macs, PCs, or remote network volumes you can mount on your Mac.<br />Learn more at <<a href="http://www.econtechnologies.com/tb.html">http://www.econtechnologies.com/tb.html</a>>!</div>
  704. </div>
  705. <div class="sponsorbox_bottom"> </div>
  706.  
  707.  
  708.         <!-- comments section -->
  709.         
  710.         <!-- end comment show-->
  711.         
  712.         <!-- end comments section -->
  713.  
  714.  
  715.         <!-- end article loop details -->
  716.         
  717.         
  718.  
  719.         
  720.     </div><!-- end show article -->
  721.     
  722.     
  723.  
  724.  
  725. <!-- article_plus end -->
  726. <!--
  727. </DIV>
  728. --><!-- end main_column DIV -->
  729.  
  730.  
  731. <!-- google_ad_section_end -->
  732.  
  733. </div><!-- end center AJAX insert -->
  734.  
  735. <!-- TipBITS Search Results Lozenge -->
  736. <div id="tipbits_results_loz" style="display:none">
  737. <form method="post" onsubmit="return false" id="tipbits_form_loz" name="tipbits_form_loz" action="noaction.cgi">
  738. <div class="tip_footer">
  739. <p id="search_tipbits_loz"><input type="text" onkeydown="if (event.keyCode == 13) { search_tipbits('tipbits_searchvalue_loz', 'tipbits_results_loz'); }" id="tipbits_searchvalue_loz" name="tipbits_searchvalue_loz"> <a href="javascript:void(0)" onClick="search_tipbits('tipbits_searchvalue_loz', 'tipbits_results_loz')">Search</a></p>
  740. </div>
  741. <div class="tip_footer_bottom">
  742.  </div>
  743. </form>
  744. </div><!-- end TipBITS Search Results lozenge -->
  745.  
  746.  
  747.  
  748.  
  749. <!-- begin footer -->
  750. <div id="footer">
  751.  
  752. <div id="qr_tag_right"><div id="qr_tag_image"><img src="http://db.tidbits.com/tags/8128.png"></div><div id="qr_tag_text"><a href="http://db.tidbits.com/article/10616">What's this image?</a></div></div>
  753. <p>Special thanks to <a href="http://www.forest.net/">digital.forest</a>, our
  754. Web and mailing list host.</p>
  755. <p>Unless otherwise noted, this article is copyright © 2005 <a href="/author/Andrew%20Laurence">Andrew Laurence</a></p>
  756. <p>TidBITS is copyright © 2010 TidBITS Publishing Inc.</p>
  757. <p>Reuse governed by <a href="http://www.tidbits.com/terms/">Creative Commons License</a>.</p>
  758.  
  759. <p><a href="/about.html" title="About TidBITS">About TidBITS</a> | <a href="/account.html" title="Account Help">Account Help</a> | <a href="/advertising.html" title="Advertise with TidBITS!">Advertise with TidBITS!</a> | <a href="/contact.html" title="Contact Info">Contact Info</a> | <a href="/copyright.html" title="Copyright Terms">Copyright Terms</a></p>
  760.  
  761. </div><!-- end footer -->
  762.  
  763.  
  764. </div> <!-- end centercolumn -->
  765.  
  766. <div class="center_bottom"> </div>
  767.  
  768. </div> <!-- end centercolumn_border -->
  769.  
  770.  
  771. </div> <!-- end content_container -->
  772.  
  773. </div> <!-- end mainbody -->
  774.  
  775.  
  776. <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
  777. </script>
  778. <script type="text/javascript">
  779. _uacct = "UA-276924-3";
  780. urchinTracker();
  781. </script>
  782. <script type="text/javascript"
  783. src="http://tidbitscom.skimlinks.com/api/skimlinks.js"></script>
  784. <script type="text/javascript">
  785. var skimlinks_pub_id = '2559X585851';
  786. var skimlinks_domain = 'go.tidbits.com';
  787. skimlinks();
  788. </script>
  789. </body>
  790. </html>
  791.  
  792.