Category Archives: Hackery

Playlists!

Now that I’m finally trying to drag my ass to the gym on a semi-regular basis, it’s become imperative that I figure out how to get playlists working properly on my iRiver H120. (Nothing quite throws you off your stride like a sudden shuffle from The Crystal Method into Vivaldi.) Initial results from perusal of the H120 documentation are promising:

  • The H120 understands M3U format only.
  • You flip the player into playlist mode by tapping the A->B button while it’s stopped.

Naturally, however, there are complications. For one thing, the M3U “standard”, if such a thing can be said to exist, doesn’t specify a path separator, so the dreaded “backslash vs. slash” issue inevitably rears its ugly head. The H120 requires backslashes. BMP, the media player I currently use on my work desktop, requires slashes.

Oh, well. I had already resolved to write a script that would periodically index my music collection and build playlists. Now I’ll just have to have it build them twice, once in each format. So it goes. (Perhaps I won’t have to reinvent this particular wheel. Some of these problems, at least, have already been encountered and solved.)

Once that’s done, I’ll see about building a database so that I can listen by genre.

Flash Dance

My recently-completed system displayed a distressing tendency to lock up solid for a few minutes, then reboot, when playing 3-D games. This is not the sort of thing you want to have happen after you’ve spent an embarassing amount of money building The Perfect Box.

It turns out that my Asus GeForce 6800 Ultra (which, admittedly, I bought hot out of the oven) appears to have shipped with a BIOS that was one revision from fit for public consumption.

Thank goodness for mvktech.net, which had an updated BIOS, the latest version of the tool for flashing it, and a handy tool, NiBiTor, for examining the BIOS values besides.

Between mvktech, which looks likely to become part of my geek shortlist alongside BoingBoing and Slashdot, and x86-secret.com, which hosts a slew of older nVidia BIOSen, I think I have everything I need to keep my cards running for the foreseeable future.