Hatena::ブログ(Diary)

fubabz記

2008-12-13

XMMS2でlast.fmからScrobbleしながら曲を聴く

last.fmを試してみたらとても気に入ってしまったが,ブラウザで聴くのはデバイスが衝突するなど,ちょっとまずいのでxmms2で聴けないかといろいろ調べた.

以下Debian環境での話.last.fmへはあらかじめユーザ登録しておく.

apt-getするxmms2プラグインパッケージ

(デコード関連は繁雑になるので省略)

  • xmms2-plugin-curl
  • xmms2-plugin-icymetaint
  • xmms2-plugin-lastfm
  • xmms2-scrobbler

ディレクトリの作成,シンボリックリンク

ln -s ~/.config/xmms2 ~/.xmms2
mkdir -p ~/.config/xmms2/clients/xmms2-scrobbler
ln -s /usr/bin/xmms2-scrobbler ~/.config/xmms2/startup.d/

Scrobbleするための設定

~/.config/xmms2/xmms2.conf
…
<section name="lastfm">
    <property name="password">パスワード</property>
    <section name="priority">
        <property name="application/x-url:lastfm://*">50</property>
    </section>
    <property name="username">ユーザ名</property>
</section>
…
~/.config/xmms2/clients/xmms2-scrobbler/config
user: ユーザ名
password: パスワード

サーバデバッグモードで再起動

killall xmms2d
xmms2d -d

聴きたいチャンネルの設定

(以下,コマンドラインクライアントでの話.他のクライアントの場合は読み替える事)

xmms2 add lastfm://globaltags/タグ
xmms2 add lastfm://user/ユーザ名/personal
xmms2 add lastfm://user/ユーザ名/recommended
xmms2 add lastfm://user/ユーザ名/neighbours
xmms2 add lastfm://artist/アーティスト名

…など

聴く

xmms2 play

ひとつのチャンネルを流しっぱなしにする設定

このへんはまだ挙動がよくわかってない.うまくゆかない場合は以下を試すこと.

xmms2 config playlist.repeat_all 1

または

xmms2 config playlist.repeat_one 1

参考リンク