[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 が再生してくれるようになります.
トラックバック
トラックバック URI: https://www.pakunet.jp/hoge/trackback/2006071601
トラックバックはありません.