Post
348 - Simple-vs-Neat

Well I decided to call my mp3 player app bluefunk. I’ve been shifting it over to use the MVC model used in GTK, so now the playlist is stored as a model that is displayed in the playlist treeview. It’s quite nice in that I don’t have to convert between playlist and treeview internal representations any more because changes to the playlist automatically show up in the treeview. The program is also more stable now. It’s all quite nice. I still need to find a nice C# mp3 tag library, though; if anyone knows one could they tell me.

Read More…

Post
346 - You-Have-Unused-Icons

And further, the “You have unused icons on your desktop” balloon that just won’t stop bugging me right now. I only have six icons on my desktop, for crying out load. And it puts an icon in the system tray! Go away, annoying things….

Post
345 - No-More-Noise

One of the first things I do when I install Windows is to turn the sounds off. Quite why there are so many of the damn things I’m not sure. I don’t really need some noise to tell me that a program has crashed: I’m either looking at the screen and will see, or I’m not looking at the screen and so don’t care. (The main reason, of course, is just that they interrupt my music though.)

Read More…

Post
344 - Stupid-System-Tray-Icon-Rant

Could someone please enlighten me as to why the hell so many propgrams in Windows choose to put such stupid, useless, idiotic icons in my system tray?! Why?! I have five icons in my tray that I have never used, will never use and don’t want to ever see again.

Why do ATI and the makers of the little pointing stick thing on my laptop feel so self-important that I might want to change my resolution from the system tray or alter my pointing stick sensitivity? Has anyone ever done it? Why do who-ever made the keep-the-system-uptodate software think I’ll ever care to use their icon? And don’t get me started on anti-virus software. Make the icons go away…

Read More…

Post
343 - Program-Updates

So I added a few things to my mp3 program. It’s now got a playlist, where you can see currently queued songs. I’ve also implemented multiple selection in both the folder and playlists so you can choose what to play quicker. Finally, if you try to queue or play a folder, all the files in the folder are queued.

It still crashes a lot, however. See screenshot for current status. If anyones interested in helping code (Mono/C#), maybe we can start up an sf.net project; I might well do that anyway for the CVS facilities. Drop me a line, I can bribe you with Gmail invites =)