Singapore
Malaysia
Philippines
Indonesia
Thailand
Global
News
Corporate News
Just Announced
Reads from WWW
SME News
Product Guide
Apps and Software
AV Peripherals and Systems
▶
AV Systems
Headphones
Media Streamers and Hubs
Portable Media Players
Projectors
Speakers
Blu-ray Players
Casings and Coolers
▶
Casings
Coolers
CPU
Desktop Systems
Digital Cameras
Graphics Cards
Input Devices
Memory
Mobile Phones
Monitors
Motherboard
Networking
Notebooks
Others
▶
Bluetooth Headsets
GPS Devices
Power Supply Units
Printers
▶
Inkjet Printers
Laser Printers
Storage
▶
External Storage
Hard Disk Drives
NAS
Optical Drives
Solid State Drives
Tablets
Televisions
HWZ TV
Articles
Event Coverage
Shootouts
Specials
Tech Guides
Reviews
Blogs
DIY, Tweaks and Mods
From the Rumor Mill
Hot Stuff and News
Miscellaneous
Of Apps and Developers
Social Media
Tech Trends and Commentaries
The Net
Weird and Quirky Tech
Home
»
Product Guide
»
Networking
Networking Guide
All Articles
All Products
Compare This
D-Link DSM-120 Wireless Music Player
23 Aug 2006
Tags:
(none)
Filter by Manufacturers
ASUS
Aztech
Belkin
BenQ
Bigfoot
D-Link
Edimax
EnGenius
Lantronix
Lantronix
Linksys
Prolink
Rosewill
Ruckus Wireless
SMC
TP-Link
Viewsonic
ZyXEL
You may also be interested in...
Articles
Specifications
Latest Price
Gallery
<!-- start /elements/product-review.ctp --> <div id="product-review" class="article"> <h2 class="header-green">First Looks: D-Link DSM-120 Wireless Music Player</h2> <span class="byline">Reviewed by Francis Yeo on Wednesday, 23 Aug 2006</span> <div class="share"> <div id="addthis_div_51c13083a7f8f" class="addthis_toolbox addthis_default_style" addthis:url="http://www.hardwarezone.com/review-first-looks-d-link-dsm-120-wireless-music-player" addthis:title="First Looks: D-Link DSM-120 Wireless Music Player" > <a class="addthis_button_google_plusone" g:plusone:count="false"></a> <a class="addthis_button_facebook"></a> <a class="addthis_button_twitter"></a> <!-- <a class="addthis_button_slashdot"></a> <a class="addthis_button_digg"></a> --> <a class="addthis_button_email"></a> </div> </div> <script type="text/javascript"> //<![CDATA[ window.addEvent ('domready', function () { //AddThis thing addthis_share = window.addthis_share || {}; addthis_share.url_transforms = { add: { utm_source: 'addthis', utm_medium: 'referral', utm_campaign: 'addthis', utm_content: 'First%2BLooks%3A%2BD-Link%2BDSM-120%2BWireless%2BMusic%2BPlayer' } } addthis_config = window.addthis_config || {}; addthis_config.data_track_clickback = true; addthis_config.data_ga_property = 'UA-166763-1'; //window.addthis && addthis.toolbox (".addthis_toolbox"); }); //]]> </script> <div class="content resizeable"> <div id="page-1" class="page"> <h2 class="page-title">Effortless Audio</h2> <h3 class="page_title"> Effortless Audio</h3> <p>With digital audio formats such as MP3 and WMA already offering much more portability and audio diversity over traditional compact discs through a multitude of portable audio devices, it was really only a matter of time before wireless streaming gets thrown into the mix in light of its soaring popularity and pervasiveness. A wireless audio receiver like the D-Link DSM-120 basically feeds off a digital collection of MP3s stored on either your pc or laptop and plays it wirelessly from a hi-fi system a distance away.</p> <p class="rtecenter"><img width="700" height="400" alt="" src="/files/images/D-Link_main.jpg" /></p> <h4 class="page_sub_title">Best thing since Hi-Fi</h4> <p>The D-Link DSM-120 Wireless Music Player is basically a spin-off from its bigger brother, the DSM-320, except that it does not feature snazzier features such as image and video sharing; hence making the DSM-120 a dedicated digital audio receiver. Measuring only 36 x 132 x 198mm, the tablet shaped DSM-120 can be positioned either in an upright position using the supplied base or be installed elegantly on the wall alongside matching wall mounted speakers. Embedded within its black and silver exterior is a blue backlit LCD that displays song lists, and while it only measures 2.75 by 1.5 inches, menu can key information are still visible at a reasonable distance of 3m.</p> <h4 class="page_sub_title">Speaking out</h4> <p>Aesthetics aside, the bread and butter of the DSM-120 lies in its grey 85mm Wi-Fi antenna that can also be folded down for a streamlined look – take note that D-Link does not recommend that the antenna be retracted as it might affect overall wireless reception. When put to the test with the antenna fully extended and the receiver placed about two rooms away, transmission was impressively fast and seamless. In the presence of moderate human traffic however, the DSM-120 demonstrated slight albeit noticeable lag, which was also the cause behind slightly sluggish response</p> <p>All was fine with the construction and playback quality of the DSM-120 up until the bundled remote control was put to use. With the usual stop, play, skip, backward and forward buttons laid out in an almost random fashion, the remote control came across more of an afterthought than an original accessory that was meant to enhance user's experience of the DSM-120. Compounding to the disappointment was the needlessly sensitive infrared receiver that required spot-on aiming just so controls could be relayed over and processed by the DSM-120 properly.</p> <h4 class="page_sub_title">More than a receiver</h4> <p>A welcomed feature offered by the DSM-120 is the option for users to easily install a 2.5-inch hard drive (not included) via a removable back panel. With a hard drive installed, supported audio files can simply be downloaded via the onboard Ethernet jack and mini-USB port. This upgradeability not only gives the DSM-120 the added ability to function as a standalone media but also gives it a significant edge over competing devices. Over at the back of the unit is a busy scene of connectors listing stereo RCA jacks, S/PDIF output port, headphone jack, RJ-45 Ethernet jack, mini-USB port, power jack and a reset button. The headphone jack would come in especially useful for those who want to enjoy full quality audio at night.</p> <h4 class="page_sub_title">Our Thoughts</h4> <p>D-Link, a major muscle in the wireless networking industry, is definitely making a right move by branching into consumer-oriented products with the DSM-120 a fine example of product diversification. Other than a few areas such as a poor infrared receiver and an unpleasant remote control that are in need of quick refinement, the DSM-120 has shown that it has the right qualities to win over the hearts of those who are shopping for a wireless media player to leap into the new frontier of home digital audio enjoyment.</p> </div> </div> <div class="pagination" style="visibility:hidden;"> <span class="desc">Page 1 of 1</span> <ul> <li class="prevnext prev"><a href="/review-first-looks-d-link-dsm-120-wireless-music-player" class="disabled">‹ Prev</a></li> <li class="skip"> <form id="PageAddForm" method="post" action="/go"><fieldset style="display:none;"><input type="hidden" name="_method" value="POST" /></fieldset> <select name="data[Page][url]" class="page-selector" disabled="disabled" id="PageUrl"> <option value="/review-first-looks-d-link-dsm-120-wireless-music-player" selected="selected">Effortless Audio</option> </select> <input type="submit" class="submit" value="Go" /> </form> </li> <li class="prevnext next"><a href="/review-first-looks-d-link-dsm-120-wireless-music-player" class="disabled">Next ›</a></li> </ul> </div> <script type="text/javascript"> //<![CDATA[ window.addEvent ('domready', function () { var container = document.getElement ('#product-review'), content = container && container.getElement ('.content'), pagination = container && container.getElement ('.pagination'), form = pagination && pagination.getElement ('form'), menu = form && form.getElement ('.page-selector'), links = { prev: pagination && pagination.getElement ('.prev a'), next: pagination && pagination.getElement ('.next a') }, page = -1, desc = 'Page {curPage} of {lastPage}' ; // Tag as Javascript-enabled pagination.addClass ('js'); menu.addEvent ('change', function (e) { var curPage = this.selectedIndex + 1, lastPage = this.length, url = this.get ('value'), pageContent = container && container.getElement ('.page') ; // Disable controls menu.set ('disabled', 'disabled').blur (); if (pageContent) pageContent.setStyle ('opacity', .5); new Request.HTML ({ 'url': url, 'method': 'get', 'link': 'cancel', 'update': content, 'onSuccess': function () { // Update controls menu.erase ('disabled'); links.prev .set ('href', menu.getChildren ('option')[(curPage > 1)? curPage - 2: curPage - 1].get ('value')) [(curPage > 1)? 'removeClass': 'addClass'] ('disabled') ; links.next .set ('href', menu.getChildren ('option')[(curPage < lastPage)? curPage: curPage - 1].get ('value')) [(curPage < lastPage)? 'removeClass': 'addClass'] ('disabled') ; pagination.getElement ('.desc').set ('text', desc.substitute ({ curPage: curPage, lastPage: lastPage})); captureIntraLinks (); new Fx.Scroll (window).toElement (container); }, 'onFailure': function () { // Restore controls menu.erase ('disabled'); if (pageContent) pageContent.setStyle ('opacity', 1); } }).send (); }); $$([links.prev, links.next]).addEvent ('click', function (e) { e.stop (); this.blur (); if (!this.hasClass ('disabled')) menu.set ('value', this.get ('href')).fireEvent ('change'); }); form.addEvent ('submit', function (e) { e.stop (); this.blur (); menu.fireEvent ('change'); }) // Capture all intra-page links and hook to js function captureIntraLinks () { content.getElements ('a[href^="#"]').flatten().each (function (link) { var target = link.get ('href').substr (6).trim (); if (target && target.match (/^\d+$/) && target <= menu.length) link.addEvent ('click', function (e) { e.stop (); this.blur (); menu.selectedIndex = target - 1; menu.fireEvent ('change'); }); }); } captureIntraLinks (); // Trigger initial pagination state var target = location.hash && location.hash.substr (6).trim (); if (target && target.match (/^\d+$/) && target <= menu.length && target != page) { menu.selectedIndex = target - 1; menu.fireEvent ('change'); } }); //]]> </script> </div> <!-- end /elements/product-review.ctp --> <script type="text/javascript"> //<![CDATA[ window.addEvent ('domready', function () { var section = $('tab-product-content-review'), dropdown = section.getElement ('#reviews-list'), tId = 0 ; if (section && dropdown) { var list = dropdown.getElement ('ul'), links = list.getElements ('li a') ; dropdown.addClass ('js'); list.set ('morph', { 'link': 'cancel' }); $$(dropdown, list).addEvents ({ 'mousemove': function () { $clear (tId); }, 'mouseenter': function () { list.set ('morph', {'duration': 'short'}).morph ({ 'opacity': 1 }); }, 'mouseleave': function () { tId = function () { list.set ('morph', {'duration': 'short'}).morph ({ 'opacity': 0}); }.delay (1000); } }).fireEvent ('mouseleave'); links.addEvent ('click', function (e) { e.stop (); //unescape the 'alt' prooperty var o = new Element('i', { 'html': this.get ('alt')}); new Request.HTML ({ 'url': o.get('text') + '&as=ajax', 'method': 'get', 'link': 'cancel', 'update': section.empty().grab(new Element('div') .addClass ('waiter') .grab (new Element ('span', { text: 'Please wait while we load your article ...' })) ) }).send (); }) section.getElements ('.footer .comments a').addEvent ('click', function (e) { e.stop (); new Fx.Scroll (window).toElement ($('tab-product-details')); var href = this.get ('href').match (/#.+$/), target = href && href[0]; if (target) (function () { new Fx.Scroll (window).toElement ($(target.substr (1))); }) .delay (3000); $('tab-product-comments').getChildren ('a')[0].fireEvent ('click'); }) } if( $$('.image-caption-container').length < 1 ) { $$('.article .content img[title]').each (function (img) { // skip if title is empty if (!img.get ('title')) return; new Element ('span', {'class': 'image-caption-container'}) .addClass (['left', 'right'].contains (img.get ('align'))? img.get ('align'): '') .set ('width', img.get ('width')) .replaces (img) .grab (img) .grab (new Element ('div', { 'class': 'image-caption', 'html': img.get ('title').trim () })) ; img.erase ('align'); var link = img.getParents ('a'); if (link) link.addClass ('captioned'); }); } }); //]]> </script>