Lullaby Progressing

Posted by Tejus Parikh on March 4, 2007

I’ve finally started getting my Lullaby project moving foward. The fact is, since I decided to move my CD’s into mp3’s, I haven’t had a solid way to control what’s playing on my music system without walking over the the Mac in the other room. Hopefully Lullaby will be able to solve that problem.

Of course, this program is becoming harder to write than I thought it would be. Fortunately, I have a lot of music, which makes a system like this useful. Unfortunately, it’s come from a lot of different sources and been ripped from cd from a lot of different computers. Which means that all the edge cases for parsing ID3 tags become exposed and since the ruby-mp3info library is not entirely rock-solid, and I’m far from the greatest Ruby dev ever, getting past them hasn’t been all that easy.

It’s almost to the point where the program can scan through a list of directories and populate the database. Which is much farther that I’ve gotten before. Of course, there are still some architectural decisions that I’m not really sure I’m qualified to answer. Such as, how to make an interface, or a set of interfaces that will work well on the mylo (or smartphone), Wii, and the laptop? What’s the best way to create the controllers to handle these cases? I can only hope that the Ruby refactoring tools get up to spec before I need to use them!

Tejus Parikh

I'm a software engineer that writes occasionally about building software, software culture, and tech adjacent hobbies. If you want to get in touch, send me an email at [my_first_name]@tejusparikh.com.