[maemo-users] Steve's Ranty Review #1: N800 ogg support

From: Austin Che list-maemo at austinche.name
Date: Fri Oct 19 00:17:19 EEST 2007
steveg at moregruel.net (Steve Greenland):

> ...but MPD is not a good solution for an N800 standalone player *at this
> time*. There are two big issues.

    I just have to say I've been using mpd exclusively as my media
    player for over a month and have been very happy with it (much
    more than my attempts with other media players). I mainly like it
    because it's unintrusive and I want a scriptable interface.
> 1. CPU usage. MPD doesn't use the tremor vorbis library, and thus
> playing an ogg sucks down about 75% of the CPU. In comparison, with
> Kagu, the osso-media-server process uses about 25% of the CPU. (Kagu
> sucks another 10-15% if the screen is active.)

    For me, playing mp3s, mpd always hovers around 10% cpu. I don't
    have oggs to play to compare. I can easily play songs while doing
    other things. And there's no noticeable difference with battery
    life compared to when I was using canola. 

    I don't know enough about all the different ogg libraries but a
    quick search seems to indicate that mpd supports the tremor
    library. So it should be pretty trivial to get that working.
> 2. As a straight port of the Debian MPD package, the mpd server restarts
> automatically on reboot *and resumes playing the oggs*. This is not
> good, because it slows down the rest of the reboot process quite a bit,
> and, since there isn't any free CPU, it sounds *dreadful*.

    I personally changed the priority of mpd's start. I moved it to
    S99mpd in /etc/rc2.d so it doesn't start until after everything is
    loaded. And if it was playing before you rebooted, don't you want
    it to continue?

More information about the maemo-users mailing list