{"id":251,"date":"2004-06-07T07:01:59","date_gmt":"2004-06-07T11:01:59","guid":{"rendered":"http:\/\/scruss.com\/blog\/?p=251"},"modified":"2004-06-07T07:01:59","modified_gmt":"2004-06-07T11:01:59","slug":"iriver-h120","status":"publish","type":"post","link":"https:\/\/scruss.com\/blog\/2004\/06\/07\/iriver-h120\/","title":{"rendered":"iRiver H120"},"content":{"rendered":"<p><a href=\"http:\/\/scruss.com\/blog\/archives\/h120.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"h120.jpg\" src=\"http:\/\/scruss.com\/blog\/archives\/h120-thumb.jpg\" width=\"160\" height=\"258\" border=\"0\" \/><\/a><\/p>\n<p>I&#8217;ve had the <a href=\"http:\/\/www.iriver.com\/product\/info.asp?p_name=H120\">iRiver H120<\/a> for a few weeks now, and I think I&#8217;ve used enough of the functions to give it a fair appraisal. I bought it because it would make a good portable hard disk, which coincidentally would play MP3s on my long commute.<\/p>\n<p>The device is basically a Toshiba 20GB mini hard drive with a direct USB2.0 connection to its FAT32 filesystem. It also supports USB1.1, which means that the H120 will interface (albeit slowly) to most machines you&#8217;d meet today.<\/p>\n<p>This is how my Linux boxes identify the H120 on power up:<\/p>\n<pre>\nscsi3 : SCSI emulation for USB Mass Storage devices\n  Vendor: TOSHIBA   Model: MK2004GAL         Rev: JC10\n  Type:   Direct-Access                      ANSI SCSI revision: 02\nAttached scsi disk sdb at scsi3, channel 0, id 0, lun 0\nSCSI device sdb: 39063024 512-byte hdwr sectors (20000 MB)\n \/dev\/scsi\/host3\/bus0\/target0\/lun0: p1\n<\/pre>\n<p>It&#8217;s easy enough to figure out a mount point from this information.<\/p>\n<p>I don&#8217;t think I have USB2.0 support quite figured out on my machine, as I find transfers to and from the H120 to be rather slow. Sometimes I find that large transfers time out, causing the device to remount read-only. A pain, but it does ensure that the filesystem doesn&#8217;t corrupt itself. <\/p>\n<p>I couldn&#8217;t be happier with the sound quality. With all my MP3s encoded with <a href=\"http:\/\/lame.sourceforge.net\/\">LAME<\/a>&#8216;s standard preset, and using Sennheiser headphones, it sounds great. The H120 will play other file formats (Ogg, WMA and WAV), but I&#8217;m primarily interested in MP3s. Never quite got the Ogg thing, despite its open source credentials.<\/p>\n<p>A lot of people complain about the H120&#8217;s lack of gapless playback between MP3s. Sometimes this bugs me a little, other times I don&#8217;t notice it. iRiver claim to be working on it, and it&#8217;s easy to upgrade the firmware when they do.<\/p>\n<p>There are also options to use M3U playlists (which are absurdly easy to generate using the find, tr and sed commands&nbsp;&mdash; I must show you someday), and also an &#8216;iRiverDB&#8217; database. I found the latter worse than useless; it increased startup time by over a minute, and seemed to get its genre recognition spectacularly wrong. At least it&#8217;s optional on the H120. I usually just play directories of files arranged by artist and album.<\/p>\n<p>The H120 has a useful set of IO ports. In addition to its headphone and (proprietary) remote socket, there&#8217;s digital in and out, plus analogue line in and out, and external microphone input too. There&#8217;s also a built-in mike for voice recording. The digital in, when coupled to a CD player with digital out, allows you to rip even the most broken <a href=\"http:\/\/ukcdr.org\/issues\/cd\/help\/\">copy-controlled<\/a> CD.<\/p>\n<p>Last night I recorded <a href=\"http:\/\/decemberists.com\/\">The Decemberists<\/a> at Lee&#8217;s Palace with the H120, and it came out quite well. I have a Sony ECM909A stereo microphone, which works better than it should for live taping. I recorded to 44.1kHz 16-bit stereo WAV (it can also do a variety of MP3 bitrates), and it&#8217;s nice to see the results sitting as files directly in the filesystem. There&#8217;s an (arbitrary?) limit of 74 minutes on WAV recordings, after which the H120 will go into record pause mode, and will start recording again on pressing a key.<\/p>\n<p>My biggest complaint about recording with the iRiver is that there is no level meter, and no way of changing record level in mid-recording. I had to be very conservative with my record levels to make sure that last night&#8217;s recording didn&#8217;t clip, so I have a good&nbsp;&mdash; but quiet, though fixable with <a href=\"http:\/\/www1.cs.columbia.edu\/~cvaill\/normalize\/\">normalize<\/a>&nbsp;&mdash; recording of the show. I took the <a href=\"http:\/\/www.iriver.com\/community\/\">iRiver community website<\/a>&#8216;s advice and recorded without the remote attached, and consequently got a noise-free record.<\/p>\n<p>I also find the iRiver&#8217;s controls to be a little confusing, especially when you get to recording. I was forever accidentally knocking it into FM radio mode before the show started. For day to day playing, however, it works perfectly.<\/p>\n<p>I&#8217;ve also found the remote to be a bit flimsy. Before I knew how careful I needed to be with it, one self-destructed in a subway turnstile. The main unit itself seems to be quite solid.<\/p>\n<p>I&#8217;m very happy with my H120. It holds a decent part of my CD collection, it&#8217;s a handy portable hard drive, and it records with at least the same quality as my MD recorder. It may not have the cach&eacute; of the iPod, but it also doesn&#8217;t have the &#8220;please mug me&#8221; white cables of the Apple box.<\/p>\n<p><strong>Addendum, June 14<\/strong>: The USB timing out problem has gone away now that I have compiled in USB2.0 support into my kernel; and transfers are extremely fast. This problem doesn&#8217;t seem to happen with my USB1.1 Thinkpad which, while slow, works perfectly with the H120.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve had the iRiver H120 for a few weeks now, and I think I&#8217;ve used enough of the functions to give it a fair appraisal. I bought it because it would make a good portable hard disk, which coincidentally would play MP3s on my long commute. The device is basically a Toshiba 20GB mini hard [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[1390,270],"class_list":["post-251","post","type-post","status-publish","format-standard","hentry","category-computers-suck","tag-iriver","tag-linux"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pQNZZ-43","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/comments?post=251"}],"version-history":[{"count":0,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/251\/revisions"}],"wp:attachment":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/media?parent=251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/categories?post=251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/tags?post=251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}