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 =)

Read More…

342 - An-Application-(COAB—in-joke–sorry-)

I’m writing a program. It’s quite exciting in a way, because it’s a very long time since I coded anything more than a few lines just for the fun of it. I’m coding something that I’ve needed for a while. First I’ll state the problem:

When downloading music files from the net, you are often going to have duplicates and bad files. All the music players I have at the moment do a good job of divorcing the music from the file system; this is a Good Thing when I am listening to music I’ve happily categorised. However, there is the time between downloading a file and importing it into your music library when you are deciding whether the downloaded file is good enough. Here, the connection to the file system is essential: you want to be able to delete bad files and move good files to reasonably named folders within your music library, ready for importing to your favourite music player.

Read More…

341 - Linux-Rocks–Tell-me-something-new-

I’ve been doing some optimising of my Gentoo build process. I added a Blueyonder mirror to my list of places to download software from. This is good because I am a Blueyonder customer and so already on their network. I tend to get around 80 kilobytes/second from their mirror, which is about 30k/s faster than before.

I also had a look into my make.conf settings and discovered that I wasn’t turning on any optimisations for the software build, to allow gcc to take advantage of my AthlonXP’s shiny features. A little silly of me, for if you are building all of your software yourself, you should really be trying to optimise the hell out of it, otherwise what’s the point? so “march=athlon-xp -O3 -pipe” it is now. We shall see if that all works fine.

Read More…

339 - Sales-Madness-

One thing that is overtaking the world recently is a vast quantity of sales in shops. It would almost seem like shops may as well make sale prices permanent, they are so often in the throes of a sale! Coming home on the bus yesterday I saw a sale advertisement in a window so crazy, so completely out there that it’s questionable you’ll believe it’s really in a shop window near my house. Ladies and gentlemen, Carphone Warehouse present to you their:

Read More…

340 - A-Passing-in-the-Disks

Windows is gone…

Why? Well, lets just say that /mnt/xp has been renamed /mnt/music =)