落穂拾い

Gleanings in my life

【Gentoo】ncmpcppが遅い!

2010年08月21日 02時28分55秒 | Linux
ncmpcpp が 0.5.4 になったら、急にmedia library が遅くなった。曲数が200
を越えるようなアーティストについては、表示するのに5秒とかかかる。カーソ
ルを移動するだけでも一苦労で、実用的でなくなってしまった。

原因を調べてみると、mpd と ncmpcpp の両者に跨る問題で(相性なのか?)、両
方で対応ができるらしい(参考ページ)。

一つの方法は mpd 側で、unix socket を使うように設定変更することだ。しか
し、user 権限で mpd を動かしている場合には使いにくい。

もう一つの方法は ncmpcpp の設定を変更し、

mpd_communication_mode


を polling に設定することだ。これだと user側でも対応できる。というわけ
で、私はこっちのアプローチを採用した。

なお、mpd_communication_mode に関する設定は、最近の ncmpcpp で新設され
たらしく、古くから使っている私の ncmpcpp の config ファイルには含まれて
いなかった。そこで /usr/share/doc/ncmpcpp-0.5.4/config.bz2 を元に改めて
~/.ncmpcpp/config ファイルを作成しなおした。

以前のように、軽快に media library が使えるようになりました。

コメントを投稿