First update in 5 years

I will probably start using this blog for all sorts of stuff since I’m out of grad school nowadays. But it’s probably worth seeing where I am with my digital music since then:

  • I’m still using my original Squeezebox 2. It works great. I’ve upgraded my server to 7.8.0 beta. It works pretty well most of the time. Sometimes some stuff with Perl plugins, but usually it just keeps trucking. I’m sure the VFD has faded over time, but I have no way of knowing that.
  • Still rocking the Denon AVR-3805, and we’ve since renovated the family room and now have professionally installed speaker cables to my Klipsch Quintet speakers. Which still sound great. My KSW-10 subwoofer has had two new sub amps installed, the last one a BASH subwoofer amp that has performed admirably. I think the old amps failed because the driver would occasionally get stuck, but I’ve found manually manipulating the cone seems to free it up.
  • We now have a nice Samsung D-series TV, which isn’t part of the music system per se, but with Logitech Media Server now having a DLNA server, I can play music through the TV if I really want. But there’s really no point in doing that.
  • I spent a lot of time looking for a wireless streaming solution to my Android phones; I played for a while with Subsonic and it worked well enough but I didn’t end up paying for it; I tried even to get DLNA support working through a VPN or SSH tunnel and was not successful. Luckily, eventually SqueezePlayer came out and works perfectly, especially paired with SqueezeCommander to control it. So that’s what I use most of the time to listen to music when on the move. The only disadvantage is the lack of a clean handoff between 3G/4G and WiFi. Usually I just turn of WiFi and it’s fine.
  • I can also use my DirecTV HR24 receivers to listen via the LMS DLNA support. I don’t do it very often because it can be quite slow to load up the menus.

So, that’s the short version. My 500GB drive is almost full of music; I have 3TB drives I bought just before the Thailand floods but haven’t installed because I was busy with grad school; and I’m still on the fence about if I’m putting them in my now 5 year old server or if I’m buying a new low power (probably a dual-core Atom) server to upgrade to. I’m torn because I wouldn’t mind building an HTPC box to use with my new TV, but I don’t want the hard drives in the family room making noise. The server isn’t too slow but it would be nice to get some dual-core excitement.

So my next projects will be upgrading the server and/or hard drives and continuing to explore with DLNA stuff. I’ll update when I can.

Posted in General Hacking, Music Stuff | Leave a comment

New server

The new server is working great–it’s got plenty of power and has been rock-solid stable. I ended up with Debian on it, and I’m a lot happier now that I’m running testing instead of stable (for instance, I have FLAC 1.2.1). I’ve been running the 6.5.5 nightly builds of SlimServer, upgrading every week or two as I think of it.

Power consumption is a little higher than before but still pretty low. I haven’t fully taken advantage of the throttling the CPU can do yet–I haven’t had the time to investigate what the stock kernel does versus the various mods that VIA makes for the kernel and what they do.

Posted in Music Stuff | Leave a comment

A new angle

After my trials and tribulations with the Thecus, I realized I needed a real solution. People on the Slim Devices forums had talked about mini-ITX boards with Via processors as low-power, high-performance solutions. Basically I want a real math coprocessor to handle encoding and transcoding duties, and having an x86 processor will make things simpler. I still wanted low power consumption, and although the system may use more energy at its peaks, the ability for it to throttle down the CPU variably as well as to go into deep sleep mode and spin down the drives when not in use should offset that overall.

I decided I needed more power to run SlimServer comfortably, as well as rip and encode CDs when I get them. I also might want a second Squeezebox someday, and I couldn’t easily run two at once on the Kuro Box or Thecus, especially if transcoding was involved. I also want some headroom for home automation or other projects.

So I got a motherboard, case, and http://www.newegg.com/Product/Product.asp?Item=N82E16813995002. The case was bigger than I expected but I figured I should be able to cool passively (lots of vents) and keep noise and power consumption down. If I can’t there some case fans which are actually very quiet. And this thing will live down in the basement anyway. The power supply is very efficient and usually fanless.

I’m reusing the hard drives I got for the Thecus, as well as my old CD-ROM drive, scavenged from the external USB case to mount inside the box as an IDE device–taking one more power supply out of the equation and its phantom power and efficiency losses.

I put everything together and it didn’t work. It powered on but it didn’t POST. I later determined that the RAM wasn’t seated correctly, and it takes some pushing to get it in right. I’ve booted it but without a loadable OS on it (funny, it can’t boot the ARM Linux kernel off the hard drives) it is less than useful.

I’m thinking I’ll install OpenSUSE on it. I’ve enjoyed Debian and Gentoo but since I have an x86 CPU I might as well avail myself of all the options. While the thing has a video adapter I do plan on running it headless most of the time. It has a sound card as well, and I may try to run squeezeslave on it and use it to play music downstairs.

Fun stuff.

Posted in General Hacking, Music Stuff | Leave a comment

New stuff all around


I got a temporary SlimServer config running on my Kuro Box with an 80GB drive, and the 500GB backup drive hooked up via USB. It worked fine.

I decided to buy an open box Thecus N2100 from Newegg, with upgraded RAM, a quieter fan, and dual 500GB hard drives in a RAID 1. Nice. The whole solution still cost me less than the original Kuro Box. The Thecus has a 600MHz processor, so I expected it to be quite a bit faster. Continue reading

Posted in General Hacking | Leave a comment

Ecce mors!

Well, the hard drive was dead. I did manage to get some of the things I wanted off of it (even though I think I have backups everywhere) but I will have to do my configuration over again.

Which is fine by me. My gentoo image was a little old, and I was having trouble updating packages without conflicts and dependencies that would be tricky to untangle, so I’m using a new overlay and starting from that.

I’m also taking the time to install u-boot, which allows me to boot straight into a 2.6 kernel, instead of booting a 2.4 kernel in the firmware and then chaining a 2.6. Should be fun.

I’m using an old 80GB hard drive I have for now–my 400 GB is off to Seagate for a factory refurbished replacement. I didn’t take the amazing offer where for $100 they’d upgrade me to a refurbished 500GB hard drive.

It’s boring yet fun work, watching it all get put together again.

Posted in General Hacking | Leave a comment

Disk problems

It was bound to happen–I was copying my music files over from my main Kurobox disk to the backup USB drive and noticed a few i/o errors. I dismounted the /datafiles/ file system and tried to do an fsck which did not go well, basically I lost the root filesystem out from under the running kernel. A reboot first brought the Kuro into EM mode, from which I tried to start another fsck, which also didn’t really work.

I tried rebooting again (since I haven’t done the serial port mod on my Kuro, I can’t tell what’s happening on boot) and it was probably hanging on boot. But it’s also likely that it was doing an fsck itself on bootup and would eventually boot up, provided things weren’t too swiss-cheesed.

But I decided to take a closer look. I opened the Kuro Box (BTW, opening it allowed me to also spray some WD-40 in the case fan which makes it run much quieter now), removed the drive, and put it into the USB carrier my backup drive is in. Of course I didn’t get the IDE cable in firmly at first and couldn’t read the disk, which of course sent me into a panic.

But I fixed that, and my computer recognized it, and automounted both the root and /datafiles file systems. Mostly intact. So the good news is that once I run the fscks I should be able to boot again. And at least I haven’t lost everything if I have to rebuild the Kuro.

Of course, I was thinking of upgrading anyway. So maybe this is my big opportunity. . .

Posted in Music Stuff | Leave a comment

last.fm

I finally downloaded the SlimScrobbler plugin and started using my last.fm account. I have been using the NowPlaying plugin, but that’s not nearly Web 2.0 enough on its own.

So if you use last.fm go ahead and friend me and watch my music stream by.

Posted in Music Stuff | Leave a comment

Backups

It is time. Time for me to go ahead and back up my digital music. It’s something I’ve always intended to do but didn’t want to spend the money.

Last weekend, I found a 500GB hard drive at Newegg for $139.99. That and a Thermaltake USB2.0/ESATA case stayed under $200.00 including tax. Compare this with $290 for the 400GB ATA internal drive I bought when I started my Kuro Box and it’s a good deal.

I got the drive and formatted it NTFS figuring I could plug it in to my laptop as well and have some flexibility. It worked on the Kuro just fine but I couldn’t write because the NTFS kernel driver doesn’t support that. So I found the ntfs-3g driver, compiled and installed that, which worked great, but it was sloooow.  User-mode filesystem driver and all that.
So I blew away the NTFS partition and reformatted with ext3. Copies are quite a bit faster now. Not blindingly fast–it’s taking a few seconds to copy each song, so it will take many hours to do the first pass. I started it with “rsync” but realized cp would be quicker and it didn’t matter if the destination is empty. Once I do the first pass I’ll use rsync to keep them in sync.

I also plan on using backupPC to keep my laptops backed up to the rest of the space I have on the drive.

Posted in General Hacking | Leave a comment

CD Storage revisited

I last posted about what to do with my CDs now that I’m running out of room in the family room for them. I had thought about binders, but realized I wanted all the cover art including the back covers.

I looked around on the Slim Devices forums and saw many people were happy with sleeves from Jazz Loft. They’re plastic sleeves that accomodate both the front and back liners of a jewel case, and fold in such a way you can still read the spine label by pushing gently when the CD is in the rack. You also get about a 4:1 compression ratio, so I will only need a few shelves to store everything. Very nice. The process of transferring all of them will take a few weeks (I’ve only done about 100 at this point) but I am ready for it.

Also along the same theory is the JewelSleeve but it’s a little more expensive and you have to write the CD title on the tag to see it on a rack.

I’m still left with the issue of what to do with the digipaks, jewel case covers, boxes, and other custom boxes. I’ll probably store them someplace special. For now I’m storing jewel cases in our old entertainment center (a chest of drawers painted black with shelves where the drawers were–worked really well) that is now in our basement helping to wall off the sump pump. It’s wasted space now so no big deal.

Posted in Music Stuff | Leave a comment

What to do?

I haven’t put a CD in my CD/DVD player now for about a year.  My CDs are still in racks in the family room.  It’s been mutually agreed that I will be removing them, but I”m not sure how.  I have lots of questions.

  • I know a lot of people use the large binders.  These look nice, but I’ll still need about 4 of them and I’ll have to find a place for them.  I then realized say a 400 CD binder would mean only 200 if I stored the CDs and the booklets.  Then I realized I actually only want the booklets in the family room–I don’t need the CDs at all.
  • Then I thought if I’m just storing booklets there’s no point in putting them in a binder–I could just store them on a shelf, probably with tabs for each letter of the alphabet.
  • What do I do with the jewel cases?  Some people just throw them out.  I could do that (I’d probably try and recycle them) but I kind of want to keep them.  I could store them and the CDs in the basement.  That also solves the issue of the special CD cases (colors, shapes, etc) and digipaks.
I guess I’m curious about how people have dealt with this.
Posted in Music Stuff | Leave a comment