Internet Radio Playerは、インターネット上で提供されるWindows Media Player 対応のストリーミング音声放送(主に日本のサービス)を聴取するためのアプリケーシ ョンです。申し訳程度に時計の表示をしています。
本アプリケーションを動作させるためには、Windows 2000以降のOS、Windows Media Player9以降、Microsoft .NET Framework バージョン1.1以上(Windows XP以上では既 にインストールされています)が必要です。
irplaysetup_121.msiを起動し、インストーラの指示に従って「次へ」を押してくだ さい。0.xからのバージョンアップの際は、「プログラムの追加と削除」から過去のバ ージョンのものを削除して下さい(ゴミデータとして残っています。1.21を削除しなけ れば動作に支障はありません)。
\Internet Radio Player |-irplay.exe 実行ファイル |-Interop.WMPLib.dll WMP動作用ライブラリ +-cfdata.xml 設定ファイル
コントロールパネル内の「プログラムの追加と削除」から「Internet Radio Player」 を選択し、削除してください。その後、インストールされたフォルダにcfdata.xmlが 残っていますので、インストールしたフォルダごと削除すると、完全に消し去ること ができます。レジストリは特にいじっていません。
インストールが正常に終了すると、デスクトップ及びスタートメニューのプログラ ムにショートカットが登録されます。「Internet Radio Player」を選択して起動して ください。パソコンを起動してから初めて起動する時は、ウインドウが表示されるま で若干時間がかかることがあります。
起動が完了すると、デスクトップ上に時計が表示されます。時計の位置を変更する 場合は、文字上でダブルクリックをするか、右クリックをしてメニューから「Show Border」を選択し、ウインドウのフレームを表示させ、タイトルバーを掴んで適宜移 動させてください。
ウインドウ内をダブルクリックすると、再びフレームがなくなり、文字のみの表示 となります。
時計右側にある、青い「Now On Air」というアイコンの上にマウスを持っていくと、 各放送局のNow On Air情報が確認できます(あんまりシステマチックじゃないので正し く表示されないこともあります)。Now On Air情報は、各放送局のデータの出力方法に 依存し、またそれを解析しますので、曲が流れてから情報が表示されるまでタイムラ グがあります。(リアルタイムで曲情報が更新されない放送局もありますので、曲の先 頭・末尾数十秒は実際に流れている曲と曲情報が異なる場合があります。)
また、メニューから「Always NOA Show」をチェックすると、時計下部に常時Now On Air情報が表示されるようになります(この時右側のアイコンは消えます)。時計の文字 の大きさによっては全て表示されませんが、Now On Air情報の文字上にマウスカーソ ルを持っていき、クリックすると全ての情報が表示されます。
また、右クリックして出てきたメニューから、「Check It!」を選択すると、現在の Now On Air情報をブックマークすることができます。また、「View Checked Music」 で過去にブックマークしたNow On Air情報を一覧で表示することができます。
後述する設定(Optionメニュー内Enable Hotkeyをチェック)によっては、 [Ctrl]+[F12]キーの組み合わせで、Now On Air情報がブックマークされます。また、 Optionメニュー内のHotkey to Direct Clipboardをチェックすると、チェックした内 容が直接クリップボードにコピーされます(この時リストには保存されません)。
時計及びNow On Air情報の文字上、またはタスクトレイにあるアイコンを右クリッ クすると、メニューが表示されます。
Check It! | 現在表示されているNow On Air情報をブックマークします。 | |
チェックした楽曲情報を見る | ブックマークしたNow On Air情報を一覧で表示します。 | |
Amazonで楽曲を検索 | 楽曲名・アーティストをAmazonでキーワード検索します。 | |
放送局を選択 | 下記からチャンネルを選択します。(user presetには設定画面で登録した場合選択可能となります。) | |
OTTAVA | http://ottava.jp/ | |
Classic fm | http://classicfm.com/ | |
Suono Dolce | http://www.suono.jp/ | |
Brandnew-J | http://www.j-wavemusic.com/ | |
MAGIC 702 | http://www.magic702.jp/ | |
UNIQue! | http://www.uniqueradio.jp/ | |
AandG | http://www.agqr.jp/ | |
radioNIKKEI | http://www.radionikkei.jp/ | |
*user preset 1 | ||
*user preset 2 | ||
*user preset 3 | ||
再生 | 音声の再生を始めます。起動時は音声が自動的に再生されます。 | |
停止 | 音声の再生を停止します。 | |
再生オプション | バランス・ミュートの設定ができます。 | |
ミュート | 音声をミュートします。 | |
Lchのみで再生 | 音声をLchのみで再生させます。 | |
Rchのみで再生 | 音声をRchのみで再生させます。 | |
バランスを元に戻す | 音声を左右のチャンネルから再生させます。 | |
放送局のHPを表示 | 現在再生しているチャンネルのホームページを表示します。 | |
ウインドウオプション | ウインドウに関する設定メニューです。 | |
常に前面に表示 | 常にアプリケーションの上に表示されます。 | |
ウインドウの最小化 | 時計等の表示を非表示にします。 (元に戻す場合はタスクトレイのアイコンメニューからチェックを外してください) | |
NowOnAir?情報を常に表示 | 時計下部にNow On Air情報を常時表示します。 | |
NowOnAir?情報を強制更新 | Now On Air情報の更新を強制的に行います。 | |
フォントの色 | 下記からフォントの色を設定します。 白, 標準, 黒 | |
時計フォントの大きさ | 下記からフォントの大きさを設定します。 小, 標準, 大, 極大 | |
時計表示を消去 | 上記「NowOnAir?情報を常に表示」との組み合わせで、時計表示を非表示にすることができます。 | |
ウインドウの枠線を表示する | ウインドウのフレームを表示します。(ウインドウの枠線を表示すると移動が可能になります。) | |
ホットキーの設定 | オプションの設定を行います。 | |
ホットキー有効 | 各種ホットキーを有効にします。 | |
Check It!をダイレクトにクリップボードへ保存 | ホットキーで取得したNowOnAir?情報を直接クリップボードにコピーします。 | |
設定/バージョン情報 | アプリケーションの設定とバージョン情報の表示をします。 | |
終了 | アプリケーションを終了します。 |
ホットキーを有効にすると、他のアプリケーション動作中でも以下の機能が使用で きます。
Ctrl+Shift+F1 | OTTAVAを聴く |
Ctrl+Shift+F2 | classic fmを聴く |
Ctrl+Shift+F3 | suono dolceを聴く |
Ctrl+Shift+F4 | brandnew-jを聴く |
Ctrl+Shift+F5 | MAGIC702を聴く |
Ctrl+Shift+F6 | UNIQue!を聴く |
Ctrl+Shift+F7 | AandGを聴く |
Ctrl+Shift+F8 | radioNIKKEIを聴く |
Ctrl+Shift+F9 | *user preset 1を聴く |
Ctrl+Shift+F10 | *user preset 2を聴く |
Ctrl+Shift+F11 | *user preset 3を聴く |
Ctrl+Shift+P | 再生 |
Ctrl+Shift+S | 停止 |
Ctrl+Shift+X | 終了 |
Ctrl+Shift+H | 放送局のHPを表示 |
Ctrl+Shift+B | Amazonで検索 |
Ctrl+Shift+M | ミュートON/OFF |
Ctrl+F12 | Check It! |
ウインドウが表示されなくなった場合は、フォントの大きさを変更し、それでも表 示されない場合はインストールされているアプリケーションのフォルダに 「cfdata.xml」という設定ファイルがあるので、そのファイルを消去してください。
起動時の設定を一度に選択できる画面を追加しました。 NOA情報の取得間隔設定について、デフォルトでは10秒に設定していますが、5秒〜 60秒のあいだで設定が可能です。
アプリケーションの設定画面で最大3つのお好みのチャンネルを登録できます。 聞きたい放送局について、下記の項目を入力してください。
Channel n | チャンネルの名称を入力して下さい(最大16文字・必須) チャンネルの情報を削除したい場合は、空欄にして保存して下さい。 |
live URL | ストリーミングのアドレスを入力して下さい。 |
HP URL | ホームページのアドレスを入力して下さい。 |
NOA URL | NOA情報のアドレスを入力して下さい。 |
NOA pattern | NOA情報パターンを選択して下さい。 |
NOA情報については、各放送局で形式が異なるため、おそらくどの場合でも当てはま らないと思われます。また、Windows Media Playerのエンジンで動いているため、WMP が対応していない音声形式には対応していません。
また、各チャンネル入力行右端にある2つのボタンでユーザチャンネルのデータを外 部ファイル(またはクリップボード)に出力することができます。ファイルとクリップボ ードの選択は、channel 3の下にある「EXPort/IMPort option」のラジオボタンで行っ てください。
[EXP]ボタン | 当該行の放送局データをファイル(クリップボード)に出力します。 |
[IMP]ボタン | ファイル(クリップボード)の放送局データを取り込みます。 |
クリップボードから取り込む際は、下記出力例の「<?・・・」から最終行までを選択 して下さい。行頭に空白行があったり、タグが欠落している場合は正常に読み込むこと ができないので、取り込めません。
<?xml version="1.0" encoding="utf-16"?> <StreamURLData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ChannelName>Virgin Radio</ChannelName> <ChannelURL>http://player.virginradio.co.uk/core/audio/wmp/live.asx?service=vrbb</ChannelURL> <HomePageURL>http://www.virginradio.co.uk/</HomePageURL> <NOAAddress /> <Attr>1</Attr> </StreamURLData>
メニュー「Amazonで楽曲を検索」を選択又はホットキー有効時にCtrl+Shift+Bキーを 押すと、現在流れている曲のNOA情報を取得し、Amazonで該当の曲名・演奏家をキーに 商品を検索します。メジャーな曲は大概ヒットしますが、ちょっと込み入った曲の場合 はヒットしませんので、検索後キーワードを修正してみてください。
放送局の表記がまちまちで共通化していないため、暫定の機能です。また、曲の開始 終了前後の時間はNOA情報が流れている楽曲と一致していない場合がありますので、放 送局名横の楽曲放送開始時間を参考にして下さい。
また、Check It!した曲についても同様に検索が可能です。Check It View欄では複数 選択ができますが、その選択されている一番上の楽曲で検索しにいきます。(※ちなみに、アフィリエイト等はしていませんので、気兼ねなく使用して下さい。)
再生中の音声のミュートが可能になりました。タスクトレイのアイコンをダブルクリ ックするか、メニューの再生オプション「ミュート」をチェックして下さい。同様の動 作でミュートが解除されます。
また、LR片方のチャンネルのみで再生できるようになりました。このアプリケーショ ンは多重起動を制限していませんので、2つ立ち上げてLRのチャンネルで別々の番組を 聴取することが可能です。あまり使い道はありませんが・・・
これらのオプションは設定として保存されません。
アプリケーションの設定は実行ファイルと同じフォルダにcfdata.xmlというファイル で格納されています。ここの値を直接変更することで、時計の大きさとフォントの色が 変更できるよう、暫定的に機能を拡張しました。
<WindowState> <FontColor>USER</FontColor> <FontSize>USER</FontSize> <WindowFlame>FlameOFF</WindowFlame> <AlwaysNOA>Show</AlwaysNOA> <FontColorString>FFFF00000077</FontColorString> <TimeFontSize>64</TimeFontSize> </WindowState>
FontColor?,FontSize?の値を「USER」にし、自身で「FontColorString?」及び 「TimeFontSize?」のタグを上記のように追加して下さい。 FontColorString?の値は、前景色(RRGGBB)+影色(RRGGBB)の16進12桁必要です。 データ形式が正しくない場合は標準色に変更されます。TimeFontSize?は12〜128まで設 定できますが、あまり大きいとNOA表示とのバランスが悲しい感じになります。(v1.1からは設定メニューでも作業ができるようになっています。)
(C)Tenjiku 2007-2008
http://tenjiku.exblog.jp/