iGoogleガジェット「FmTube」(インターネット動画ラジオ)

※以前別の場所で書いた文章を備忘的に書き記しておきます。

【投稿年月日】2008-03-12 【ジャンル】JavaScript

※現在は提供していません。(2012-07-04)

 「FmTube(インターネット動画ラジオ)の公開」で言及した通り、iGoogle用ガジェット「FmTube」(インターネット動画ラジオ)を作成しました。
 
【サンプル】※現在は提供していません。(2012-07-04)

YouTubeのミュージックビデオをLast.fmのように連続再生。好みのジャンル(アーティスト)に関連した音楽を自動選曲して流すインターネット動画ラジオです。動画のサイズを変更したり、アーティストやビデオの順番をシャッフルすることができます。
 Web版のFmTubeとの違いは、表示サイズ(※小さめにした)と、チャンネルの位置変更や「お気に入り」などの情報を保存できることです。この保存機能は便利なので、そのうちWeb版でもOpenID等を利用して、状態を保存できるようにするかもしれません。

 私のiGoogleでの利用方法ですが、ニュース等のRSSをチェックしている横で、ポップスチャンネルや女性ボーカルチャンネル、「お気に入り」の音楽ビデオを流しています。限りなくラジオに近い感覚ですが、気に入ったアーティストを見つけたら、「お気に入り」にポンポン入れて、自分独自のチャンネルを充実させています。
 普段はFireFoxを使っているのですが、IE7のJavaScriptの方が融通がきくので、このFmTubeに限ってはIE7で利用しています。FireFoxやOpera、Safariは、FmTubeのページが最前面にない限り、次の動画へ自動的に移動しないのですが、IEの場合は、別のアプリケーションで作業していても連続再生してくれます。どうやらsetTimeout()の動作が微妙に違うみたいです。ちょっと分かりにくい説明かもしれないので、実際に両ブラウザを使って確認することをお勧めします。

【追記】 setTimeout()の動作ですが、Safariもバージョン3.1からIEと同様になったみたいです。Safariは動作が軽快だし、日本語にも完全対応したし、もしかしたらFireFoxから乗り換えるかもしれません。ただ、NoScriptのようなドメイン別にJavaScriptを有効無効にする機能がSafariになかったらダメですね。ちなみに、今のNoScriptは動作が重過ぎるので1.1.4.6.070317にバージョンダウンしています。。。(2008-03-22)

EDIUNET | PHP/MySQL | 独り言 | 提供サービス | JavaScript