hoge diary - July 16, 2006

[PC環境改善] Firefox で lastfm: の URI を Amarok に関連付ける

amaroK-1.4.1 から Last.fm のストリームを直接再生することができるようになりました.

ですので,Firefox の protocol-handler を変更すれば,Amarok で lastfm: の URI を直接再生することができます.

最も単純に関連付けるには,Firefox の prefs.js に次の 1 行を書き加える(既に記述してある場合は書き換え)だけです.

user_pref("network.protocol-handler.app.lastfm", "/usr/bin/amarok");

ただしこれでは Amarok 側のプレイリストが上書きされてしまいますので,--append オプションを付けて次のように設定したいところです.

user_pref("network.protocol-handler.app.lastfm", "/usr/bin/amarok --append --play");

しかしこれでは動きません.おそらく引数のつもりで書き加えた部分も実行ファイル名の一部と見做されているのでしょう.

ですので,私は,下のようなシェルスクリプトを 1 個作ることにしました.

#! /bin/sh
/usr/bin/amarok --append --play "$1"

このスクリプトのパスを仮に /path/to/lastfm-protocol-handler としますと,スクリプトに実行属性を与えてから,prefs.js を以下の通りに書き加えるか書き換えれば OK です.

user_pref("network.protocol-handler.app.lastfm", "/path/to/lastfm-protocol-handler");

これで Firefox からハイパーリンクをクリックすることによって Amarok が再生してくれるようになります.

コメント

名前(何でも可):

テキスト(http:// を含む内容は投稿できません):

トラックバック

トラックバック URI: https://www.pakunet.jp/hoge/trackback/2006071601

トラックバックはありません.


Valid XHTML 1.1! Valid CSS!
© 2004-2009 ぱくちゃん.
Last modified: Thu Nov 01 01:17:06 JST 2007