Over the weekend, I did a basic implementation of a Beagle source for Bluefunk. What this means is that you can query Beagle with the name of an artist, song or album and Bluefunk will run a Beagle query for you. There is a screenshot at the Bluefunk site.
It appears that the 0.0.5 release of Beagle doesn’t index music in the same way as a CVS version I was using for testing. Unfortunately the release version doesn’t seem to index the data from the files, it just indexes the file names. The CVS version is also not building for me at the moment, which makes things worse. This means that the Beagle source probably isn’t that useful unless you happened to have the CVS version I used to have! Hopefully the Beagle team will release a 0.0.6 release that fixes these problems.
Bluefunk is going to stay C#, the main reason being one of my friends is trying to port it to the Mac. This seems to be easier if we stick to C#. Major GUI refactoring needed now to allow for a native OSX GUI if possible. Should be, ahem, interesting…
This release is the same C# code I’ve had around for a while. I thought I’d release it so that it was at least preserved for posterity. Maybe it will survive yet; Ruby-Gstreamer seems a little funky and gst# wasn’t broken per se, just the installer.
I just realised that one of the more recent trends to hit web design is a variation upon the Model-View-Controller paradigm well-loved by software coders.
As everyone and his dog knows by now, you have (X)here. Of course, the Javascript behavioral layer is the controller in this case.
Whilst the two paradigms may not quite match, it’s very close. Web page design is becoming very like small-scale traditional coding; admire the people who can write beautiful code whilst still retaining the ability to design beautiful pages.
My exams finished yesterday :D This means I can start doing fun things again, such as coding and going to the pub. That sounds rather geek-like, especially considering the order!
Bluefunk is going to be coded in Ruby. Hopefully should be able to start messing around with that soon. I have to learn ruby as I’ve never used it before. The community around ruby seems to be quite lively and friendly, which should make the process fairly interesting.