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
