Fire.fmはNoScriptを導入している場合は設定が必要

自室で使っているPCのFirefoxにもFire.fmを入れてみました。普段はamarokを使って音楽を再生していますが、重いですし、Last.fmのステーションを流しっ放しにするにはFire.fmのほうが断然手軽に出来るってことで入れたわけです。

ところが「ステーションを開始」からアーティスト名を入力してしても「ステーション hogehoge を読込み中・・・」のあと

[tegaki]通信に失敗しました[/tegaki]

と残念な返答をされてしまいます。Last.fmのサイトがリニューアルされたのが原因なのか?とわけのわからないことも考えましたが、まったくそんなことは関係なくNoScriptを入れていたのが原因でした。自室のプライベート用なのでそれなりに怪しげなサイトもご訪問致しますので、こっちにだけ入れてたんですね。対策方法がFire.fmのヘルプページにありました。

Fire.fm – Help

I get “Communication failed” every time I try to load a station. What is going on?

There is a known incompatibility between Fire.fm and the NoScript add-on (except on Mac OS X), and possibly other content-blocking add-ons. Fire.fm loads a local Flash player in the background to play tracks from Last.fm, and some content filters may block it.

In the case of NoScript, we’re working out a solution to show a warning and allowing you to unblock Fire.fm. This will probably make it in our next release (version 1.1). You can unblock Fire.fm yourself by opening the NoScript Preferences window (how to do that?) and doing one of the following:

  1. In the Plugins tab, uncheck “Forbid Adobe Flash”.
  2. In the Whitelist tab, type “file://” and click on the Allow button. If you’re thinking there must be a finer-grained rule you can include… there isn’t. NoScript works at the domain level, and all local file URLs are treated the same.

If you’re using other add-ons that conflict with Fire.fm, please file a Support Request. We’re very interested in finding and fixing all of these issues.

  1. Pluginsタブの「Adobe Flashの禁止」のチェックをはずす
  2. Whitelistタブから許可するサイトに “file://”を追加する
  3. Firefoxを再起動する

ウチではこれで再生出来るようになりました。再生出来るようにはなりましたが

[tegaki]これだと何の為のNoScriptだかわからん!w[/tegaki]

さてどっちを取りますかね?