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!
Did you like this? Please share:
The Lost Year: A Failed Experiment to Switch Away From Mac
Fed up with the Apple Keyboard, I bought a ThinkPad, installed Linux, and promptly decided that I hated computers.
Maker's Space, Manager's Space
The Grand Remote Work Experiment: A Retrospective
The COVID-19 pandemic has lead to an unexpected experiment in remote working. What has worked and why?