Tak mimochodem. Kolik baterie si vezme MPD např. když je v pauze? Powertop mi označil MPD za jednoznačně nejhorší aplikaci na mém počítači.
Letmý pohled do zdrojáků mpd dává tušit, proč tomu tak je. V podstatě celý MPD je naprogramován v nekonečných smyčkách probouzejících CPU 100-1000× za sekundu.
Tak to je nemile. Ja som povazoval MPD za najviac ligh-weight riesenie pre slabe PC. Pamatam dobu, ked som sa spolu s X-kami a OpenBoxom dostal na vyuzitie RAM pod 40MB.
On tolik RAM nepotřebuje, chodí i na PDA s 64MB RAM. Jen je ho třeba shodit, když zrovna nechcete přehrávat, zvlášť u procesorů s vysokou režií na probuzení.
Opravit to moc nejde - je to skoro na přepsání - stejná nekonečná smyčka obsluhuje ovládací signály i doplňování dat do bufferu. V dnešní době by šlo možné podobný program napsat s použitím GStreameru (mnoho formátů, moduly) a D-Busu (snadné zpracování signálů, koordinace s ostatním softwarem).