A C# and other notes
I have a collection of pieces I like to listen to, but I don't really want to play them on my laptop. What I'd like is to setup an application to control music on my desktop from my laptop. Not really a media server, more of a jukebox type deal. I realize there must be a collection of apps to do this type of thing on SourceForge or elsewhere, but I'm using a Windows machine for hosting this (I know, I know... I have a GNU/Linux server as well, but that's beside the point).
I've been playing around with some stuff for a little while now and I was thinking of doing my own little app to accomplish this, probably using C#. I've gotten to really like C# in the past little while, it's a nice little language. It's got a nice blend of the power and ease of Java with some of the added flexibility of C or C++. It takes some nice features from both languages and leaves behind some of the bad things. Don't get me wrong though, I like well structured languages and I'm really more of a C++ guy. I like Java as well, but one thing I think is a detriment to Java is that it either runs a little slow (yeah, yeah, I know there are arguments about this... let me finish) or it's a huge memory hog. Java can run fast, but it takes up gobs of resources. The .NET runtime doesn't really have this problem, of course it's also not universally compatible... but Microsoft doesn't care about that.
Anyway, another language I really love is Python. Aside from its fame for being used with Google, it really is a great language. It's very highly structured, really easy to use and learn, and is really scalable and flexible.
Another problem I have is with Mac OS X. One of the several computers in this house is a Mac and it's also got a few songs on it. The problem is, and this may be unpopular of me, but I don't really like iTunes. I feel it's kind of bloated and I don't really like the interface. It's ok in the minimized format, but still. The only problem is, I've had a hell of a time finding another good free music player for OS X. I'd really prefer a super-lite one, even something just at the command prompt, but when I tried to use mpg123 it only caused an error and didn't play anything. The only other thing I can think of that I haven't tried yet is XMMS, but I don't know if there's a native OS X build (but I do really like XMMS... more so than WinAmp in Windows).