What is Leia?

Leia gives you control over your UPnP audio network player or Linn Digital Stream (DS) player, similar to the application offered by Linn itself called Kinsky Desktop.

It was developed and designed for Linux Mobile Internet Devices like the Nokia Internet Tablets 770/N800/N810, and the SmartQ MID's from SmartDevices, but it runs under Linux and Windows 2000/XP/Vista/7 as well. (Note: It will NOT run in a satisfactory manner on the Nokia N900.)

 What are the system requirements?

For running the Nokia-IT version of Leia you need a Nokia 770, N800 or N810, running a release version of OS2008. (Leia should work with both, the old "Chinook" (2.2007.50-2 and 2.2007.51-3) and the new "Diablo" variant (4.2008.23-14 and upcoming) of OS2008. But please note that it does not work with the beta version (1.2007.44-4) of OS2008. If unsure one can find out the current OS version by tapping on the Application menu, and select > Tools (Settings) > Control panel > About product.)

If your Nokia IT isn't running a release version OS2008, it must be updated first before installing Leia. The update for the Nokia N800 and N810 can be found on the support web pages of Nokia: Nokia N800 Internet Tablet - Support. Please also take a look at this: Nokia N800 & N810: How to update the N800 & N810 firmware, how to back up data and settings, how to upgrade the N800 to OS 2008.

For running Leia on the Nokia 770 you need to update to the so called "Hacker Edition" of OS2008, see: http://maemo.org/news/announcements/view/internet_tablet_hacker_edition_pushed_at_chinook_level.html

Furthermore you need a NAS or PC running TwonkyMedia Server 4.4.x, TwonkyMedia Server 5.1.x, Assert-UPnP, or MediaTomb. Other UPnP Media Server software might work, too, but hasn't been tested so far.

And of course you need a either an UPnP compatible network audio player, or a Linn DS player. Leia is compatible to the LINN software compatibiliy families "Auskerry", "Bute", and "Cara". "Davaar" support is currently in Alpha stage.

 What is the current development status?

Leia has started as a just-playing-around sandbox, and unfortunately Leia has neither a beautiful UI nor is complete yet. This will not be fulfilled until the release of the version 1.0 of Leia.

But nevertheless you can install it and use it, if you can live with all its current limitations, which are mainly missing cover images while browsing, no posibility to seek inside tracks, and no search facility.

These are the implemented features so far:

Since version 0.1 (2008/04/21):

Since version 0.2 "Rosebank" (released 2008/10/25): Since version 0.3 "Hazelburn" (released 2008/12/30): Since version 0.4 "Mackmyra" (released 2009/06/20): Since version 0.5 "Glengoyne" (released 2010/06/20): Since version 0.6 (currently in Alpha stage): Since version 0.7 (not available yet): Since version 0.8 (not available yet): (*) If you want to translate Leia to an additional language, please don' hesitate to contact me!
(**) WARNING: Saved playlists are only valid as long as you don't do a "Rebuild database" in Twonky Media's "Maintenance" menu!

 What license does Leia has?

Leia is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Leia is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details: http://www.gnu.org/licenses/

 What does it look like?

This is the media browser of Leia. It will be activated by clicking the folder button on the toolbar below.

(The `go back' button can be found on the left corner of the toolbar.)

If you select a ripped CD by double-clicking on it, a little popup menu appears, giving you the opportunity of browsing or playing it. (If you browse it, you can append single tracks to the playlist with a double-click later on.)

This is the playlist view of Leia. It will be activated by clicking the CD button on the toolbar below. You can either use the right-attached toolbar for clearing, shuffling, loading, saving or editing the playlist, or select a track by double-clicking it.

(The functions of the toolbar buttons from top to bottom: Clear all, Shuffle, Load, Save as, Delete selected track, Move selected track up, Move selected track down)

The "playing now" page of Leia: Its view will be activated by clicking the `note' button on the toolbar below.

The info dialog of Leia: It shows you information about your Media Server(s), your Linn DS, and (if connected) your Linn preamp.

The Linux and Windows version of Leia

 How do I install (or update) Leia?

The latest release version 0.5-8 can be found here: http://leia.sommerfeldt.f-m.fm/stable/.

The latest alpha version 0.6-2 can be found here: http://leia.sommerfeldt.f-m.fm/experimental/.

Installation on your Nokia IT

Browse to http://leia.sommerfeldt.f-m.fm/experimental/ using the internet browser of your Nokia IT and click on the newest file with the naming scheme "leiads_0.x-x_armel.deb". You will be asked if you want to open or save the file, please choose "Open" here. The application manager will be started automatically, giving you the opportunity to install (or update) Leia on your Nokia IT.

Please also follow the instructions in "Installing LEIA DS on the Nokia N800/N810".

Installation on your SmartQ 5/7/V5/V7 (running Linux)

Unfortunately there is no installation package available yet, but a pre-compiled executable. So download leiads_0.x-x_armel.tar.gz, unpack it, and put the resulting files onto the SmartCard inside your SmartQ, e.g. to a newly created folder called `Leia'. Afterwards you are able to start Leia by opening the `SDCARD' folder (on your SmartQ desktop), the `Leia' folder, and the `leiads' executable.

Please note that Leia does not support the Suspend mode yet, so you need to disable it by clicking on the brightness icon in the toolbar, click the `Setup' button, and set the `Suspend Time' to `Never Suspend'.

Installation on Linux (from the binaries, on Debian based systems only)

Browse to http://leia.sommerfeldt.f-m.fm/experimental/ and click on the newest file with the naming scheme "leiads_0.x-x_i386.deb" (i386 architecture) or "leiads_0.x-x_amd64.deb" (amd64 architecture). You will be asked if you want to open or save the file, please choose "Open" resp. "Install with GDebi" here. The package manager should be started automatically, giving you the opportunity to install (or update) Leia on your PC.

Please note that at least version 2.12 (i386) resp. 2.20 (amd64) of GTK+ is required, that means the system should be something like Debian 5/Lenny or Ubuntu 8.04/Hardy or newer (i386) resp. Debian 6/Squeeze or Ubuntu 10.04/Lucid or newer (amd64).

Installation on Linux (from the sources)

Browse to http://leia.sommerfeldt.f-m.fm/experimental/ and download the newest file with the naming scheme "leiads_0.x-x.tar.gz", and unpack it. Afterwards you can compile Leia with "make" and install it with "sudo make install".

Prerequisites on Debian based systems: "sudo apt-get install base-essential libgtk2.0-dev"

Prerequisites on Fedora systems: "sudo yum install gcc make gtk2-devel"

Prerequisites on OpenSuse systems: "sudo zypper install gcc make gtk2-devel"

(Please note that at least version 2.10 of GTK+ is required.)

If you are using a firewall, make sure Leia is able to use UPnP. As a test you can install & run upnp-inspector to see if it is able to see your UPnP Media Server & Renderer resp. your Linn DS. I'm sorry, but currently my knowledge about Linux Firewalls is non-existent, and therefore I can't give you any hints here except tuning the Firewall completely off. :-(

Installation on Windows

First of all download and install the GTK+ runtime for Windows which can be found here: http://gtk-win.sourceforge.net/home/index.php/en/Downloads

Afterwards browse to http://leia.sommerfeldt.f-m.fm/experimental/ and click on the newest file with the naming scheme "leiads_0.x-x_win32.exe". You will be asked if you want to open or save the file, please choose "Open" here. The installation process will be started automatically.

If you are using a firewall, please allow Leia (leiads.exe) local network access.


For announcements of new versions etc. please visit http://www.lejonklou.com/forum/viewtopic.php?t=342.


Axel Sommerfeldt <axel.sommerfeldt(at)f-m.fm>
Last change: 2011-06-15