One of my home computers exports lot of music over Samba (everything as one share). In next room I have HiFi system where I like to play some of them. So I decided that N810 (or even 770) should be enough for it.

Default Media Player

Simple application with support for simple media library (internal flash, memory cards and Internet links). Playing from my Samba collection is possible but require adding files (no way to add folders) so playing more then one album can be real PITA as file requester always starts in “Documents” folder instead of last selected one.


Nice looking application with support for simple media library (one folder in internal flash, memory cards and Internet links). No Samba support at all.


No idea does it supports Samba or not — after installation is just told “no albums found, bye”. I wonder how people are supposed to use it… Maybe it require “faking” some albums before first start… I have to admit that I have no idea — UKMP homepage contains release notes not documentation rather.

Also it’s post installation script do very nasty things:

rm /media/mmc1/covers/songlist.txt
rm /media/mmc2/covers/songlist.txt
rm /media/mmc1/covers/*.avi.jpg

cp /usr/bin/ /usr/bin/MediaCenter
cp /usr/bin/ /usr/bin/uktube
cp /usr/bin/ /usr/bin/ukmp
rm /usr/bin/MediaCenter.pyc

chmod a+x /usr/bin/MediaCenter
chmod a+x /usr/bin/uktube
chmod a+x /usr/bin/ukmp

rm /media/mmc1/covers/songlist.txt
rm /media/mmc2/covers/songlist.txt
rm /media/mmc1/covers/*.avi.jpg

For me this is good example of “I do not have idea how to build package” and “I do not care about users data”.


Simple(?) interface, no possibility to tell where to check for media files…

MPD based streaming

Other solution is streaming from Samba machine (with “mpd” for example) and then playing stream with even default media player. But then I would have to use two programs just to be able to play songs (one to control “mpd” and second for playing stream). I did not tested this way (yet).

Local mounting music collection

I can probably install smbfs and smbmount packages (or rather build and install) and then play from “local filesystem”.

Other way is use of FUSE to mount Samba shares but (as usual) fuse packages are not available for Maemo.

And what will happen when shares will be not available? None of those players will know that it was remote folder and will probably poll() it for updates…


Nice device but still no media player which will be able to play my media directly.


Very small test of Maemo media players

8 thoughts on “Very small test of Maemo media players

  • 31st March 2008 at 19:49

    Why don’t you try with UPNP server?

  • 31st March 2008 at 20:08

    Not sure if this is something you would try, but I have been using slimserver to serve music to my n800. It does require two apps, one for streaming to, the default internet radio applet works, and then a browser. You can use the browser on the n8*0 to control the server or use the browser on the sever to control it.

    It’s worth looking into. I have really enjoyed it.

    You can even set slimserver up so that you can stream from it to remote locations if you would like.


  • 31st March 2008 at 20:08

    Bundyo: I do not have UPNP server and do not plan to have one.

    Hal: slimserver usage is same category as MPD usage. I will consider it one day.

  • 31st March 2008 at 20:50

    I had a similar problem. The best solution I could come up with is to install ampache on the server machine (which uses a PHP on a web server to serve music), then write a program on the tablet to use the ampache API to stream the music. The program is definately not perfect (hence not ready for public consumption).

    I’m considering writing a plugin to canola so that the ampache client has a better interface, but I’m waiting for canola to release some plugin documentation.

  • 31st March 2008 at 21:06

    uPnP works fine. you can install the upnp server on your samba server.

  • 1st April 2008 at 12:37

    I strongly recommend using bonjour server (mt-daapd) and using it for serving mp3s. Several players on maemo support that (not mentioning iTunes, rhythmbox, amarok and many other players).

  • 1st April 2008 at 14:49

    I use the File Manager to browse Samba shares and play music with the built-in Media Player. You can select multiple files (tap-dragging) and all of them to the playlist, but this is limited to one directory. The upside is that the file manager remembers your current directory, if you don’t close it.

    I’ve also used gnump3d on the server. It gives you a web interface for searching your music collection and serves the actual songs (and playlists) via HTTP.

  • 28th April 2008 at 23:26

    Holy smokes that ukmp postinst is horrid! I’m really concerned about the quality of debian packages floating around for the maemo platform. I’m not installing another one until I’ve disassembled it elsewhere first.

Comments are closed.