2011年11月13日日曜日

foobarとYouTubeの架け橋 fooTubeの公開と導入方法

それは一人のレスから始まった

 

954 :名無しさん@お腹いっぱい。 [↓] :2011/11/11(金) 03:58:11.62 ID:n/cekjxN0 [PC]
だれかyoutube再生プラグイン作って
検索ワード入れると指定した順番に音だけ再生する奴
youtubeのプレイリスト再生できるとなお良し


955 :名無しさん@お腹いっぱい。 [] :2011/11/11(金) 17:00:36.17 ID:EMCOPNh40 [PC]
IEコンポーネント<忘れないで下さいね///

 

ということで作ってみた

 

 

いつものように上からDL

 

1.解凍とインストール

解凍して生成されるファイル+フォルダは以下のとおり

├fooTube.exe

├はじめに必ずお読みください.txt

├動作風景.png

└Data4fooTube

  ├em.html

  └fooTube.css

これらのファイル郡をfoobar本体ディレクトリにfooTubeという名前のフォルダを作成し、その中に放り込む。

 

 

2.foobar側の設定

RunServiceを導入する。

Run service 解説 - foobar2000 Wiki
http://foobar2000.xrea.jp/index.php?Run%20service%20%E8%A7%A3%E8%AA%AC

 

RunServiceの設定で、fooTubeという項目を新規作成し、パスをfooTube\fooTube.exe %title%とする。

 

正直この部分は利用者自身で一番良いものを選んでほしい。

このソフトはコマンドライン引数はひとまとめとして認識するようにしてあるので空白があろうとなかろうときちんと認識する。

fooTube\fooTube.exe+(半角空白)+youtubeで検索した言葉で指定してやればきちんと起動する。

URLエンコーディングなど、検索語彙の最適化は内部できちんと処理を行なっているので大抵の場合はきちんと動作する。

 

fooTube\fooTube.exe+(半角空白)+アルバム名でも動作するし、そのへんは利用者の裁量にお任せしたい。

 

3.実際に使ってみる

プレイリストの曲を選択して右クリック、RunService>fooTubeを選択

 

普段Youtubeを見ているようにリンクをクリックして選択するだけ

 

すると以下のような画面になるので再生するだけ。

検索結果に戻りたい場合はaキー以外のキーをこのウインドウがアクティブなときに一回押せば戻る。

 

なお、内部処理的な話をすると、単純に埋め込みHTMLをIEコンポーネントで表示させているだけなので、埋め込み禁止の動画はこの状態では再生できない旨のメッセージが出ることがある。

 

この場合はaキーを押すとyoutubeのページに飛ぶようになっている。

なお、この状態から検索結果に戻りたい場合には、任意のキーを押せばOK。

foobarカラの使い方の説明はこんなものだ。

 

なお、fooTube.cssで気づいている人もいるだろうが、この埋め込みプレーヤのページではCSSが有効になっている。

今はまだ実用的ではないが、内部的には一応埋め込みプレーヤのページの背景色は灰色、マージンは0に設定されている。

将来的には検索結果ページを含めてCSSでもっと実用的なカスタマイズできるようにしたいなあと漠然と考えている。

また、このソフトは別にfoobarから起動させるだけでなく、単独でも起動する。

その場合はRunServiceで指定したようにfooTube.exe+(半角空白)+youtubeで検索した言葉としてやれば良い。

 

フィードバック、動作報告、改善要望など絶賛大出血某集中です!

 





0 件のコメント:

コメントを投稿