Thursday, 18 August 2011

5 Great Linux Music Player Daemon Clients

Music Player Daemon is a server-side music playing application which means it can be controlled over a network or locally using desktop apps. I've covered MPD before and I thought I'd expand on it since I have recently rediscovered how useful it really is. I like how you can control it from anywhere, the desktop, web, phone etc, and it has gapless playback and light resource usage. There's a massive amount of clients to control MPD, these are my favourites: (although some of these are essentially platform independent, I've focused on those that work on/with Linux)


Ario

My favourite desktop client is Ario, which runs on various UNIX/Linux desktops, and also Mac (using Fink) and Windows. It can find covers in the directory, amazon or Last.fm and can also 'scrobble' tracks to Last.fm too, though I usually use a server-based scrobbler such as mpdscrobble. It has a nice tray icon for controls and I find it the most usable of the desktop clients.






















Client 175

Client 175
is a browser based client that looks and acts like a desktop one. Make sure you have python-json installed and then download the latest Client175, then extract it (I used ~/home/carl/apps/client175) then you can run it from the command line with "python ~/apps/client175/server.py" (without the qoutes, obviously). To make it run as soon as my computer logs in, I added that command to Gnome's Startup Applications (System, Preferences), though there is a more complicated, proper way to do that here.






















PhpMpReloaded

PhpMpReloaded is essentially a collection of basic web clients in one package and can be especially useful for browsing on basic low resource web browsers.























Maemo Music Player Client

MMPC is a version of the Gnome Music Player Client, with a focus on maximising screen usage and touchscreen usability. I have it running on my Nokia N800:























BitMPC

BitMPC is the only client that I cannot try myself at the moment since I don't have an Android device to try it on (donations welcome!) but I thought I'd include it anyway since I know many Android users who would find it useful. Also worth a try is PMix.



Monday, 8 August 2011

Classic Computers In Only Fools And Horses Episodes

I've recently started watching the entire Only Fools And Horses box set from beginning to end. Not only is it a brilliant sitcom but it also often captures the time it was made very well, such as in the Yuppy era of the late 80s. I've watched them many times but have only now started spotting all the old computers and tech.

In the 1987 Christmas special, "A Frog's Legacy", Del Boy has a consignment of hooky computers, badged Raja 2000 but actually BBC Model B's a BBC Master in a 3rd party Viglen case, (thanks to Andy Taylor for the info) Del flogs one to a vicar.








































In 'Yuppy Love' (1989), Rodney goes on a computer Diploma course and here he's using an Amstrad cpc 6128, with green screen, the "best 8 bit computer ever!" according to Andy Taylor of Retro Computers, who kindly identified it for me.






















Rodney eventually gets a job working for Cassandra's dad, Alan, in an office. In "The Jolly Boys Outing", Rodney's having a bit of trouble with his Apple SE/30, Apple Macintosh SE (thanks David), he keeps wiping out his spreadsheets! Both he and his colleague (played by Alan Hunter, who is now Max Branning in Eastenders) both have SE/30's on their desks.




























































I will keep updating this post when I spot more old computers in later episodes.

Wednesday, 13 July 2011

Wuala - A Dropbox Alternative

Since my Dropbox is pretty full (I'm using nearly all of my 4.4GB of storage) I'm always on the look-out for alternative file syncing apps, so I was intrigued when a fellow Google+ member mentioned Wuala by hardware storage makers Lacie. Just like Dropbox, it's cross-platform, it runs on Linux, OSX, Windows, iPhone and Android. Wuala is available for most distros and installation on Ubuntu went without a hitch with the Deb package. After installing you'll find the it in the 'Internet' menu. I found I had to manually add it to the Startup Applications by making a panel shortcut then dragging and dropping that into it. Also, thanks to the Wuala team on Twitter, I've now found out that to make the app minimise on startup, on Linux, edit the item so the command reads: 'wuala -silent'. On OSX, add a line with ' silent ' to wuala.cfg found in ~/Library/Application Support/Wuala/.






















The app itself is Java based and feels a bit bulky (at least on my Dell Latitude D505), but is functional enough, though for adding files I found it quicker to drag and drop with nautilus. By default the files are in /home/user/WualaDrive/wualausername but you can change this in the app's Preferences. There is also web access through an in browser Java app, which I didn't have much luck with on Firefox (it crashed) or Chrome/Chromium (it either didn't work or was very sluggish. Dropbox has the advantage here, with their much slicker web interface.





















The Initial 1GB free storage is stingy considering Dropbox, UbuntuOne and others offer 2GB free from the start, although you can start with 2GB if you follow a referral link. Perhaps my connection was a bit busy, but it seemed to take a long time to upload a small number of photos. You can tweak the upload/download limits if needed, but one thing I like in Dropbox is LAN syncing, where by it will sync between PCs on the LAN, reducing internet upload/download usage, good for those with monthly limits. Edit 05/01/12 You now get 2GB, 3GB with referrals with Wuala, bringing it into line with Dropbox and UbuntuOne.






















Just like Dropbox, you can get more free storage by inviting others (up to 3GB, compared with upto 10GB with invites on Dropbox). You can also temporarily boost your Wuala storage with promo codes, which unfortunately only last for a year. I wonder how things go when they run out. Unlike Dropbox there is also a third option of trading some of your local disk space to gain more online storage, this I have yet to try since your computer has to be running for at least 17% (4hrs) of the day. Security wise, "All files get encrypted and are stored redundantly. No one unauthorized - not even Wuala as the provider - can access the files." "Every file is encrypted with a different key. The list of these keys is encrypted with your password and stored on our server. Your own password is very important here: it never leaves your computer, so we do not know it. Hence, not even we can access your data." Hopefully, this means not even the FBI can access your files...




















Conclusion
Wuala is pretty good, considering it is still in beta, but I really would like LAN syncing and a larger initial storage would be nice and they need to make the app start and minimize on login. Oh and at the moment if you change a file it uploads the entire file again, unlike Dropbox, though apparently this will be implemented soon. Overall, this is one sync solution I'll be keeping an eye on. Thanks to Shaun Mallette on Google+ for telling me about the program.

Monday, 6 June 2011

Foresight Linux (Review - Updated)

I've been meaning to try installing Foresight Linux for awhile. Their focus for the distro is to be an "intuitive user interface and a showcase of the latest desktop software". Several install DVDs are available for download with KDE, XFCE or Gnome desktops. I chose the Gnome version. After a successful test in Virtualbox, I installed it on my Toshiba 6100 (1.6Ghz, 512MB RAM, 20GB HDD) laptop.


Installation





















Even on this modest hardware, the install was pretty fast for a non-live DVD install, taking only around 15 mins using a modified version of Anaconda, the installer used by Red Hat/Fedora. The partitioning and user setup is all fairly user-friendly. Foresight uses sudo for admin duties and no logging in as root, just like Ubuntu. Unlike other distros, there's a choice of EXTLINUX or GRUB as a bootloader. I chose GRUB since I am more familiar with it and I know to fix it.


First Impressions




















After install and a fairly quick boot that looks like a green version of the Fedora Plymouth boot screen, there's the usual GDM login screen following by a fairly standard Gnome 2 desktop, the default green theme reminds me a little of Gnox, a long defunct Slackware live CD I used to like awhile back. I'm not sure about the combination of all the green but with blue icons but there are plenty of icons are already installed, including all the Faenza ones so plenty of theme choices.























Software

Foresight seems to be fairly light on resources, similar speed to Debian or Slackware. There's a user guide in the System menu and an interesting choice of default applications. Skype, Pidgin, F-Spot, Banshee, Totem, Mplayer and Gnome Mplayer, OpenOffice, Gnome Do, Evolution, Ekiga, Firefox (4.0.1 after updates), Tomboy Notes, Dia, Inkscape, and GIMP amongst others. Wireless networking works out-the-box as Foresight already has madwifi, intel wireless drivers, and ndiswrapper installed which should be useful for those with tricky wireless hardware. Adobe Flash is already installed too.

Unfortunately there is no graphical package manager installed by default, and is the only real criticism I have of this distro. Foresight use a package manager called Conary, which is similar to apt-get. To install applications do 'sudo conary update appname' and to remove apps do 'sudo conary erase packagename' and for updates do 'sudo conary updateall'. It is slightly odd using 'update' to install programs, you would of thought it would use 'install' instead of 'update'.
According to the documentation, "updates are faster as Conary only downloads the updates to the file, and doesn't require a full binary for download."

Update (07-06-11) As has been pointed out in the comments, one unique feature of Conary is the ability to rollback or undo any update to any point between first and last update. To rollback one update do "sudo conary rollback 1" and to see what can be rolled back do "sudo conary rblist" Conary also has a 'repair' function along with quite a few others which you can read about in the Conary manual.


Desktop Effects





















One of the most useful parts of Foresight is the custom config tool for desktop effects: System, Preferences, Desktop Effects. Then for fine tuning there's also Simple CompizConfig Settings Manager and the usual Compiz Config Settings Manager. Emerald Theme Manager is also installed.


Conclusion

Overall I quite like Foresight Linux, it's fairly quick and easy to install and has some useful features like the afore mentioned Desktop Effects tool and the unique Conary option to rollback and repair packages. If it had a graphical package manager already installed I'd recommend this distro to the average user, but as it is I'd say if you are fairly confident on the commandline this is a fairly good distro.

Tuesday, 31 May 2011

My Nokia N800




















I've recently purchased a Nokia N800 Wi-Fi-only internet tablet. I've wanted one for quite some time since I read an article in Linux Magazine on it when it was originally released back in 2007.

This one has been very well looked after, boxed, has a spare stylus, original paperwork and original 128MB memory card. Of course the first thing I did was replace that with a couple of 2GB SD cards (it takes one internally and one externally, up to 32Gb each). I haven't fully tested the battery life on it yet but it seems pretty good.

The N800 runs Maemo, a Debian based OS that Nokia used to use all the time on it's phones. It has the 2008 OS and third party repositories installed. It's built in Application Manager reminds me of that of a 'proper' Linux distro and of course it already had an X terminal installed. Since it's based on open source software there is still a thriving community for apps and mods for Maemo devices.

My favourite app for it by far is Pidgin (instant messenger), it's great to having it on all my Linux PCs (along with Adium on my Macs) and my N800. There are also various useful plugins for it in the package manager. You can also install apps using apt and dpkg just like a Linux distro.






















I also love the built-in email app, it was easy to setup Gmail with IMAP and I like the way it notifies of new messages in the left panel and by flashing the 4-way pad blue, although I couldn't quite get GMX to work with it. The N800's web browser is based on Mozilla and works pretty well, and I've had no problems browsing my usual sites. It's perfectly happy browsing quite a few full sites too, like Facebook, rather than the mobile version . It also came with Skype for it's built in VGA camera which pops out the left-hand side of the unit and swivels 180 degrees. For video playback though, Mplayer is far better than the old media player it comes with, as it plays higher quality videos and newer codecs with ease. Other useful apps (along with many others) I have installed are VNC Viewer, ssh, gFTP, x11VNC, mCalendar, MediaBox and Canola (two very swish media suites) most of which can be installed either from maemo.org or from the App Manager on the device.

I'm very pleased with it to say the least, it's what I've always wanted and it suits me nicely since I don't use 3G and always wanted a portable Linux device for Pidgin, VNC and ssh, the only thing that's missing is a usable Twitter client since most of the ones that are around have fallen because of the oAuth-apocalypse.

Sunday, 29 May 2011

Attempting To Make Gnome 3 Fallback More Usable In Fedora 15 (updated)

I recently upgraded the hard drive on my Dell Latitude D505 from 30Gb to 60GB, so I thought i'd try Fedora 15. I had F14 on the 30GB and it worked OK but certain things were annoying me like not being able to get Hotot to work properly (I basically had to run it without installing it, which was awkward). Anyway, I installed Fedora 15 using the full DVD version, since it offers more options. After setting up user accounts, and first login I was expecting to login to a beautiful Gnome 3 desktop, however I'm now stuck with Gnome Fallback, as apparently my system isn't good enough for it. This I find strange since I should have hardware acceleration, and for playing video I do. I've found a number of things I miss from Gnome 2.


Here's what I miss from Gnome 2 and any fixes and workarounds I'm using.


1. Startup Applications missing from the Gnome menu.

Workaround: Ctrl + F2 and run 'gnome-session-properties' (I found this here) Edit: You can re-enable it using alacarte (yum install alacarte) and navigate to System, Preferences, and tick in the relevant box. Why this was disabled in the first place baffles me.


2. Unable to add applications or applets to the Gnome panels.

Workaround: Since I needed quick access to my favourite apps, I installed Cairo Dock with these instructions.

Although you have to add apps from within Cairo Dock by right clicking an item then 'Add' then 'Custom Launcher' since you can no longer drag and drop apps from the Gnome menu.


3. Poor quality fonts and there seems to be no appearance settings in the main menus.

There doesn't seem to be any way of changing the fonts in Googsystray, it looked so much better in Gnome2. Edit: I've found Gnome Tweak Tool (yum install gnome-tweak-tool) to change fonts, it can also change other things like icons, titlebars etc .


3. Seemingly no customisation options for the Login screen. I want to remove the user lists but can't even with gconf-editor.


4. Dialogue boxes open way too large and don't fit-to-screen which makes apply buttons and options off screen on my 1024x786 resolution desktop. Also some dialigue boxes keep popping up under the window I am using when they should appear on top.


Here is how my Gnome 3 desktop looks at the moment:





















Some things I like about Fedora 15

1. Fast booting and shutting down - it shuts down in only a few seconds and boots pretty quick (although sometimes I think it does a fsck without notifying me).

2. Yum package manager seems to be slightly faster with less messing up, although it's still not as fast or as tidy as apt in Debian/Ubuntu.

3. Despite the usability problems, it does look good, it just needs plenty of bugfixes and smoothing of the rough edges. As usual, every Fedora release seems to be an alpha or beta for RHEL at the expense of the average home user's experience with the distro.

4. Some of the apps that didn't work in F14 now do work in F15 such as Hotot.


If you have any fixes or workarounds for the problems I have been having here then please do mention them in the comments below.


Update 05/06/11
I have wiped Fedora 15 out having tried that for awhile and thought I'd try out the iQunix re-mix of Ubuntu 11.0.4 (with Medibuntu repos already installed and a bare minimal Gnome desktop) and surprisingly it actually works without any modifications to GRUB. The most annoying thing about Gnome3, that was the final straw, was the wallpaper kept changing to 'scale' every time I switched desktops, every time I tried to change it, it would change back on the next switch or next login - highly frustrating! Oh and also it's impossible to disable the screensaver, you have to uninstall it!

Update 27/10/11
I've now done a clean install on a 'new' hard drive with Ubuntu 11.10, see my review here.

Wednesday, 18 May 2011

My brief flirtation with the Kubuntu 11.0.4 KDE4 desktop

I used to love KDE, back when I first used Linux, in the KDE 3.5 days. After a brief flirtation with Red Hat 9, I used many distos with the KDE desktop such as Mepis and Vectorlinux (a Slackware derivative) and last of all Kubuntu, until KDE 4.0 was released. I got tired of KDE since the KDE 3.x on Kubuntu at the time was getting buggy so I switched to Gnome and have used it ever since. Just recently with all the Unity stuff going on quite a few users have been trying out KDE4 again. So, just on a whim, maybe just out of boredom, I thought I'd try the KDE4 desktop.






















Installing KDE4 on the Ubuntu desktop only took about an 80MB download and not long to install using sudo apt-get install kubuntu-desktop. I selected GDM when prompted since that's what I prefer, rather than KDM. After a short time I logged out of 'Ubuntu Classic' and into the Kubuntu desktop. Login took what seemed like a long time and with many errors, such as the the desktop effects were 'too slow' and so were disabled, strange since compiz works perfectly fine on Gnome 'Classic'. I had to wait awhile for the messages to subside and I noticed when I ran Kopete, I had no net access. I did not see an error message for this and couldn't see a tray applet. The tray looks pretty cluttered and messy. I had to scour the menu and search for 'network' and after several goes I found the KDE network config tool that I needed, which is a sizeable thing just to configure my network. It worked though. I also had to deal with the "KDE Wallet" which I've always hated since the KDE3.x days!






















I managed to get my wobbly windows back by enabling effects with "ALT+Shift+F12" and they were OK, also it did not seem obvious how to change the default KDE4 theme, since the grey looks a bit tacky. Talking of shortcuts, my laptops Fn keys didn't work, as i wanted to lower the screen brightness, they work just fine in Gnome. I also found the widgets and 'new activity' thing a bit confusing at first. I added a few widgets and liked the Facebook widget. A lot of widgets look a bit big, at least in their default size on my small screen. I do like the way you download widgets without having to go to a web page in the browser. I don't like the default browser, Rekonq, it's a bit too minimalist for my liking even more so than Chromium which is OK for a quick browse but I'm mainly a Firefox 4 user.






















My overall impression of KDE4 is that it's a bit messy and cluttered, at last on a 12 inch screen. Settings and buttons seem to be all over the place. I'm also not keen on that main menu, not helped by it's resemblance to the menu that Suse introduced. Perhaps a fresh install might have avoided the numerous errors I was getting but in the end I removed the Kubuntu desktop and went back to Gnome after about 30 minutes of KDE4. To remove KDE4 completely I followed the instructions at the bottom of this page.