Archive for the ‘FOSS’ Category

LUGRadio Live 2008

I attended this event last year and, as such, the first thing I want to do know is to admit defeat. I was pretty proud of last year’s writeup, and I had every intention of trying to repeat the experiment in writing up a thorough review. For the record, I have failed, even before I begin.

I took less pictures this year, I was overall less attentive due to recurring hangovers, but I did have every bit as good a time. Anyway, let’s see where we get to…

Transport & Accommodation

After the disaster that was trying to get to Oxford by train a few weeks back, I opted to drive down to Wolves this time round, offering lifts via the LancsLUG list but forgetting to check the LUGRadio Forums – meant I ended up meeting a few others who’d similarly travelled down from Lancaster, which was a mistake. We could have easily car-shared if we’d realized.

Another factor in driving down was that I’d only really decided I was definitely going to go down there the day before – it would have been the same cost to get on the train, with less guarantees.
As it was, the drive down was painless, although I did get there a little late because I went for beer the night before and slept through my alarm – n00b.

With making the decision the day before, I decided to go with what I knew and opted to stay at the Novotel in Wolverhampton – right next to the railway station, 5 minutes walk to the venue, and just off one of the main roads (maybe 15 minutes from the motorway). It was as to be expected – not the cheapest, but conveniently placed, clean and, to be quite honest, easy. Buffet breakfast was included, which I maxed on, and the snack I got there in the evening to wash down my Guinness was pretty good as well.

The Talks

This segment is the reason this is a week late, and it’s an utter failure. I spent most of the last week wanting to really devote time to this part likeI did last year to give the speakers the best possible summation I could. Then I realized I didn’t make enough notes to do that. Instead, I’ll just summarise what I saw, what was interesting, and key things of note.

To begin with, as mentioned, I arrived to the event too late to see the opening segment by the four large gents, and as such also missed the usual rush to get in and see the place fill up. It also meant that I missed a good portion of the first talk I went to see, which was Rufus Pollock talking about the Open Knowledge Foundation. I have to be honest, before LRL, I think I had heard of the Foundation but knew nothing about it. It’s a really cool idea, and I wholeheartedly suggest visiting the webstie to find out more, along with the Comprehensive Knowledge Archive Network – super stuff. The things that particularly made me sit up and think were a couple of key phrases Rufus mentioned during his talk, the first centralising around the many minds principle, which is a principle I have a lot of faith in, and his phrase of ‘the revolution will be decentralized’. It makes so much sense given the nature of the internet and its accessibility. These big changes, that need to happen to make real progress revolve around the idea of open and shared knowledge and the sharing of ideas struggle if they’re dictated to from a central point. I really can’t do it justice by trying to paraphrase everything he said but, to find out more, check out the aforementioned links.
Another snippet he mentioned that caught my ear was, after explaining how ‘3G’ alone has over 7000 patents applicable to it, and 800 distinct patents (all of which, supposedly, ‘protect’ intellectual property), the question ‘Why should this process be open?’ His answer? ‘Because putting Humpty Dumpty back together is easier‘ when things are open. And it really is. When the shit hits the fan, and things need fixing, it’s so much easier if you can have all the blueprints and tools right there at your fingertips. You shouldn’t need to scrabble around for permission to access certain ‘IP Stuffs’ just to be able to start working on a fix. Another point mentioned that I wasn’t aware of was that, in most cases, works without a license default to being treated as proprietary, not open.

I stayed in the main stage for the next talk by Emma Jane Hogbin, regarding women on open source and various aspects surrounding that. I’m not going to go blow-by-blow with what was said, but it really was extremely interesting, well thought out, and energetic. Would definitely like to go see her speak again when I’m not as hungover / tired so I can pay considerably more attention and make notes.

Lunchtime intervened, allowing me to check into the hotel, grab a lot of coffee, and a sandwich to try and help me make it through the afternoon. It failed.

First up was Jeremy Allison of the SAMBA project, again on the main stage. A very good speaker, I actually found the talk fascinating for an area I didn’t know much about as it provided a good broad picture of where SAMBA came from, what it had done and a glimpse at where it could be going. My only regret, as with most talks over the weekend, is that I was in not mental state to really get the most out of them, as I was constantly battling sleep. n00b.

The Gong-a-Thong Lightbulb Extravaganza was up next, and it all got much more surreal than last year. Funny though. I actually didn’t listen much to most of the Gong-a-Thong though, as I decided to run over and make the msot of the quiet spell on the Bytemark gaming rig. Impressive setup. I found myself coming back more and more in a vain attempt to stroke my epeen and get better at Team Fortress 2. I didn’t quite achieve this.

I also played on for much too long so that I missed at least the first half of Steve Lamb’s talk entitled ‘Green IT’. As such, I feel even less qualified than normal to comment on what it was about – some comments about security not being platform dependent rang true though. And well done again Steve, what I heard was really interesting stuff, but I did spend a long time cursing myself for not getting there to listen to it from the start.

The day concluded with LUGRadio Live and Unleashed. Always amusing. You can go listen and download it here (when it gets uploaded… :-) ).

I was surprisingly spritely at the start of Day 2, my only guess for that is that I was still drunk. I kicked it off by going to see Barbie’s talk, ‘Understanding Malware’.
I’d heard of Barbie many times before going to LRL and he didn’t disappoint. It was informative and interesting, even if it was a little above the level I would be comfortable with.

Next up was the Mass Debate – a popular event last year – this year featuring Jeremy Allison, Mrben, Matthew Garrett and … I forget the last panelist (I arrived after the introductions). Jono hosted it.
As with last year, it was hilarious, with some good points being made along with plenty of sly and not-so-sly piss-taking.

Lunch came, and with it came the afternoon fragging. Back to the Team Fortress 2 server I went, and the time flew by. I missed Matthew Garrett’s talk on ‘Power Management that Works’, but made it to Neuro’s talk on Second Life. I found Neuro’s brief rundown to Second Life last year pretty interesting, even if it is something I’m not massively interested in getting into and, listening to him this year, I came home and downloaded the client. I’ve yet to give it a thorough trial. It’s impressive technology-wise, not convinced it’ll prove to be for me though. We’ll see!

And that was it. Game over for another year. This time with no regular podcasts in between.

I’ll miss the podcasts, but i certainly won’t miss being at LRL next year. As Westwood may say, “It’s gonna be BIG” – and all that shite. It will be good.

Nutsacks

The fully edited picture will hopefully get linked here Soon ™, but my Nutsack idea this year was, I think, not what I was meant to get, and I apologise if someone left theirs on the side only to return and find I’d swagged it. Having arrived late, I just grabbed the first one that was on the table, saving myself from rummaging through it until I got to the hotel.

Mostly it was of a similar composition to last year (to be expected). The free T-Shirt was from UKUUG, there were one or two pens, some papers and advertising stuff for various upcoming events, the programme, a keyring bottle-opener from Yahoo! (which was considerably more useful than the strangely shaped pen of last year.. ;-) ), and a latest Ubuntu CD. Solid stuff.

In addition to the stuff in the bag, I was also able to grab a lovely free T-Shirt from the LinuxEmporium stand, as a return for entering their competition with the chance to win an EeePC. Alas, I didn’t win the EeePC, but getting a T-Shirt for the effort was a nice touch.

I’ll update this, and add info to the pictures, when I get chance (given that this is 7 days late, expect a sturdy delay on that..), but for now I can’t really think of much else to add!

EeePC Desires

EeePCs seemed to be everywhere at LRL this year. Which wasn’t a good thing for me as it dramatically increased my urge to go buy myself one. I did in fact come very close to just getting one right there and then, but with the knowledge that the new models are coming out very very shortly, I figured I should wait.

These things are bloody lovely for the sort of thing I want them for. The keyboard does indeed feel incredibly small at first, but I’m almost certain that, with a little practise, that will become a non-issue. The screen is plenty big enough for general browsing and document-editing. All in a slick little package with wireless capabilities, massive battery life, and solid state disks so I can feel slightly more comfortable when it crashes to the floor.

The other thing that was on show there that looked really slick was the Ubuntu desktop running on one of them. It just looked really, really good. To be fair though, I only had the ‘Advanced Menu’ mode of the native Xandros install to compare it to which, whilst it’s definitely functional and familiar, was a bit of a disappointment – I was quite looking forward to seeing what the Bubbly and Cuddly default appearance looked and handled like. Even so though, I think I’ll end up getting mine pre-installed with Ubuntu, probably from EfficientPC – as the fellow running the stand for them was really quite interesting to talk to about it and seems more than happy to go to extra lengths to help customize it. Go check ‘em out – they’re meant to be getting the new EeePCs in stock in the next few weeks – FUN!

Community, Community, Community

Jono may get a kicking at regular intervals for his overuse of this term but, feck it. The community aspect of LUGRadio may have been clear to see last year but, for whatever reason, this year came across as considerably more sociable right the way through.
Admittedly, as much as anything, that may have been less to do with an increase in sociable atmosphere and more to do with me coming out of my shell a bit more and feeling comfortable striking up conversations and generally imposing myself on other groups. If I ever did become a bind, then I obviously apologise to those people, but I don’t think I did (hopefully).

The addition of Karaoke on the Saturday night was a superb idea, and definitely brought out the best in people, if not always their voices, and generally aided the party atmosphere. Heading down into Wolves afterwards to visit the rock bar (can’t remember it’s name) was just as much a laugh, even if my memory does get considerably sketchier past that point. However, getting lost on my way back to the hotel certainly wasn’t as much fun!

As with last year, both days carried with them plenty of joviality and all round politeness and banter. In many ways similar to what I loved about Glastonbury, everyone at LRL is there because they share similar broad interests – in this case technology in general and FOSS. As such, the atmosphere is brilliant.

I had some great conversations with various folks this year, and learned a whole load, and I thank them for that. I also saw people I first met at last year’s event, and it really did hammer home this community idea, and made me realize how foolish it was to have not taken a bigger part in it during the year. I have no excuses for that, except my own leanings towards being socially inept and not really knowing how to best start to get to know an already established group as a complete outsider. Childish and foolish? Definitely. But it seems to be the way I’m wired.

Pictures and all that Jazz

I didn’t take alf the pictures I’d wanted to take, and most of the ones I did take didn’t come out well.

If you want to look through some of them, then mine are bunched up in the midst of the Flickr collection, tagged lugradiolive. Some fun photos in there!

As you can hopefully tell from this writeup, I had another great weekend at LUGRadio Live this year, and I was extremely pleased to hear that the show will have at least one more outing same time next year. It’s going to be interesting to see how it turns out, seeing as how there won’t be a regular show to promote it, but if anything it provides an impetus to become more actively involved with the community, which can only be a good thing.

So, to the four blokes and their merry band of yellow-shirted helpers – thanks for another great year. For the cool people I met and talked to – thanks for the hospitality and friendliness. To those who provided such solid information – it’s all appreciated, and I apologise I couldn’t do you justice in my write-ups.

I’ll see you all next year, that’s for sure.

  • Share/Save/Bookmark

HOWTO: Automating Bridges and TUN/TAP

This isn’t ground-breaking stuff by any means, it’s more just a simple reminder for myself about how I did certain things in order to get a network bridge set up under Ubuntu 8.04, and to create a Tap connection that I could then use in VirtualBox to let routes and all that shiny stuff work. It doesn’t explain things fully (I don’t understand it), but it does cover what I did, hopefully step by step.
This only made sense thanks to the following pages:

1. https://help.ubuntu.com/community/VirtualBox#Create%20A%20Bridge
2. http://ubuntuforums.org/showthread.php?t=830777
3. http://ubuntuforums.org/showthread.php?t=752127

Anyway, let’s begin.

Does it Work…?

First step along this Rocky Road to Near-Fail was to follow the useful advice in Link 1 above, and thus making sure that creating a bridge and activating it and the TUN/TAP actually worked. It did. From that link, I did the following:

~$ sudo aptitude install bridge-utils uml-utilities

This installs the pre-requisite applications to do the fun stuff.
The second point depends on your viewpoint, but it’s probably worth backing up your current /etc/network/interfaces file in case you manage to break something:

~$ sudo cp /etc/network/interfaces /etc/network/interfaces.good

Obviously, what you call and where you place the backup is up to you. Just make sure it’s something you remember later.

Now for preparing the bridge itself. Fun:

~$ sudo tunctl -t tap1 -u USERNAME
~$ sudo chown root.vboxusers /dev/net/tun
~$ sudo chmod g+rw /dev/net/tun

Next up, we need to edit another file, apparently to help make permissions persist after reboots. The file we need to edit is /etc/udev/rules.d/20-names.rules
Again, we need to edit this as root, so from the terminal:

~$ sudo [$editor_du_jour] /etc/udev/rules.d/20-names.rules

And then at the end of that file, find the following line:
KERNEL=="tun", NAME="net/%k"
And add the following to make it look like this:
KERNEL=="tun", NAME="net/%k", GROUP="vboxusers", MODE="0660"

Take whichever process your editor takes for saving and closing that.

Now we can create the bridge itself:

~$ sudo brctl addbr br0

Now put the network interface into promiscuous mode, add it to the bridge, and set the Bridge to DHCP (if you are using DHCP, if not, ignore these and see the next statement):

~$ sudo ifconfig eth0 0.0.0.0 promisc
~$ sudo brctl addif br0 eth0
~$ sudo dhclient br0

If you are NOT using DHCP, and have a STATIC IP, follow this example:
~$ sudo ifconfig br0 192.168.1.105 netmask 255.255.0.0
~$ sudo route add default gw 192.168.1.1 br0

(Obviously, replace the IP, Netmask, and Gateway IPs with your own…)

Now, simply add the tap1 device to the bridge and bring up the interface:

~$ sudo brctl addif br0 tap1
~$ sudo ifconfig tap1 up

Last thing I did was just to run ifconfig to double check everything that should be there is there. You should have the Bridge (br0) with your IP Address, the physical interface (eth0) set promiscuously, and the TAP, tap1.

Opening up VirtualBox and change the appropriate network settings for your VirtualMachine to point to the new tap device (in my case, tap1). First step in that is to change the ‘Attached To’ drop-down to point to ‘Host Interface’.

Screenshot of the Settings

Starting the VirtualMachine now should be effortless, and when it starts up (and you add them), the same routes you’ve been using should work just fine… so ping, ping away!

Making it Permanent

The initial instructions I was hoping to follow from Link 1 didn’t work out all too well for me, so I was back trying to work out exactly where I could fix it. Thankfully, SpaceTeddy on the Ubuntu forums was able to point me in the right direction of some useful hints he’d written.
In the end, I did the following.
First step is to go back and edit /etc/network/interfaces with your preferred Text Editor. You need to be root to do this. In there, you are replacing your current Physical Interface settings for the bridge, or, in my case, swapping out eth0 for br0. Then you are adding a rule to tell the bridge it using your physical interface (eth0). Finally you are adding the stuff that brings eth0 up as promiscuous. It should look like this:

auto br0
iface br0 inet static
bridge_ports eth1
auto eth1
iface eth1 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down

It’s probably worthwhile noting that you SHOULD NOT remove the references to the Loopback Interface (lo), but do make sure any other references to your physical interface are commented out, or plain old deleted – you made a backup anyway, right?

After doing that, the only thing left to include is finding a way to bring the TAP interface up on startup. The other guides do mention ways to do it through /etc/network/interfaces but they didn’t work for me – I still don’t know why.

Instead, I just added the commands to /etc/rc.local, along with the routes I need to bring up everytime I startup. This was as simple a case as opening up the file in my preferred text editor (again, sudo is needed) and adding the following:

tunctl -t tap1 -u MyUser
brctl addif br0 tap1
ifconfig tap1 up

exit 0

Make sure to keep the ‘exit 0′ at the end of that file – it seems to work.

And that massively over-lengthy block of text is all that you need to do. I will try and refine this at some point but, this works for me and seems easy enough to follow if I need to remind myself what I did again.

  • Share/Save/Bookmark

LUGRadio Coming to an End…

Well, it’s been posted in numerous places already, and I really meant to write something about it sooner, but LUGRadio is apparently coming to an end at the end of its present season (finishing up with LUGRadio Live 2008 in a few weeks time).

Both Aq’s and Jono’s blogs gave pretty detailed reasons for the sad news.

As, it seems, with the rest of the LUGRadio faithful, I was pretty gutted when I heard the news.

I can understand the reasons, afterall, it isn’t and has never been planned as being a job for any of the presenters, even if they managed to pump out shows with scary regularity over the 5 seasons they’ve done.

Personally, I started listening to the show regularly when I was away in Egypt, so probably around Season 3, as I was experimenting more and more with Linux and Free Software on my laptops as a way of passing the time. The show was good to listen to, gave a good update of some of the things going on in the various Open Source communities and projects around the world and, as much as anything, gave me a good solid dose of British humour whilst I was away, rather than watching various downloaded comedies on repeat. There was always good (not always clean) banter and it did serve to provide great amusement.

To that end, even though I have never really been a very active part of the LUGRadio community – preferring to stay in the shadows both in IRC and on the forums – I decided last year to attend LUGRadio Live 2007, seeing as I was back in the country when it was on and thought it would be a laugh. I think my review from then really sums up what I thought about it- it was a great laugh and really was like being at one huge show. Good information, and general fun.

So, yeh, attend LUGRadio Live 2008 this year. There’s no need to register, just turn up and pay on the door. If you’re heading down from Lancaster, give me a shout – I haven’t decided yet, but I’ll either be driving or getting the train down again (probably the train) – it’s always fun to have people to talk to.

As for the LUGRadio Team – great job over the time I’ve been listening to the show. I think it’s clear from the responses your posts have invoked that your regular banter will be missed, and I’m sure most people, like m, will still follow your various blogs and postings just as avidly before. So have fun, and hopefully you’ll change your minds for a commemorative season at some point… ;-)

Seriously, big thanks for all the laughs, and we’ll see you at LRL2008 – I’m sure it’ll be bigger than ever!

 LRL-08-Banner

  • Share/Save/Bookmark

K/Ubuntu Upgrade to 8.04 – A Job Well Done

Well, some of you may remember me commenting a little while ago that I had been pleasantly surprised (and a little nervous) to discover a completely painless transition from Kubuntu 7.04 to 7.10 (the first time I’d ever managed to have a completely clean upgrade between Ubuntu versions since I started using it back with 5.04 – Hoary Hedgehog).

This was on my IBM T41 that I picked up second hand last summer, and which has been using the Kubuntu version of the Operating System since being purchased. It seems to handle it well, no major hardware problems (the ones that do have problems are solved using the proprietary drivers – because I hate freedom) and just does what it needs to do.

Last time I decided to stick to what I (think I) know and did the upgrade via the command line – manually changed all the official repositories to Gutsy versions, removed all the 3rd party options and went out on a prayer with sudo aptitude dist-upgrade. It worked. Which was a miracle.

This time, I went a stage further and decided to see if the Kubuntu GUI for these sort of things actually worked as well and looked as acceptable doing it as its GNOME-based older brother. Full marks to the Kubuntu team for getting the update manager up to speed and looking every bit as ‘in place’ as they have on Ubuntu for a version or two. I still think straight Ubuntu looks better, but that’s mainly because of GNOME’s layout – on the flipside I just prefer how KDE works. Having said all that, I may well find myself going back to a GNOME desktop if I continue to fail epically at getting along with using Dolphin as a file manager, at least until I find an easy way to keep it permanently replaced.

Anyway, that’s not the point of the post. The point was to say well done to both Ubuntu and Kubuntu teams for a job well done. The upgrade was painless, kept me informed at every step of the way, looked nice and really was easy. I have yet to double-check that every little thing still works as it should do, but I’m fairly confident any setbacks will be entirely minor and fixable, if present.

As far as this laptop goes, I reckon this will be the last time it gets such an upgrade process, as it doesn’t really need the shininess of KDE 4, and solid Long Term Support that Hardy provides should definitely see it through it’s lifespan as a workhorse.

I still want to get an EeePC though. In black, please.

  • Share/Save/Bookmark

Between a Rock and a Hard Place

Well, things don’t always turn out to be as simple as I might first have thought.

What I’m referring to, of course, is the new Desktop system I built for myself when I got back from Egypt, spec as follows:

Coolermaster CM Stacker 830 Case (2 x 120mm Fans)
Gigabyte P35C-DS3R Motherboard
Intel Core 2 Quad Q6600 CPU
2 x 2GB Crucial RAM
2 x 160GB Seagate ST3160815AS Hard Drives
2 x 500GB Seagate ST3500630AS Hard Drives
2 x NEC SATA DVD+/-RW Optical Drives
nVidia Geforce 8800GTX 768MB GPU (Dual DVI-out)
2 x Belinea 22″ TFT Widescreen Monitors (one VGA only, one DVI)

Since I read that the board had on-board RAID powered by Intel chips (Intel stuff, from what I’ve heard and read is generally well-supportedunder Linux), I pretty much had my heart set on setting this machine up in the following way:

  1. 2 x 160GB Drives setup RAID 0 for striping and to house the Operating Systems
    2 x 500GB Drives in a RAID 1 for storing files and keeping backups
  2. Small Windows XP install just big enough for running the one application I need in Windows well (multiple Eve Online clients running at the same time)
  3. Rest of the drive dedicated to Linux installs – one 64-Bit version to tryout and probably run virtualizations through, and one 32-bit version mainly for trying to troubleshooting if I couldn’t get the Eve Client running in 64-bit. Once the Eve client stablizes under Linux (to enable, for example, running multiple instances without dramatically affecting the gameplay) then I could see myself finally being able to kick Windows into touch all together.
  4. GPU utilizing the binary NVidia drivers and running in Dualview Mode in both Windows and Linux, at 1680×1050 resolution.

Let’s be clear though – as things are right now, I use my Desktop for one main purpose – accessing Eve Online. Sure, whilst I’m on it I use things such as the web browser, check my emails through IMAP accounts and listen to music, but I can do all of those things and more comfortably under Linux, and have been doing so exclusively on my laptop for well over a year (my IBM T41 just runs Kubuntu 7.10). And those things are easy to do. My music is all stored on a separate file server giving me the option of NFS or SMB shares depending on what OS I’m on. My browsing and email tasks are easily handled by Open Source apps on whichever platform I’m running. The only hurdle is Eve. Or so I thought.

When I first got the machine set up, the first thing I knew I’d have to do was install XP. So I went ahead, setup the RAID partitions from the BIOS, and set about installing XP. Got it up and running in rapid time and got Eve running on it. It runs pretty well. Perhaps not as well as I might have hoped, but then it is doing a hell of a lot of work and is stable enough.

After a few days I set about trying to install Ubuntu. The LiveCD started up nicely and everything seemed to just work going through to the installation. Solid.

However, going through the installation, the first major hurdle to my hopes and dreams appeared – Ubuntu detected every single drive independently, rather than as just 2 drives. Bugger.

A little bit of investigating revealed the reason – the on-board RAID on the board was, in fact, fancy software RAID, and as such, installing Linux on to it – whilst technically possible – was going to be a royal pain in the arse. Not to mention beyond what I reckon I could feasibly deal with if it ballsed up.

So, I came up with a workaround. It looked like FakeRAID could be used under Linux to at least get shared access to the RAID 1 Array setup for sharing files / backups between the systems. So that could work. I just needed to scrap the RAID 0.
Back into BIOS then, and deleting the RAID0 array, and reinstalling XP into a small partition on one of the now visibly separate 160GB drives. Reinstall all the drivers again. Happy days, it works.
Install Linux (Ubuntu 7.10 64-Bit version) and the LiveCD installer encounters difficulties. Download the Alternate install and stick it on. We’re good. it boots up (no splash screen during boot but that seems to be a resolution problem with the monitors) and after a few seconds black screen (booting) I get the GDM login. Login, everything’s fine.

Restricted Drivers Manager pops up and lets me know about the Nvidia updates that, whilst not free, could help my hardware work properly. Since I hate freedom, I whacked them on.

At this point my memory starts to fail me, as it could have been after this step or the next step, but on reboot I have no screen output, at all. However, if I reboot and unplug one of my monitors, the other monitor does work fine.

Whether it was because the above happened, or whether I was desperately seeking cutting edge, I then downloaded Envy in order to get the very latest Nvidia drivers, and set my desktop on its way to 3D Domination. Epic fail.

Rebooting with 2 monitors plugged in resulted in ZERO output again. ALT+F2 didn’t give me a terminal. It was just no output. But the GPU Fan was audibly spinning like crazy. And would continue to do so even with minimal load. Restarting with one monitor unplugged gave me the same GPU response, except this time I could see that it was hardly doing anything. Trying to plug the extra monitor in once things were warm and working and using autodetect also failed to help. In all senses of the word (well, one), I was buggered.

Nonetheless, with just one working monitor I decided to try to press on and install Eve, using WINE rather than the officially sanctioned ‘Eve Linux Client’ which I’ve heard mixed reports about. It installed fine and seemed to work (chance to test it was limited). The constantly whirring fan was pissing me off, so I uninstalled it and rebooted with the vanilla drivers. Boot up was fine, resolution was proper, and all was good. Restricted Drivers Manager pops up, so I install it again and reboot (still, one monitor). This time on reboot I get config errors detecting the monitor / GPU types and a default resolution 0f 800×600 – I don’t know how many of you have tried looking at a 22″ TFT Widescreen in 800×600 but it is pure ugly. Poking around in the config failed to find a workaround, even when I manually set the card and driver options.  I have since rebooted back into Windows XP, which is where I’m writing this from.

So, I’m at a loss.

Looking at Hardware RAID options, getting a dedicated card right now is simply not financially viable. I’m loathe to wipe everything and experiment with another Linux 64-Bit distro as the sole OS as I already know that in its current state Eve simply won’t run too efficiently with multiple instances open (through no fault of the Wine guys, who seem to be doing a stellar job on getting things working) but jsut because of the ‘Windows only’ style limitations that seem to be in place. Besides that, my so far limtied trials with getting Dual View to work on my 8800GTX under Linux also don’t fill me with confidence – even if I got Eve running satisfactorily on one monitor with multiple instances, I don’t want to have to put up with ALT-TABBING between windows all the bloody time whilst my perfectly good second monitor sits there shaking its head miserably and looking downright glum because it’s being left out of the action.

So what I’m left with is toying with biting the bullet, reassigning the software RAID to having a RAID 0 Array in place and installing XP and XP along on that for the time being, dealing with sticking Linux on there as and when it happens / is affordable.

It pains me to do it though, as I know that barring the Eve Online / Dual Monitor problems I’ve so far encountered with the limited 64-bit trials (probably due to it being a new card and the Linux drivers lagging a bit more than anything else) I can do everything I want my desktop to do under Linux, and would be much happier running things through there (it may sound like a crock of shit, but it’s just easier to actual do things and play with stuff under Linux), but I just can’t see how it’s going to be a realistic option right now. Which sucks.

I haven’t quite decided whether I’m going to go ahead and do it yet, but the way it’s looking, I might have to. It will be a waste of resources (there’s no bloody way I’m sticking Vista 64-bit on here) but hopefully it will only be temporary, at least until I can afford to splash out on a hardware RAID card.

If anyone has any possible suggestions to correct the difficulties I’ve found with the Linux experiments so far then, of course, they’d be greatly appreciated.

  • Share/Save/Bookmark

LUGRadio Live UK 2008 Dates Announced!

On their respective blogs, both Jono and Aq have announced dates and a location for LUGRadio Live 2008 (UK):

19th and 20th July at the Wolverhampton University Student Union.

Have to admit, I’m pretty excited. I was all psyched to try and get to LUGRadio Live USA originally, but when it came to it I wouldn’t really have been able to make it, especially with still being without employment.

So, whilst the dates and location are the only things so far announced, I would recommend anyone with even a moderate interest in such matters keep an eye out for the release of tickets.

Haven’t quite worked how I’m getting down there yet, but I could well just drive, depending on ow tricky it looks to get there, so if anyone Lancaster-bound is heading down as well, let us know.

For those completely lost, I wrote a review of LUGRadio 2007 here.

  • Share/Save/Bookmark

LUGRadio Live 2007

Well, I’m just writing this on the train on my way back from Wolverhampton and this year’s LUGRadio Live. For those unaware, LUGRadio is a regular podcast, issued roughly once every two weeks, by a group of four Linux Users with interests in different things giving them the chance to discuss and comment upon the latest occurrences in the open source world… and usually includes them insulting each other. The language can occasionally be a bit explicit, but is usually pretty funny. For more information on the podcast, check out http://www.lugradio.org.

LUGRadio live is a relatively new event of theirs, first run in 2005 and is held once a year, inviting various speakers to come down and keep the guests informed on a variety of topics… and drink beer.

I quite wanted to go to last year’s event but didn’t get the chance because of work. With being back this year in time for it I decided to go down and see what it was like. Going down on my tod was a bit of an experience, but here’s my summary of it, all from a complete n00b perspective. Any incorrect statements / understandings are entirely my responsibility. :-) All the pictures should be clickable to see a larger version of them, or can be found in the Flickr set here.

For those interested in reading further on, I’ve basically tried to divide this into four areas:

  1. Travel
  2. Day 1
  3. Day 2
  4. In Summary

Travel

I decided to get the train down to LUGRadio Live for a few key reasons:

  1. The LUGRadio site showed the venue as being right next to the train station
  2. I wouldn’t be able to make the Friday night pre-show drinking session and didn’t fancy getting up at some completely ridiculous hour in order to drive there (by the time I allowed myself ‘time-padding’ for getting lost.
  3. It turned out cheap.

Booking the tickets through QJump was straighforward and, even though it meant I had to leave Lancaster at 07:24, picking up the tickets through the Fast Ticket machines was fairly painless. The train’s were on time and got me into Wolverhampton around 09:45, leaving plenty of time to find the venue. Couldn’t have been smoother to be fair.

Looking online, the easiest place I found to book before being home was at the Novotel, which was only about 5 minutes walk from the venue in the end, which was perfect. Easy to find, and with quite a number of guests staying there. Not wanting to be late though, I didn’t check in there until the lunch break, but only staying a night meant I only had a small bag with me so it wasn’t particularly inconvenient to lug around.

Day 1

Nutsack ContentsGetting to the venue from the train station was easy thanks to the helpful signs attached to the lampposts, and, once the doors opened, getting in was quick and seemed fairly well organized. At this point the bags of corporate tat (or ‘Nutsacks’ as they were wittily titled..!) were handed out on the door containing a plethora of stuff, which you can hopefully see in the below photos.

Included in the pack were: a Red Hat jacket, OpenSolaris Starter Kit DVD, Ubuntu 7.04 Live CD, Google Code notebook, an O’Reilly pencil, an OpenSolaris pen (which glows red when ready to write…) and a weird shaped Yahoo pen, and the LUGRadio Live Programme, along with some paper advertisements for various upcoming events – not too shabby.

The programmes were well laid out and easy to see what was going on, although it seemed the actually signposting of the different rooms could have been a little better, with me hearing quite a few people sounding confused about where exactly things were meant to be, although the introductory segment by the LUGRadio team helped this along. More or less according to schedule, about half an hour after doors opened the LUGRadio team kicked off with their introductory speech and set the ball rolling. The first talk I fancied attending was to be held in the same spot, so I just kept rooted to the same place in preparation :-)

Thomas Vander Stichele

Flumotion: The Only Way to Stream

The Atrium

Thomas Vander SticheleI don’t know much about Flumotion, and in fact only came to hear of it through looking at the work the Elisa project were doing, but in all honesty this talk was the one that grabbed my attention the most out of the first talks of the day, and I’m glad I went.

As one might expect from the first talk of the day, there were a couple of minor issues with the actual presentation of things – I was sat fairly near the back and felt the speakers were a tad quiet for the occasional sentence or two, but that’s a minor gripe. The only other minor gripe, which more than likely couldn’t be helped, was that, being in the Atrium, the (albeit rare for this summer) sunlight that we had right above us shining through the glass roof meant that the projector was virtually impossible to see until the clouds temporarily came to the rescue. It wasn’t a huge deal, as it happened, but it was frustrating having to squint to try and make out what was on the projector.

The talk itself was pretty interesting, even if it did touch on one or two things that were way above my (somewhat simple) level of comprehension. Thomas himself admitted to a few minor errors of judgement before giving his speech (new distro, hacking the example the night before etc) but I don’t feel they detracted from his speech at all. Overall he came across clearly, and obviously well informed and passed some good information along. Occasionally I felt he stumbled in terms of delivery, but then I’m hardly in a position to criticize!

Sounds like Flumotion and it’s associated projects have some really cool ideas and don’t need too long before they gain a stronger and stronger foothold in their respective areas. Elisa is one project I’m really interested to see how it comes along.

Alan Cox

But I Don’t Code…

Main Stage

Alan CoxI’ll be fair. I went into this talk (not knowing the title) expecting to come away dazed and confused, given what I knew and had read of Alan Cox in the past and his somewhat general uberness in terms of technology.

However, I was pleasantly surprised at his talk which dealt largely with a lot of the other factors that make up a project / company as well as detailing some of the trouble points that Open Source projects in particularly tend to come up against (documentation, anyone?), based largely on his own experiences.

An interesting speaker, I (as a relative layman) found his approach interesting and fairly common-sense, and is someone I would recommend more people hear from. Whilst there were the occasional ‘in-jokes’ (most of which I managed to vaguely understand from listening to LUGRadio and reading LXF) the main bulk of the talk was straightforward and really did a very good job on reiterating the important roles non-coders / developers play within the community. Food for thought, certainly.

Besides all of that – good beard.

Seriously though, a very interesting talk well presented.

Adam Sweet’s Gong-a-Thong Lightbulb Talk Extravaganza

The Atrium

Riiight

Not much to say about this one really, I guess the picture’s speak for themselves!

Fair play to Adam though, he certainly put the ‘thong’ into ‘Gong-a-Thong’…

As far as the talks themselves go, I have to admit to struggling to hear a few of them, although there were some interesting ideas mentioned, and of course some acts of sheer brilliance (the beer comparison… bravo). Glad I witnessed it… if you know what I mean.

The Mass Debate

Panel: Becky Hogge [Open Rights Group], Chris Di Bona [Google], Nat Friedman [Novell], Steve Lamb [Microsoft]

Main Stage

A.K.A. The Nat and Chris Show… :-P

Basically questions from the audience directed to the panel, which meant a good chunk of the portion of the segment appeared to be dedicated to Microsoft-bashing before finally moving onto the more dedicated topics of DRM and specifically the BBC’s recent decision over the ‘iPlayer’. Interesting points were raised all around, with topics digressing temporarily to discuss the Novel / Microsoft thing, Google’s stance on various issues and the role of the desktop in the future given the recent trend towards web-based apps. Some interesting questions and answers from all sides of the equation, although Chris and Nat did tend to dominate the show, largely complimenting each others jokes and comments. Still, very funny to watch, and, as mentioned, some very valid points and arguments raised on all sides.

Chris Di Bona

Google

Main Stage

Chris di BonaBy far the most entertaining speaker (that I saw) of the first day, Chris gave all of us a quick run through basically of what Google is and associated activities (summer of code, contribution to open source projects and the like). Very funny guy who, by all accounts, kept everybody entertained!

Some interesting pieces of information given in the talk, some of which help to explain why EvE Online is playable using just WINE now, although I never figured the connection could lie from Google giving back to the code from their Picasa work and such. Interesting stuff.

Probably not as information packed as some of the other speakers on the day, but very entertaining and interesting in his own right. If you get the chance to see him speak (and have some remote interest in the subject matter) I would thoroughly recommend seeking him out.

LUGRadio Live and Unleashed!

The Atrium

LRL 07Banter-a-plenty from the LUGRadio team as the usual insults got bounced around the room. Prizes were given, what’s ‘fooked’ was discussed, and a couple of interesting newsbites were mentioned: Ade leaving the show being the bad news, his replacement being announced (although I hate to admit forgetting the guy’s name right now…) [edit: Chris Procter], and the good news being that next year will see the very first LUGRadio Live USA around March time, followed by LUGRadio Live UK at a similar time as this year (July-ish). LRL USA should be good event, and it sounds like quite a few of the UK guys will be trying to get there for it – it certainly should be quite a show!

Lots of funny moments, especially the distribution of LUGRadio Seasons 1 – 4 CDs… heads up!

Day 2

Another early start for the crew to make sure everything was back in place after the party the night before apparently carried on until the early hours (I left at 22:30 so I’m basing this on hearsay!) and doors actually opened a few minutes later than planned, although to say that was a big deal would be a bit of an over-reaction! With a similar sort of schedule to the day previously, everyone must have had another hectic day making sure things stayed reasonably on schedule and credit needs to be given to them seeing as it was.

Michael Sparks

BBC / Kamaelia

Main Stage

I’m still undecided on this one to be honest. By the sounds of what he mentioned near the start of his talk he was originally going to talk about the role of Open Source within the BBC a lot more, but apparently ditched that in favour of Kamaelia in order to talk about something he found more interesting. Whilst I’m sure this was sincere on his part, as he certainly seemed very enthusiastic about the project, I still have this nagging voice in the back of my head that says that also smacks of convenience given all the recent (in my opinion, justified) comments on the BBC ‘iPlayer’ that is only available to Windows users. It annoys me that I think that, because the talk he gave was interesting and, from what I understood of it, Kamaelia does sound like a truly interesting application with some very cool possibilities. I can’t help thinking that perhaps the reason I have my suspicions is because I didn’t really understand all the subject matter and because I went in expecting to hear more on the iPlayer situation. Preconceived notions and all that.

So, Michael, my apologies for not writing more constructively on your talk – the technical issues I simply wouldn’t do justice to so I’ll leave it for people better qualified! I did however enjoy what I understood of it and one day when I try and teach myself to programme a little I will try and have a proper look at Kamaelia. So thanks. :-)

Nat Friedman

Novell

Main Stage

Nat FriedmanCertainly managed to rival Chris di Bona’s talk the previous afternoon for entertainment, funny moments and general enjoyment, as Nat started by talking about the beginnings and growth of the New English Dictionary, through to it becoming the Oxford English Dictionary and the clear comparisons to things in the Open Source world. He also went on to talk, somewhat predictably, a bit about Novell and the Novell-Microsoft deal and a lot about the importance of usability and highlighting some of the contributions Novell and Ximian have made to the community. Differentiating between copyright, trademark, patents and… the other one I can’t remember the name of was also pretty useful and informative and certainly opened my eyes to just how confusing a lot of this stuff must be, and also how scary some of the actions being taken by the so-called ‘Patent-whores’ is.

Being the one talk I had picked out since way before the event that I really wanted to see on the second day, Nat certainly did not disappoint and, judging by the reactions of those around me, that’s not just my sentiments. It was informative, easy to understand, got the points across effectively, and brought a higher level of audience interaction and involvement to his talks than some of the other speakers had done over the weekend, keeping people engaged and actively interested in what was going on.

The talk / questions slightly overran into the lunch hour, but I don’t think anyone minded that too much.

Just don’t mention the red circles… :-)

The Hour of Power

Main Stage

I’ll be honest, the main reason I went to this was because the name intrigued me.

I felt, having listened to the podcast for a while, that I should really know what the name meant and what the section was about, but I’ll have to be honest and say I didn’t. I’m glad I went though.

For those of you who are wondering, the hour of power is a little bit like the lightning talk idea, except without a gong, and without Adam Sweet in a thong… thankfully. It’s a chance for various people to show off (when the projector was playing nicely or the network assigning IP addresses to allow people to show the online demos… :) ) some of the latest and greatest in various projects that they’re taking part in and provide a little bit of information about them. Basically, this is where the shiny stuff goes.

Despite not knowing what it was going to be about, this soon became one of my favourite segments of the weekend with some really interesting stuff being demo’d. I’ll try and keep it brief as I hit the segments one by one. Apologies for any spelling errors on names.

  • Zaheer kicked things off with his quick demo of the desktop recording application Istanbul designed for the Gnome desktop (simple and clean, minimal config). He demo’d it by recording some of the latest features included into the Elisa project – a media center-type project based on Fluendo – effectively making this two demos in one. Elisa is a project I’ve heard quite a lot about and so it was really nice to see it in action ‘first-hand’ so to speak, and Istanbul / Desktop recorders in general were something I was curious to see how clean they were under Linux. Besides the apparently known bugs that Elisa displayed (the last viewed picture / video shot hangs around when you go back to the main menu) it looks genuinely very interesting and seems to be getting smoother and smoother. As far as the Istanbul demo goes, again this looks pretty stable and appeared to work fine with a few cool options (window recording, selection recording and the like) although with it only recording into OGG Theora, I presume this means you then need run it through a converter to get your screencasts into a ‘format for the masses’. Still, OGG would do for me.
  • Neuro moved onstage next to talk to us and demo a bit of Second Life to us. This was quite interesting as, like most people, I’ve heard a lot about Second Life, but (perhaps unlike most) it really don’t hold any particular interest to me. One really key piece of info Neuro mentioned though, that I’d never really thought of before, was his emphasis on the fact the Second Life is not a game – it is exactly what it’s title suggests and is a second life – real life companies are in there and people are making and investing real money in game. So whilst it comes across as being similar to another MMOG, it is in fact, not a game. A difficult concept for me to get my head around, to be honest, but also seems to make sense. He then went on to try and demo it, which had to wait until the end of the other talks, as the ethernet didn’t want to assign him an IP address too quickly! The demo when it came appeared a bit dark due to the extra lights shining near the projection screen, but looked alright. Again, it’s hard for me to actually be impressed by it because it’s just not my cup of tea. Although his comments on the amount of data they deal with at Linden Labs was kind of scary…
  • Next up was Juski to talk to us a little bit about MythTV and some of the latest improvements going on in it. This was of particular interest to me as MythTV is something I’ve looked at quite a lot over the past year or so, although I still haven’t really given myself the time to try and set it up (having heard a lot of things about the joys of setting it up…). To be fair, Juski didn’t disappoint. Whilst a lot of the features were things I knew and had heard about already, there were a couple of really cool things he mentioned and demo’d, namely the TimeStretch feature, which allows you to speed up the video and audio playback of your recordings to up to twice their original speed (depending on your computer specs, presumably) whilst keeping them legible and avoiding the usual ’squeaky-voice-syndrome’ assoicated with speeding up the audio. This effectively means you can take a half hour recording, watch it in 15 minutes, and still understand almost everything (although I presume thinks that are originally spoken quickly would be lost) and with it all at the pitch it was intended to be at – pretty cool. He demo’d it to us at 1.2 times the original speed, and it worked smoothly, although I don’t know the specs of the desktop tower he was demo’ing on (it didn’t look new…). Another cool feature mentioned was the recent addition of the ZoneMinder CCTV plugin, allowing all you Big Brother enthusiasts to keep track of your own ZoneMinder CCTV cameras through the MythTV frontend. I don’t know how exactly the additional functionalities work out (recording and timing for example) or if those options are even available for it yet, although I would imagine it would work like the normal TV recording, in which case MythTV shouldn’t have a problem with it. As usual, MythTV simply looked good, although my guess is that Juski maybe knew how to configure his box pretty well… :-) Still, a very interesting talk and some cool features.
  • Next was the only person not to physically demo something, due to a laptop problem apparently, which was Alan Pope, talking about screencasts and the project he is running over at http://screencasts.ubuntu.com, which is something he started in order to try and bring a certain amount of quality and usefulness to a counter a lot of the crappier screencasts he was seeing all over YouTube and the like. This actually sounds like a really ambitious project, currently only creating for Ubuntu under the Gnome desktop (because that’s what he uses and knows well) but this was effectively a public call to get other people onboard from other distros / desktop environments to try and increase this database of useful screencasts as well as for seeking out any new ideas or wishlists that people would like to see and know how-to-do. As part of this he also briefly touched on some of the different Screen Recorders available under Linux and which ones he’d recommend and why, and put real emphasis on why applying certain limits and criteria are important in maintaining the quality. Definitely a worthwhile project and one I’ll look into more. Keep up the good work Popey!
  • Last up (excepting Neuro’s Second Life demo) was Joe Shaw talking about his result from Novell Hack Week, the currently titled Banshee Media Server which effectively and simply streams your Banshee Music collection across the web. Although clearly still in it’s early days, this actually looks pretty cool and quite easily configurable, although quite how legal publically streaming your music across the net is I don’t know. I’m sure I heard somewhere there’s some problem with it, although I could well be wrong. Still, this could easily be solved by coming up with a login system for it, meaning effectively only you can access it. Pretty funky. And seeing as he mentioned it as the intro to his talk, Joe, I just finished watching the season finale of The Sopranos… brilliant. I know it got a slating by a lot of people, but I thought it was pretty cool.

Joe Born

The Path to the $100 Embedded Linux Media Center

The Atrium

Joe BornAnother talk I’d been pretty interested to see what it was about after receiving the programme, this talk by Joe Born from Neuros narrowly beat the LUGRadio Live Quiz in gaining my attention. Unfortunately I missed the start of it due to the Hour of Power marginally overrunning it’s slot time, but believe I still got in before the first slide was passed over.

The talk itself seemed pretty interesting, as Joe got to talking largely about the importance of the embedded market and media center devices specifically in the next few years, given as how it’s the one key are in which no one company or system as really taken a key share of the market (although admittedly Apple seems to be pretty set on sealing that as fast as they can). And the more he mentioned this the more I sort of felt that yes, he’s pretty much correct.

Obviously, part of his talk was his demonstration of one of the Neuros machines which was interesting to see, especially as this is a Media Device that’s built and packaged by them, using a lot of Open Source software although obviously incorporating some proprietary aspects (MP3 codecs, for example – at least that’s how I understood it). The demo was pretty interesting and seemed to be nicely packaged, although it struck me that the interface side of things, along with some of the extensions could and no doubt will gain a lot of useful ideas from similar software options currently out there. XBox Media Center for example was exhibitioning both days and shows some really great interface work, and of course there’s MythTV that’s been around for a while, also exhibitioning there, but then, considering they’re manufacturing as well, I guess they have plenty of areas to think about, along with plenty of time to improve it.

In Summary

I’ll be fair, when I first decided I wanted to go to this, I really didn’t know quite what to expect. I sort of expected to come out of it having not understood a hell of a lot and was pleasantly surprised to find almost everything a lot more accessible than I had expected – which I guess is reasonable considering the podcast itself never really goes into explicit details about complicated things and is more an overview of certain issues. The only talk that really bordered on completely losing me (as mentioned) was Michael Sparks, through no fault of his own, it should be added, just that the material covered was different to what I expected and, whilst sounding like a pretty interesting project, touched on a lot of coding things that I simply don’t know enough about to fully grasp.

The whole event seemed to run pretty smoothly. Of course there are always going to be hiccups and technology issues to deal with as part and parcel of it – that’s the nature of the beast – but the crew seemed to do a brilliant job of making sure things were ready and in some sort of order and truly deserved all the applause they received.

I thoroughly enjoyed it, and I’m still amazed at the entrance cost of only a fiver considering all the information that was on offer and the amount of time and hardwork that must go into organizing such an event. Besides which, the real sense of community that seemed to exist was very refreshing and a nice thing to be a part of.

All in all it was a great experience and I can well imagine I’ll be at the next one, although right now I’m quite seriously considering seeing if the USA one will be feasible.. everyone needs a holiday after all…!

If I haven’t typed it already, thanks again to the LUGRadio team and all the crew and speakers for a cracking weekend!

  • Share/Save/Bookmark

LUGRadio Live 2007

Booked and ready to go. Looks like an interesting lineup. If anyone else is heading down and fancies catching up for a beer / general ‘hello’ then let me know, as I’ll be down on my lonesome :-)

Really not sure yet quite how much of the talks I’m actually going to understand, but we’ll see – points of interest for me include:

  • Chris Di Bona
  • Alan Cox
  • Joe Born – The Path to the $100 Media Center

Of course there’s more besides, but those ones really grab my attention from the outside. Which one do I think I’ll understand the least from? Alan Cox, without a doubt. But he does have a good beard. Not ‘arf.

  • Share/Save/Bookmark

Linux Music Management

Music. Everybody loves music. At least, everybody who’s normal does (that’s fact by the way, right there).

It’s also true that most people now manage most of their music using their Computers, even if only as a medium for transferring them to the latest portable music device.

So, music management is important. It’s important that as people expand their music collection, they can keep track of it all from one location, play it, and do whatever they want with it. For some, that may be too much, and they’d rather find exactly what they want to play and hit play (generally, these people will just use a CD player, it’s easier, and quicker than firing up a computer to play a song or album you can see on your shelf…).

But, for me at least, I like to mix and match what I’m listening to, to try and access the full spectrum of music I own and see where I end, so such things as random selection become important, and other things.

So what I’ve decided to do here is attempt a quick review / run down of how five different Music Management applications perform, things I like about them, things that could be better, things that – for me – are notable in their absence. Where applicable I will also make broad comparisons to the proprietary equivalents such as iTunes, Windows Media Player and… I can’t think of another.

Because all the ones I am looking at here are Open Source and running on Linux. Some of them will be able to run on Windows or OS X, some won’t, some may be currently under development as forks.

The Media Players I’ve chosen to look at (with their version numbers) are:

As you can see from the version numbers (if you use those as a guide), some of these projects are more mature than others and all offer slightly different things. I have used all of these projects for extended periods of time recently, and still use Amarok, so it might come across as bias in some areas. But I use Amarok for a number of reasons, which will follow.

All thumbnails used in each section link to bigger screenshots, just click to follow.

I don’t pretend that these five comprise the only options for Linux users or any other users, but they are the five better ones I’ve tried. Players such as XMMS and others are classics and solid players, but they don’t handle the management part well enough to be included. If you feel there’s something I’ve overlooked, please comment!

All items were used on a PowerBook G4 running Ubuntu 6.10 (Edgy Eft) and the GNOME Desktop.

Amarok 1.4.3

amarok_1a

Amarok (http://amarok.kde.org) is the only player in this roundup to my knowledge that is designed with the KDE Project in mind, and as such is also the Project’s Music Player of choice, coming pre-loaded with the majority of – if not all – distributions that ship KDE. The website states:

Amarok is the music player for Linux and Unix with an intuitive interface. Amarok makes playing the music you love easier than ever before – and looks good doing it.

I think most people would have a hard time disagreeing with that statement.

amarok_1b

The interface is fairly clear cut, whilst a couple of things could be adapted to make it easier for people crossing over from using iTunes or similar. It is intuitive. The album cover manager works well for those who like to be able to view the cover artwork of the albums whilst listening to their music.

Even running Gnome with the default Ubuntu ‘Brown’ in the window title bar you become immersed in the Amarok GUI – it just looks nice. There’s no other way to describe it. I’ll agree, the Windows Media Player GUI isn’t too bad either, nor is iTunes, but I find them both a little overbearing, whereas Amarok comes across as very soft. But that’s a personal opinion one would guess.

Another thing that the Amarok team have done well with is the tight integration to last.fm. A lot of music projects now are including last.fm integration as standard or plugin form, but Amarok, to my knowledge, were one of the very early adapters, and it shows with the maturity the integration has reached. Not only do last.fm Radio stations appear in the Playlists tab, but all songs are quickly and easily uploaded to the last.fm servers whilst you listen and recommended artist and song lists are generated for you to check out – very useful.

As with most things KDE, the options and settings boxes for Amarok offer quite a high degree of configurability, with certainly more options than the Gnome equivalents.

amarok_2

The basic layout when starting up Amarok works something like this: Down the left hand side you have 5 Tabs: Context, Collection, Playlists, Files, and Media Device. In the very latest versions of the software there is also a 6th box that links to the Magnatune servers – an online music store that allows full playback of it’s entire catalogue before choosing whether to purchase or not. Very cool.

Along the top of the window you have all your usual options plus a few Amarok specific ones: Engage (allowing you to play CDs, web streams, or specific folders without yet adding them to your collection), Playlist (for playlist-specific functions, such as undo, clear, add, remove, save, etc.), Mode (repeat or randomize), Tools, Settings, and Help.

Following on from this, the main bulk of the available window space is taken up by the playlist window, showing the songs that have either finished playing or are due to play, along with the usual Forward, Back, Stop, Play, Pause buttons, timetrack, and a spectrum-analyzer for bored.

amarok_3

The Context tab is a great feature for those who want to learn more about the music that’s playing. It itself is subdivided into 3 more tabs: Music, Lyrics, and Artist.

The music tab will provide you with information on the current playing track, linking in with last.fm as mentioned earlier to provide short lists of recommended / related artists and tracks, as well as displaying the current album art (if applicable), the last time you listened to this song, and this songs present rating (by default as based on it’s playback). Below all this there is the list of your favourite tracks by this artist (again, based on playback) and the list of albums by the artist that also reside in your collection. All these albums are expandable to choose a particular track you want to listen to – just drag it into the playlist.

The lyrics tab has also matured over time, and now gives you the option to connect to one of several online lyric sites which it goes off and searches to find the lyrics of the current playing song. It’s a really nice idea, but personally, I’ve found that often, no matter how many of the sites I try, it struggles to find the song I’m listening to exactly and provides some ‘Related Choices’ that seem to bear little or no relation to what I was looking for. However, this could easily be the fault of the Lyrics hosts over Amarok’s.

The Artist tab, on the otherhand, is a very useful tab indeed, if you want to waste time. What it does is takes you to the corresponding Wikipedia page for your currently playing artist and embeds it in the tab. For the well documented artists it is nice to have for extra pictures, band history and the like, but for less well-known artists it just yields empty pages. Of course, the beauty of Wikipedia means that if your favourite band or artist is lacking information, you can add it yourself right there and then.

amarok_4

The Collection tab, to me, highlight’s one of the most important areas as it covers just how the application handles the music it does – ie. How well it does it’s job.

Amarok’s Music Collection is handled in a similar way to others, such as Quod Libet and Exaile, in that the user adds the folders that contain the music into a selection field and then the application goes off and searches that folder and all sub-directories and adds all the music it finds to the collection. The important point here is that it doesn’t actually move the files and put them in it’s own music directory as iTunes would, nor does it track where these files go if the user moves them outside of the ‘Selected Directory’. It simply reads the Selected Directory / Directories constantly and adds changes to the collection and removes ones that no longer exist. As far as I understand this it achieves this through the use of databases to make things simpler. For me, living my life out of the laptop, this is ideal, as it means I configure the player to read all music files from both the music folder in my Home Directory, and on my External Hard Drive. If the External isn’t plugged in then Amarok (obviously) doesn’t show the tracks that are there as they aren’t playable. However, if I plug the external in, then the next time it checks for a collection auto-update, all those songs will appear back in my Collection Tab, ready to play. It also means that if I copy a new CD and slot it into the Music Directory where I want it and organised how I want it to be, Amarok can find it, read the files, put them in collection, and… leave the Filesystem alone! I’m particularly anal about how my music is organized both in my CD Rack, and on my Computer, and so this point is very important to me.

Once in the collection, the files are shown, by default, organized by Artist under subheadings of 0-9, A, B, C etc. Spreading the artists out a little bit when quickly scanning through to find where, for example, the Red Hot Chili Peppers albums are. It also groups Albums containing songs by multiple artists into their own ‘Artist Name’ of Various Artists, which appears at the top of the list. Each artist name is then expandable to reveal the available albums (individual tracks are placed in an ‘Unknown’ box). In turn, each album expands to show the tracks. Double-clicking on any aspect will add the appropriate parts to the playlist – so, if you double click on the Red Hot Chili Peppers then all songs by them will be added to the playlist, if you just double-click the album ‘Blood Sugar Sex Magik’ then just that album’s songs will be added and so on. One downside to this is that it can become frustrating for new users who double click a few too many times to find multiple songs in their active playlist as they add them when they intend to play them, but it takes only a short amount of time to get used to this.

amarok_5

The Playlists tab opens up, as the name suggests, all the playlist options, but also includes the Podcast directories and Radio Streams, all of which you can add and subdivide at will. There really isn’t too much more to add on that point, a host of different Smart Playlists are already in place, and the one other aspect is the Dynamic Playlist option.

Because of the way in which Amarok handles music playing (you add songs from your Collection to a ‘blank’ playlist and wipe or save when finished) there is no real need (yet it exists) for a ‘Shuffle’ or random play button – you are able to create your playlists on the fly with ease and rarely have your entire collection in the playlist – and so the Dynamic Playlists came into play (or so I would have thought). What these do is basically start a script that will constantly keep xx number of songs that are coming up for play in the playlist, and Y number of recently played (xx and y are configurable). As each song plays, one disappears from the recently played and a new song is added to the end. Ad infinitum. It’s effectively random play, but you get to see what’s coming up and make some changes. The one major annoyance I have with this is that if I don’t monitor it closely then I end up with Podcasts or speeches turning up in the middle of my music. Sometimes I appreciate it but it would be nice to be able to block it.

The Files tab gives you access to your filesystem to find files that maybe aren’t in your playlist / have just downloaded or maybe just to move things around. That’s up to you, and I’ll be honest it’s a tab I don’t find myself using often because everything is already in my collection. Still, it’s there.

The final tab on the list is the Media Devices tab, probably more commonly known as the iPod tab. With the rise of such devices nearly all media players feature one of these now, and Amarok is no different. I can’t comment much on its functionality though I’m afraid, as I run Rockbox on my iPod so treat it as a hard drive. Sorry. As far as aesthetics and interface though, the Amarok one stays true to form and truly looks easy. Whether it is or not is someone else’s area of expertise.

Of course though, nothing is ever perfect, nor is Amarok. Whilst it is an excellent Music Manager, it suffers, in my mind on one major level – it is just too KDE. All the extension options that I’ve tried to use whilst running on Gnome just don’t quite match the ease of performance you get when running in a KDE environment. I suppose this is to be expected, but I will provide examples. One major example is burning playlists to CD. If you have K3b installed then you have no problems, but there is no customisation option (that I can find) that would allow you to change this to Serpentine (for example), the default Gnome CD Creator. Now, I’m not getting into an argument as to which is better, but it would be nice to have that choice, even when running KDE. Another (and in my mind, bigger) example is web browsers. Now, for this, there is an option to change your preferred browser when Amarok needs to access the outside world but – in my experience – performance suffers greatly when I have it set (as I do) to Firefox over Konqueror and is generally a pig to the point that I don’t bother to use it.

Another issue I have is that there really are almost ‘too many’ features in Amarok. To really get the most out of things like the Wikipedia hooks, the rating system, and all the other pieces of information you can give yourself you need a really wide screen. Even on the 15″ PowerBook I’m running on the Wikipedia information and occasionally the album information looks too ‘bunched up’, but expanding it loses a lot of the playlist information off the edge of the screen (and I only have Song, Artist, Album, Length, and Type selected!). But then the flipside is that most of the features that exist are features I like and wouldn’t like to miss out on, so drawing the line is difficult.

Rhythmbox 0.9.6

rhythmbox

Rhythmbox is a Music Management app designed specifically for GNOME, and lives up to that name in providing something that ‘just works’ and with limited configuration right out of the box. It is the default Music Management app that ships with Ubuntu on the Gnome desktop and is in most respects the opposite of Amarok. That’s not to say it’s bad though. It does what it does very well. If it didn’t it wouldn’t have such a large userbase.

But it is different. The first thing I noticed back when I first started to try Rhythmbox (about a year and a half ago) was that it looked vaguely familiar. And it still looks the same now, give or take, although other factors have changed so you might not recognise it. The reason it looked so familiar is because it was originally inspired by iTunes, and to the end incorporates some features i Tunes users will be familiar with. By far the most useful of these is the fact that it uses DAAP, which is the same protocol iTunes uses to share music, thus allowing someone using Rhythmbox to see and listen to an iTunes users music on the same network, and vice versa.

As far as the music management goes, again it runs things quite similarly to iTunes. Looking through the preferences allows you to set the Library location, along with a check box to enable watching for new files. Conversely, if files are removed from the library then a list appears under the Library option to show you what’s disappeared. Adding files or folders is as simple as sticking them in the library directory, or by going to Music > Import File.. / Import Music… – fairly straight forward really. This is where you will also find all the other goodies, such as adding a radio station or podcast.

Playlist management works very similarly to iTunes as well. Simply create your playlist on the sidebar, open up your library, and drag and drop the songs you want into your playlist. Arrange them at will.

When you open up the library, what you will be met with is a split-pane window, the top off is occupied by a searchbox, Artists Pane, and an Albums Pane, allowing you to search through for the artist you want, then a specific album if you so desire. The results of your clicks will appear in the lower half, with all the songs and associated information, ready to play or to move into a playlist. The biggest downside to this, in my opinion, is that if you set an album off playing in the Library Pane and then head off somewhere else in your library to see what you want to play after the album finishes you need to be wary. As soon as the current playing song finishes, the next song to play will not be the next one in the album, but whichever artist / album / song you have currently navigated to. Not so bad if you like to make playlists for every album / situation, but I don’t like that. It’s a personal preference though.


And there really isn’t much more to it than that. One really nice aspect is that all the main buttons (Previous, Play, Next, Repeat, Shuffle, Browse) and the timescale are all right there, nice and large, giving easy access to the important functions.

Rhythmbox also stays very Gnome when it comes to Preferences, leaving little to be edited, and more things that can be turned on / off or chosen from a pre-written list. It doesn’t get into the nitty gritty, but it does work. Similarly, plugins are available for a number of different features, covering last.fm, iPod support, and more.

It is very hard to actually knock Rhythmbox down on any specific technical issues as it does just work. The only things I can really knock it back on are my own personal disagreements, which mainly come from liking how I control my music. The fact that everything has to go in just one library screws me up from using my external drive in conjunction with my hard drive, which the collection setup in amarok and some others allows me to do. I also struggle with the playlist idea as it’s just not a process I particularly like. I’m the same with mix-tapes / mix-cds. After a very short while I get bored with them and want to mix something else on there. I can happily go back to the same mix after a break of other music, but listening to anything repeatedly frustrates me. I also dislike having large numbers of playlists available (as I would have to do if I wanted to playlist each album separately). Incidentally this was something I never liked about iTunes either.

Another is the lack of a ‘Various Artists’ grouping such as Amarok has. This leaves me with the same problem I used to have with my iPod that every artist on a compilation album has there own listing, album, and all for one track. It strikes me as illogical. But Rhythmbox is not alone in doing this.

So, whilst there’s not something I can point out as being a single reason for others not to use it, it’s just something that doesn’t ‘feel’ right to me.

Banshee 0.11.1

banshee

Banshee is the fairly new entrant as far as my experience goes and I had high hopes for it. This probably sways my judgement somewhat and it must be taken into account that is still a fairly new project, and has a lot of growing to do before it is as mature as some of the others here.

The reason my hopes were so high for it is that, having used Beagle for desktop searching quite a lot, and having F-Spot recently beat off the competition from Digikam in becoming my Photo-Manager of choice, I figured another Mono-related Project would also be able to sway me. Quite simply it hasn’t. But it still has plenty of time to prove itself. To start with the positives though:

It has to be said that Banshee does look, very simply, delicious. The artwork is clean, simple, and well finished. It has a very polished look to it for such a low version number.

The Preferences and configurability options are, like Rhythmbox, kept to a minimum but provide variables for all the basic functionality you might need. The Music folder can be set here, along with the option as to whether you want to copy the imported files to the folder. Very similar to iTunes in that respect.

There is a notable lack of ‘Smart’ Playlists, which to my mind is a good thing. Playlist management already is quite tidy, with new playlists sitting in their correct place within the library, not sitting after the Podcasts option, which is one minor grumble with some other players. This also aids the visual impact of plugging in an accessory, such as an iPod, as the icons for these appear after the Podcast icon, and help give everything a sense of proportion (Playlists are comprised of Library files, and so such be considered a second level of the library itself – makes sense to me). Once again, I didn’t try to use the iPod connection feature to sync items, but judging by the Project Website’s screenshots it seems that the whole process very much adapts the polished feel and looks almost as though the iPod was designed to be sued with it. As to how well such features actually work at the moment, again, I’m afraid I don’t have the experience with the feature to comment.

As with Rhythmbox, the Plugins are very easy to handle, and simply need checking to be activated and then any minor configuration, where necessary, can be made. The plugins currently available allow for things such as Podcasting, last.fm, and Recommendations. Commendable stuff.

One area in which Banshee is nearly unique to the other options mentioned here it is that it is designed, out of the box, to be a complete solution – you can rip a CD inside it, fix up the tags and make playlists, and then burn an audio CD all in the one project, something open source players up until this point have not really concentrated on as a major issue. This is nice to see

But still, I just cannot warm to Banshee. True, it looks better than Rhythmbox and yet shares many features, but I wouldn’t even entertain the thought of using Banshee over Rhythmbox. I think my primary (and possibly only) reason for this is the Library setup.

Firstly, with the standard Library view, it is exactly what I, personally, do not want from my Music Manager. everything is lumped together in the same list with only the search box in the top right to help find things. Now, it’s true, most of the time I will know what I want to find, but equally there are many times where I just like to scroll through my entire catalogue of music and see what I have. If I was to do this in Banshee I’m sure I would soon be blind. There are no spacers or ways of cutting down the lists at all. Whilst Amarok has the A,B,C collection approach, and Rhythmbox / Quod Libet / Exaile have the artist lists, Banshee just has one big grouping and a search box. Now, I know, by using Mono and given the nature of Beagle (smart searching) and F-Spot (tagging) the search feature has always been enough and is probably every bit as intelligent as Beagle-search is (perhaps one day Beagle will scan ID3 tags and bring back those search results as well) but it just doesn’t cut it for the way I use my Music Management. If I want to skim through my entire library of artists, the very lack of an easier to read list makes that job a lot more difficult and confusing. For example, I have over 300 songs by Bob Dylan alone, by using any of the other Music Managers’ methods of Artist-handling that immediately removes 299 list entries to skim through. I would agree that to many people it’s probably a minor point, but to me it just becomes irritating.

Exaile 0.2.3

Exaile is another fairly new project, setting out to be the Gnome equivalent to Amarok – that is a fully featured music management solution – and it’s started out on the right footing.

The main layout is similar to Amarok with a central playlist ‘whiteboard’ taking up most of the space and tabbed options int the left hand side bar, although it stays ‘very Gnome’ by placing the current track information and album art on the top of the screen and leaving the main play buttons at the bottom of the screen. To find out more artist information you need to navigate the View menu, where you can go to Lyrics, Artist, or Album information. In this menu you can also add or remove viewable columns, or use the Action Log to see what your version of Exaile has done since you opened it up, including last.fm logs (if you use it) and the like.

Moving across one to the Tools options opens the key feature – the Library Manager. Unlike the other Gnome apps I looked at, this bears much more operational resemblance to Amarok, giving you the freedom to add whichever directories you want and then hitting apply. Also in here you can manually rescan your collection, force a retrieval of album covers from Amazon, clear or view the queued songs and playlists, or use the Blacklist feature.

This is a superb feature of Exaile and opens another playlist tab with the heading blacklist. As the name suggests, what this playlist does is act as a reference point for the randomization options, giving a list of tracks that should not be selected by the random method. It may not sound too exciting, but when you have an archive of 40 or so 90 minute spoken word podcasts it is a godsend. There is nothing more disruptive than having a random playlist playing your music and then to have the start of a speech or podcast break up the flow of music. The blacklist gets around that. Of course it can also be used to place music you don’t want to listen to in, but my suggestion would be to simply hit the DELETE button in those instances. It’s an excellent feature.

Exaile_2

You may have noticed that in introducing the Blacklist feature I also passed over tabbed playlists. This is another, in my opinion, very smart move on Exaile’s part allowing you to have open and accessible multiple playlists whilst one playlist plays through in the background. Why is this useful to me, he of little faith in playlists? Well, it’s useful to me because if I need to make a playlist of music I want to stick on my audio player for a car journey or trip, rather than go through specifically worrying about finding each track I like and where it belongs right before leaving, I can instead be listening to a randomized playlist, and whenever a track comes on that I like I simply drag it over to the new playlist’s tab and drop it straight in. When I finish my listening for the day I simply go have a look at what’s been collected in the new playlist and stick it on the audio player. Of course, for those who like to design custom playlists, this feature will never grow old, and would in fact become a standard requirement in managing your music. No more having to look through the list of all your playlists to make sure you add to the right one, just open that one up next to the one you are listening to and drag and drop. Easy!

Ratings within the playlist are also straight forward and, unlike most other music managers on the market, allows up to 10 stars, giving you much more freedom to grade your music realistically and determining a good cut off point when deciding what you want to listen to.

Exaile_3

As far as the sidebar tabs go, Exaile doesn’t differ hugely again from Amarok – Collection is there, as is Playlists, Radio (which is kept separate, unlike Amarok), and Files are all there, and one would imagine that if it doesn’t do it on automount already, one day the Media Device option will be there as well. Of course, Context isn’t needed, as it handles that information elsewhere (see above).

The Playlists tab is worth a quick mention in the way it physically boxes off the difference between Smart and Custom playlists, unlike the folder option in Amarok. Personally, I think I actually prefer this method. I also prefer separating the Radio and Playlists tab, allowing them to both do exactly what they say (granted, Radio also handles Podcasts). I was, in honesty, a little disappointed to see that the Radio tab doesn’t follow the trend set by the Playlists tab in the organization of Radio and Podcast – for this it reverts to the Amarok folder idea. Still, it’s functional and works fine.

As with both Rhythmbox and Quod Libet, the Preferences area remains quite limited on Exaile, although I would imagine there may be a necessity to expand this slightly if it follows its course of becoming the full Gnome alternative to Amarok. I would have thought plugins and the like could quite easily be fitted in this area. But, it is presentable, straight forward, and lets you change the most important things which, I guess, is what it needs to do.

Exaile_4

Without a doubt, Exaile is an excellent and exciting looking project, considering it is still in such early days. The interface is, like most Gnome user interfaces, very straight forward, clean and usable. But it still lacks, just like Rhythmbox and Quod Libet before it, a way of compressing some of the collection under a ‘Various Artists’ label. Related to this, the Collection list at the minute still doesn’t have the subdivides (A, B, C, etc) that are nice to have when collections get silly-big. Methods of sorting through the collection are good, but not as configurable as those that Amarok has, although this sticks with the simplicity aspect of Gnome.

Another problem I found personally was with the On Screen Display, something that I haven’t mentioned with the other projects because, even though they have them, they don’t either stand out as a huge positive or negative either way, they’re just there. But the one on my PowerPC version of Exaile here seems buggy. By which I mean that it seems to choose its own moments for reminding you what you’re listening to as it pleases, whether or not you’ve selected it to even be displayed. The lack of a transparency layer option to this also makes this frustrating as it manages to complete cover up whatever was underneath it. But I can let that slide down to early version numbers and running on another platform.

Quod Libet 0.23.1

quodlibet

Quod Libet is another music management application designed in GTK+ and designed primarily for the Gnome desktop, but not exclusively.

It is a lovely music management app and ships with Ex Falso, which can be run as a standalone program for mass-editing of ID3 Tags. This utilises the same tagging backend as is used if you want to edit tags within Quod Libet and functions perfectly well for the job it performs.

On initial startup, I found the main interface to be fairly similar to what I was used to with Rhythmbox – very Gnome, well laid out, clear, and functional. The default View on startup is the ‘Paned Browser’ option which provides 3 panes – Artists, Albums, Playlist, as described in Rhythmbox. This functions perfectly well and with all the same functionality as Rhythmbox provides. The Back, Play, Forward and Volume controls sit at the top of the window on clear view and easy to access.

The one main difference here though is that there is now sidebar with Library and Podcasts and the like as exists in Rhythmbox and Banshee. Instead, what Quod Libet does is introduce a View section to the top taskbar, allowing you to choose which Browser view you want (from a choice of Disable Browser, Search Library, Playlists, Paned Browser, Album List, File System, and Internet Radio) and whether you want to see the Song List (for each album / artist / library), Queue of upcoming songs, or both. Most of these options don’t need explanation as they have been mentioned earlier so I will concentrate on the ones that are slightly different, primarily the Album List.

As you will expect from the name, this is a list of all the album’s in the current collection library, sorted by either title, date, or artist – options you can choose via a drop-down menu. It also features a search bar to help wade through the list and, where available, will show the album art next to the title. Any albums not assigned an album will all appear together under a ‘Songs Not in an Album’ section.

Preferences, sticking with the Gnome approach are fairly minimal, although a bit more fleshed out than Rhythmbox. One library option is available, which is also regularly scanned for updates.

Plugins- and Extensions-wise, Quod Libet seems to have quite a dedicated fan base that supply quite a good range of plugins to cover the same range as most of the other players here offer.

Now, for the disagreements. As with Rhythmbox, my primary concern is the option to obtain music in your library from a single source. This works fine for someone with all their music files in the same location all the time (desktop user) but simply doesn’t cut the mustard for someone in a position such as mine. I won’t the labour the point, I’ve said it already.

Missing Audio Feeds. This could well be a harsh criticism on my part, as the Quod Libet Wiki does indeed say that there is a view option for this, but it is not in my latest Ubuntu package. Which is a shame, as it is a useful feature for all media managers to have and to avoid having to use an external app / manual download for keeping things up to date. Maybe it’s the case that this is a plugin, but on my version, such an option didn’t exist.

The Album List. Doesn’t quite work right for me. First of all, I have a lot of individual tracks that don’t have an album associated with them (if I don’t have a full album I wipe the album tags of all the odd tracks and lump them in one folder in the artist’s directory). I found on mine that whilst, by and large things were ordered properly, there kept being one or two odd-cases at the top or bottom of the list that were out of sync. This is ok though, as I don’t actually have to use it, the pane browser works just fine, albeit with the same lack of a ‘Various Artists’ tab to keep the numbers down.

And the Winner Is…

Amarok.

In my personal opinion it is the only music manager out there at the moment that caters so entirely for my needs. This could be claimed that it only manages that because it’s bloated and has so many features in that parts of it just have to appeal to something somebody wants, but I don’t feel that’s the case here.

Certainly, it does have an overdose of features, not all of them that work well in a smaller screen environment (ie Wikipedia links), and it does have some options that are plain gimmicky (moodbar, which I don’t use), but overriding all of that is the fact that it works excellently at what I want it to do – which is manage where the files in my music directories are, what they say, and present them to me in the most clear and concise manner. It suits me because that’s the way I like to browse through my music.

Incidentally, Exaile very nearly meets all my requirements also, and as soon as things such as the ‘Various Artists’ annoyance, and Alphabetically-separated collection browsing come into it, it would become my first choice when using Gnome simply because it fits into the environment so much better.

But for now, it simply can’t match Amarok for the way it displays my music to me and allows me to organise it.

Equally, the ease at which Amarok incorporates such things as its scripts manager (plugins) by allowing browsing, installing, and configuring within the confines of the application is admirable, and something the Gnome projects could learn from. There is nothing more frustrating from a user perspective than having to fire up the browser, search through the website listings, download a tarball of the plugin you want, untar it to the correct directory, and then going back into your music manager to activate it and hope it works. Tight integration is the key here for me. Of course, if its something completely abstract that hasn’t been uploaded to the kde-look archives then that’s my responsibility to find, but for all the cool little tweaks, extras, and themes, it makes sense to keep access to them as simple as possible.

Of course, as I mentioned earlier, none of these applications are perfect, and Amarok is no exception. Things that I believe could help improve it as a complete music management are things like tight cooperation with a pure tagging application (such as EasyTag, to use a KDE example). Tagging and Tag Editing is already pretty good within Amarok, but I do sometimes find my tags haven’t saved properly when accessing my music in another application, and occasionally when trying to reopen the same file in Amarok, moments after it has saved the changes. Odd, but it happens.

Another feature that I never even thought of until I used Exaile but which I believe all the other apps severely lack is the Blacklist feature and the Tabbed playlist. The extra level of usability and enjoyment they have the potential to provide the user with is immense, considerably more than it sounds when you read about it…

And that’s not the only application that Amarok could learn from. There’s still plenty to be said for making the Play / Pause / Forward / Back / Stop buttons play a significant role in the interface – they are, after all, the key functions of controlling music, and are and aspect that the Gnome-projects tend to do very well in.

Even Banshee, the definitive loser in this race has significant enough positive points in it that Amarok should take note of – namely the ability to listen, rip, and burn CDs within the application, without having to link that work off to another application is a huge step forward, and an important one in usability. I have no idea what the development plans are looking like for Amarok, but my personal thinking is that this should be a number one priority (along with Blacklist and Tabbed Playlists ;-) ) in future versions – the current interface and level of operation is good enough to not have to worry about adding new shiny-bits such as the moodbar – of course, it will always be able to be improved, and shouldn’t be forgotten about, but something such as the CD control would be a huge step forward, and raise the bar that bit higher for all the other media managers. I mean, K3b is a brilliant CD application, but I don’t won’t to have to go through the extra step of loading that up when I want to quickly burn a CD before I head out. I should be good to go from the minute I choose ‘Burn Playlist to CD…’.

Still, there will always be room for improvement, and I am not for one minute suggesting any of the applications need to become the same – the fact they are all different is the one thing that gives us such choice – but they do all have certain areas that I see them lacking in with respect to their current features, and some minor tweaks that would make the whole thing much easier.

To finish, I’ll be a bastard and rank them all, in order of the preference that they do the job I want them to do:

1 – Amarok

2 – Exaile

3= Quod Libet

3= Rhythmbox

5 – Banshee

So there it is. Of course there will be people who disagree with what I’ve chosen or the grounds on which I’ve judged it, that’s inevitable. If you feel I’ve missed something or been too harsh, comment on it. But the important thing to note is that I don’t rate any of these as particularly bad applications, and would certainly run any of them before I would run Windows Media Player or iTunes through CrossoverOffice or anything similar – even Banshee (if I have to have a Music Manager move my files, I’d rather an Open one did ;-) ).

  • Share/Save/Bookmark

A Plethora of Subjects

Good title, huh? Sometimes I even amaze myself…
Anyway, point is the title is fairly apt for the content – I should have written and posted at least parts of this a fair while ago, but for various reasons never did. So settle down and grab yourself a brew, this could get quite lengthy (if it helps, I’ll include some pictures on the way to wake you back up. Flashing lights and all.

Home

  • Desk Space
    It occurred to me over New Year that my desk is simply too small for what I want it to do. I took a couple of pictures to prove my point, which will hopefully appear here:

    As you can see, even with the chair moved out of the way, the desk space is severely limited, especially when the laptop is out, making simple tasks such as mouse management or keyboard control a bit of a pain in the arse as I find myself with my arms at weird angles or without really being able to have any support or rest to lean on – RSI here I come! Not fun.
    Most probably, getting myself a flat screen would help create a bit more space, but that’s gonna be a while off yet as I’d rather wait until I have enough cash to get a big-ass wide flat-screen, mainly because it has more ‘geek penis extension’ power than two normal sized flat screens running as dual-monitors. So, in the meantime, and for general use anyway, I reckon a large desk is the way to go. Of course, with not being here, it doesn’t make too much sense worrying about it now, but it was one thing that occurred to me.
    On the plus side, I recently brightened up my old 15″ CRT Monitor with the addition of some of my – even older – Corinthian All Stars. For those unaware, these are the little charicature-style football players that were around a few years back. I amassed quite a collection and as I was looking through them the other day I decided to pull a few out and line them up along the top of my monitor. I quite like it and may bring more out in the next few days. For now though, here’s what I have:
  • Drunken Purchase
    I was in Newcastle for a night last week with Mike. Obviously, that night we went out for a few beverages before going back to his.
    Mike’s house has wireless internet access. I was wasted. I had my laptop with me. Between the three of them, they made a bad combination, primarily as I woke up the next morning (ok, afternoon) to see in my inbox that I had confirmation that I was the ‘highest bidder’ on a picture… Not good.
    Fortunately, I had bid on an item that I’d been looking at when it had been posted previously, so at least it was on something that I liked, and it wasn’t too expensive, although it was money I could have spent elsewhere. Here’s what it looks like, seeing as it has since arrived (yes, I ‘won’ the auction) and is hung on the wall:

    Now, whether you like it or not, the saddest part of its erection (easy there, it’s not a penis reference) is that with it going up, Paul Ince had to come down. I am currently working out a suitable new location for the Guvn’r, who was understandably upset to lose a position he has held for at least 10 years. Don’t worry though, he still features in the team’s plans.
  • Weather
    The weather at the minute is, in a word, bollocks. The last couple of days had some nice moments which, due to various prior engagements I didn’t manage to make the most of, but today and last night had horrible weather – lots of wind, near horizontal rain: FUN! :-D

Computers

  • Reconfiguring Smoothwall
    One of the tasks I set myself whilst I wasn’t getting any sleep was that of reconfiguring my Smoothwall setup on moenia at home. moenia, as the name suggests, is the firewall box on the home network, also at the minute doubling as the DHCP and DNS server, and a general gateway to the outside world.
    Previously, through lack of a spare network card and time / energy / desire to do it, the [real:ppl] Server has sat behind the firewall on my local network (Green Zone) with the routing simply punched through to it for the required ports through moenia. After researching things a bit more I figured it was time for a change and time to try and secure it a bit more by trying my hand at setting up a DMZ (Orange Network in Smoothwall) for the web server.
    In all honesty I was surprised at how easy it was, although it took a couple of re-reads of the manual and the similar forum posts before I realized quite how I needed to setup the DNS servers on the Server itself to gain it external access. The nice thing now though is that it’s back up and running (as you can see…) and I can actually access it using the external address, which saves a lot of the problems I used to have.
    My only remaining problem is working out the location (physical and virtual) of the local network server (onerus) which I haven’t decided upon yet, so currently that has to stay offline.
  • SATA Blues
    Finally decided to install the new 200Gb Hard Drive that I bought a few months back, mainly because it was cheap, into my main Desktop machine, to give me a bit more space mainly for music and videos as a backup. Problem is, it’s an SATA drive, and my primary one is ATA. Not really being at the forefront of knowing what the compatability would be like and the ease of setup, I just whacked it in and hoped for the best, attaching it to the first SATA connection. Turns out it wouldn’t detect in either WinXp or Ubuntu. So looks like I need to go back to moving that around a bit more and seeing if I can get it working – or I have to leave it until I next build a new PC which is a bit of a bitch…
  • New Website
    Having fixed the gateway / network issues I’ve started to work towards a slight change in the blog by running with a Drupal CMS as the basis to help me tie everything in a little bit nicer. In the meantime though the blog will stay in the same place, and I’ll just double-post everything whilst I transfer the older posts into Drupal.
    The main reason I chose Drupal over Joomla which I was trying previously is that from what I’ve looked at Drupal seems to cater more comfortably to the small, primarily Blog-driven approach that I want to go for with the site, along with fairly easy integration of Gallery2, or a fairly usable Drupal Gallery if all else fails.
    It is fairly different in its setup as a CMS when compared to Joomla, but it seems fairly useful and easy to get to grips with, so far anyway. Tonight’s task is reinstalling the Gallery and trying to get that setup properly. Soon see how that works out though.
  • EvE Online
    This stretch of time at home has seen me play a good amount of Eve Online and actually manage to spend enough time to get some really solid playing done and get my characters to a fairly comfortable level in terms of setting them up for new stuff.
    No doubt many people will wonder what the hell Eve’s all about and the simple truth is if you haven’t tried it I doubt you can appreciate it. To try and explain what it is is difficult, but once you get playing it becomes extremely immersive and addictive and keeps you coming back to it. Lot of fun.
  • Return of th’Ubuntu?
    The last few weeks I’ve been running Debian Etch as my OS of choice on the PowerBook, after going through some difficulties with updates, reinstalls, then re-updates of Kubuntu trying to move from 6.06 to 6.10, the main difficultie being that for some reason 6.10 seemed to struggle with remembering Gamma settings on the monitor, reason unknown. Basically if I went through the display settings when I logged in and tweaked the settings in any minor way, then hit apply, the monitor would go back to showing the actual colours on the pictures, desktop, fonts etc, rather than being all pixely and, well, wrong.
    So I tried plain Debian. And I have to say I have been very impressed. The updates are daily and work without a charm and everything seems to just work pretty damn well. All that is except the keyboard which, although it types quite well (I’m typing this in it now) it randomly ‘jumps’ to another point in the document / sentence / paragraph apparently at random and with no consistency. This can prove to be very frustrating, and confusing as I never had this issue in any other Distro I’ve used (even going back to Ubuntu 5.04 or YellowDog Linux 3.0). I mean, it’s manageable, but when writing longer pieces like this it gets frustrating having to undo things every time it does it and going back to finding my spot as well as occasionally making instant messaging posts illegible. So it’s basically something I don’t want to have to manage.
    Of course, I could just go back to using Mac OS X, but I really don’t enjoy it as much.
    So I’m thinking of going back. Sat in the CD Drive right now is the freshly burned Ubuntu (no KDE) 6.10 (the Edgy Eft) CD, ready to go if I feel like doing the deed. Problem is, I’m not sure if I really want to or not. Part of me wants to just go abck to using KDE still, which means I will have to use 6.06 and take the not-quite-cutting-edge packages for a while until maybe I try Debian again, or the next release of Ubuntu works properly. Of course, I may end up trying 6.10 with the Gnome desktop environment and find the exact same issues, although my little bit of playing when it last happened suggested it was a KDE error – why, I have no idea.
    I also think it would be quite good to get back to using Gnome again. After all, my main reason for using KDE in the first place – the tighter integration with the Amarok music player – is not so much a big deal since the development of Exaile provides all the same functionality designed for the Gnome desktop. More than anything else I think it’s fairly healthy to swap about every now and then, particularly at my low level of knowledge, to try and get a grip on how the different part works, and where they’re similar. I will miss some of the cool Konqueror features though. But we’ll see, I’ll have to write a decent write up when / if I make the change.
  • New Laptop?
    Yes, I’m toying with getting myself another laptop, namely an IBM, either a T40, T41, or T42, to have as a more durable option than my PowerBook. Because, despite the PowerBook being a beautiful machine, and one that has served well and taken a fair amount of stick over the last two and a bit years that I’ve owned it, it has taken some knocks a little too easily, the biggest one being the ease with which the power port knocked out of shape, rendering it useless and therefore unchargeable. There’s also the obvious extra troubles with trying to get the Apple Hardware working as smoothly as it’s x86 equivalents under Linux that are a factor, as I’m using Linux more and more it would really be able to have a computer where those ‘little annoyances’ are ironed out. Probably if I manage to get myself the IBM I’ll revert the PowerBook back to pure OS X status, just to keep it ‘looking cool’… :-)
    As to where I’m going to get it from, well, main port of call is eBay. Seeing as I’m after the new machine to be a durable workhorse, I’m not after getting anything new (in which case I’d have to get it through Lenovo now, and the T4x series have, I believe, been discontinued) and shiny, just something that’s hard-wearing and powerful enough for my needs which, looking at the spec I’m probably looking at a 1.5GHz CPU, onboard Intel Wireless Chipset (because it works easily in Linux) and about 512Mb RAM (which is easily upgradable). The biggest drawback is that all the T4x’s seemed to ship with 40Gb hard drives, which I’d have to upgrade so I don’t have to rely on my external drives as much. Having the laptop delivered with XP installed would also be alright, as I could at least then have an Eve Client tucked away inside that and then shrink it down as small as possible… Biggest problem is price, as I’m loathe to spend more than £250 on it. Back to eBay then…

Diving

  • North West Emergency Recompression Unit, Murrayfield
    Sunday just gone saw me travel down to the North West Emergency Recompression Unit which is based at the BUPA Murrayfield hospital on the Wirral – but is in itself a NHS facility. I was there as a last minute addition to a trip organized and run by Adam Hanlon and Capernwray Diving & Leisure. Basically the chamber there runs ‘day trips’ whereby groups can go down, sit through an interesting (from a dive perspective) lecture, followed by a ‘Dry Dive’ in the Chamber to a depth of 50m, breathing air.
    Obviously, it would be wrong for me to detail what was mentioned in the lecture, as it would potentially ruin any unexpected statements and comments mentioned, but it was well presented, with charisma, although I don’t know if I quite buy all the lines fed. Was certainly interesting though.
    As for the ‘Dry Dive’, that is a definite must for anyone who still believes narcosis is a myth – or worse, that they can ‘handle’ it – and for anyone who just fancies a good laugh. Some very funny moments for both sides.
    So, apologies that isn’t more detailed, but an excellent day out, and thanks to Adam for organising it all, and for ‘changing the route’ so we would get to see the Sub… :-)
  • Drysuit Since I was going down to the Wirral anyway, it proved a perfect time for me to run my drysuit down to Protec in Wallasey. Really, I should have taken this down ages ago, but it’s a bit of a roundabout route if I’m not going anywhere remotely close… Still, at least it’s there now so I would imagine it’ll be done and ready by the time I get back from Slovakia so if I’m still not working, I can at least try and get a good amount of diving in! As far as what the suit needs (because I know you’re dying to find out), it’s basically in for a zip replacement, as the old zip had started to wear and leak mildly in places, and for seal replacements whilst it’s there. Which is reasonable enough. Most probably I will be leaving this suit home when I next go back out to Egypt as I have the Diving Concepts suit already on the boat, and it’ll be nice to not have to cart the damn drysuit bag with me everytime I head home :-) . Obvious downside is that I won’t have my drygloves out in Egypt now, at least not without buying another pair…
  • Diving in General
    Haven’t done enough of it (2 Dives since back).
    Simply not good enough. Must try harder.

Self

  • Not in the Eyes
    I’ve realised in the past few days a major factor I’m lacking in general conversation: I find it difficult to hold a look at other people’s eyes during conversation, even on a topic I’m comfortable with. It seems to happen less with mates and people I know particularly well, but with strangers, and certainly strangers who are a few years older than me, I’ve become extremely aware of it.
    And it bothers me. Because I shouldn’t be like that. There’s no reason for it. No justification. I guess it comes down to nerves or some form of insecurity that I’m unaware of. But it’s annoying. So, please, don’t be alarmed if I appear to be looking extremely intent when I’m next talking to you, it’s more than likely I’m simply trying to concentrate on holding your eye contact (not lens) and to that end I may miss some parts of conversation. My bad.
  • No Sleep ’til Belfast
    The last few weeks my sleep pattern has been, at best, nocturnal. But, I reckon it’s fair to say that the last few days shifted it into the realms of ‘fucked up’.
    Basically, with having no work to do and generally finding myself more active later on at night, I shifted from going to bed at ‘conventional’ times to going to bed in the early hours of the morning and using the rest of the night time to mess with computers, read, and generally be awake. The last few days though knocked all this by things turning up to do in the mornings, leaving me largely without sleep for more than a day. Maybe not a big deal in itself, but with things to do it means I’m now on my third such day this week, leaving very little recuperation time in between. I think I may well go sleep for a little while after I finish writing this. Not yet sure quite how long such a system will continue for… time will tell!
  • Political Compass
    So, I retook the Political Compass Test again today, the first time I’ve taken it in a few years. Unfortunately, I don’t remember what my ’score’ was last time, but I know it was fairly firmly in the Libetarian Left section of the graph, and things haven’t really changed that much in that time.
    The Compass itself is quite an interesting idea as it attempts to dispell these theories of ’simple left and right’ by plotting on two axies. I can’t really explain it too well, and won’t try to, have a look at the site and the explanation is a lot clearer. :-)
    It also features a rough plot as to where various world leaders and figures would lie on the graph, according to answering the questions by what they did / said publicly (I don’t think Gandhi actually took the test…). Back in the good old days I’m sure it used to plot your result on the graph along with the world figures, but now it seems you have to make that mental leap yourself. Times are hard, clearly.
    Anyway, as for how I did, well I scored an Economic Left / Right of -7.25 and a Social Libetarian / Authoritarian of -6.87 which fairly well buries me in the bottom left portion of the graph. It’s actually a tad lower-left than I had expected, but quite interesting to find out. See how you do. Enjoy.

And that’s it! That’s all I had to say. Apologies for my length…

  • Share/Save/Bookmark

« Older Entries