ReadMe


Internet Radio Player 1.3 簡易説明書

【概要】

Internet Radio Playerは、インターネット上で提供されるWindows Media Player 対応のストリーミング音声放送(主に日本のサービス)を聴取するためのアプリケーシ ョンです。

【必要環境】

本アプリケーションを動作させるためには、Windows 2000以降のOS、Windows Media Player9以降、Microsoft .NET Framework バージョン1.1以上(Windows XP以上では既 にインストールされています)が必要です。

【対応放送局】

  • OTTAVA
  • Classic fm
  • Suono Dolce
  • Brandnew-J
  • Virgin Radio
  • UNIQue!
  • AandG
  • radioNIKKEI
  • ユーザチャンネルを3つまで設定可能

【インストール】

irplaysetup_121.msiを起動し、インストーラの指示に従って「次へ」を押してください。0.xからのバージョンアップの際は、「プログラムの追加と削除」から過去のバージョンのものを削除して下さい(ゴミデータとして残っています。現バージョンのものを削除しなければ動作に支障はありません)。


【ファイル構成】

\Internet Radio Player
|-irplay.exe     実行ファイル
|-Interop.WMPLib.dll WMP動作用ライブラリ
|-1linebar.png    プレイヤー背景画像ファイル
|-button.png     プレイヤーボタン画像ファイル
+-cfdata.xml     設定ファイル

【アンインストール】

コントロールパネル内の「プログラムの追加と削除」から「Internet Radio Player」 を選択し、削除してください。その後、インストールされたフォルダにcfdata.xmlが 残っていますので、インストールしたフォルダごと削除すると、完全に消し去ること ができます。レジストリは特にいじっていません。

【アプリケーションの起動】

インストールが正常に終了すると、デスクトップ及びスタートメニューのプログラムにショートカットが登録されます。「Internet Radio Player」を選択して起動してください。パソコンを起動してから初めて起動する時は、ウインドウが表示されるまで若干時間がかかることがあります。

起動が完了すると、デスクトップ上にプレイヤーが表示され、インターネットラジオの再生が始まります。

【楽曲情報の表示】

一部のインターネットラジオ局では、Now On Air情報という、今放送している曲名の 情報を提供しています。その提供方法は放送局によって様々ですが、本アプリケーショ ンでは、曲名とアーティスト(又は作曲者)名を取得し、表示しています。

この情報については、各放送局のデータの出力方法に依存し、またそれを解析します ので、曲が流れてから情報が表示されるまでタイムラグがあります。(リアルタイムで 曲情報が更新されない放送局もありますので、曲の先頭・末尾数十秒は実際に流れてい る曲と曲情報が異なる場合があります。)

また、ウインドウの一番右にあるアイコンをクリックして出てくるメニューから、 「Check It!」を選択すると、現在のNow On Air情報をブックマークすることができま す。また、「チェックした楽曲情報を見る」で過去にブックマークしたNow On Air情報 を一覧で表示することができます。

後述する設定(ホットキーの設定→ホットキーを有効をチェック)によっては、 [Ctrl]+[F12]キーの組み合わせで、Now On Air情報がブックマークされます。また、 同メニュー内の「Check It!をダイレクトにクリップボードへ保存」をチェックすると、 チェックした内容が直接クリップボードにコピーされます(この時リストには保存され ません)。

【表示ウインドウ解説】

テキストだと判り辛いかもしれませんが、念のため位置関係の説明。

┌─────────────────────┐
|[ 押押押押押押押押押押押押押押]↓きァ
└─────────────────────┘
.謄スト表示領域:放送局・楽曲情報等が表示されます。
∈得/停止ボタン:音声の再生・停止をします。
ミュートボタン:音声のミュートのON/OFFを切り替えます。
ぅ椒螢紂璽爛椒織鵝Д廛譽ぅ筺璽椒螢紂璽爐猟汗哀Εぅ鵐疋Δ鯢充┐靴泙后
ゥ瓮縫紂璽椒織鵝Д瓮縫紂爾鯢充┐靴泙后

【チャンネルの変更について】

,領琉茲捻Εリックをすると、チャンネル選択ウインドウが開きます。下記対応放送局の9局に加え、設定ウインドウで3局を追加することができます。

【ウインドウの移動について】

◆銑イ離椒織鶲奮阿良分を左クリックしてドラッグすることにより、自由に移動でき ます。ウインドウの位置はアプリケーション終了時に保持されます。

【ボリュームの調整について】

い離椒織鵑魏,垢肇椒螢紂璽狡汗哀Εぅ鵐疋Δ直下に表示されます。プレイヤーのボ リュームを調節することが可能です。このウインドウは何も作業しなくなってから3秒後 に、自動的に消えます。ここで設定した値は設定ファイルに保持されます。

【メニューについて】

イ離瓮縫紂璽椒織鵑鬟リックすると、下記のメニューが表示されます。

Check It!現在表示されているNow On Air情報をブックマークします。
チェックした楽曲情報を見るブックマークしたNow On Air情報を一覧で表示します。
Amazonで楽曲を検索楽曲名・アーティストをAmazonでキーワード検索します。
再生音声の再生を始めます。起動時は音声が自動的に再生されます。
停止音声の再生を停止します。
再生オプションバランス・ミュートの設定ができます。
ミュート音声をミュートします。
Lchのみで再生音声をLchのみで再生させます。
Rchのみで再生音声をRchのみで再生させます。
バランスを元に戻す音声を左右のチャンネルから再生させます。
放送局のHPを表示現在再生しているチャンネルのホームページを表示します。
ウインドウオプションウインドウに関する設定メニューです。
常に前面に表示常にアプリケーションの上に表示されます。
ウインドウの最小化時計等の表示を非表示にします。
(元に戻す場合はタスクトレイのアイコンメニューからチェックを外してください)
NowOnAir?情報を強制更新Now On Air情報の更新を強制的に行います。
フォントの色下記からフォントの色を設定します。
白, 標準, 黒
ホットキーの設定オプションの設定を行います。
ホットキー有効各種ホットキーを有効にします。
Check It!をダイレクトにクリップボードへ保存ホットキーで取得したNowOnAir?情報を直接クリップボードにコピーします。
設定/バージョン情報アプリケーションの設定とバージョン情報の表示をします。
終了アプリケーションを終了します。

【ホットキーについて】

 ホットキーを有効にすると、他のアプリケーション動作中でも以下の機能が使用で きます。

Ctrl+Shift+F1OTTAVAを聴く
Ctrl+Shift+F2classic fmを聴く
Ctrl+Shift+F3suono dolceを聴く
Ctrl+Shift+F4brandnew-jを聴く
Ctrl+Shift+F5Virgin Radioを聴く
Ctrl+Shift+F6UNIQue!を聴く
Ctrl+Shift+F7AandGを聴く
Ctrl+Shift+F8radioNIKKEIを聴く
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+BAmazonで検索
Ctrl+Shift+MミュートON/OFF
Ctrl+F12Check It!

【アプリケーションの設定】

メニュー項目の各種設定を一度に設定することが可能です。また、フォントの色、NOA情報の取得間隔、ユーザチャンネルも設定することができます。NOA情報の取得間隔設定について、デフォルトでは10秒に設定していますが、5秒〜60秒のあいだで設定が可能です。

【ユーザチャンネルについて】

 アプリケーションの設定画面で最大3つのお好みのチャンネルを登録できます。  聞きたい放送局について、下記の項目を入力してください。

Channel nチャンネルの名称を入力して下さい(最大16文字・必須)
チャンネルの情報を削除したい場合は、空欄にして保存して下さい。
live URLストリーミングのアドレスを入力して下さい。
HP URLホームページのアドレスを入力して下さい。
NOA URLNOA情報のアドレスを入力して下さい。
NOA patternNOA情報パターンを選択して下さい。

 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について】

アプリケーションの設定は実行ファイルと同じフォルダに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からは設定メニューでも作業ができるようになっています。)

【背景・ボタン画像について】

本バージョンからプレイヤーっぽいデザインにしてみました。これにより、背景画像・ボタン画像をカスタマイズできます。背景画像の大きさ(300x20)、ボタンの大きさ(9x9の6個連結=54x9)が合っていれば、その画像に変更されます。但し、今のところ透明な画像には対応していません。


【変更履歴】

version 1.3 - 080411

  • プレイヤーっぽいデザインにしてみた。
  • MAGIC702放送終了に伴い、Virgin Radioに変更。

version 1.21 - 080319 ReadMe - version 1.21

  • オプション設定画面からも時計文字を非表示にできるようにしました。

version 1.20 - 080317

  • 時計文字を非表示にできるようにしました。

version 1.12 - 080227

  • MAGIC702の曲情報の取得を見直しました。

version 1.11 - 080205

  • version1.0のコード見直しの際に出てしまった以下のバグに気付かず今頃修正。
    • コンテキストメニュー「枠線を表示する」の処理
    • 設定メニューでフォントの色を「手動」に変更した際の処理

version 1.1 - 080123

  • ユーザチャンネルの外部入出力に対応しました。

version 1.02 - 080115

  • 再生オプションとして、ミュート・バランス調節を付加しました。

version 1.01 - 071203

  • MAGIC702の曲情報の取得を見直しました。

version 1.00 - 071126

  • ユーザチャンネルの設定に関するエラーを修正しました。
  • 起動時に最小化しない問題を修正しました。
  • バージョンが0.xだと上書きでインストールができないようなので、1.xに変更しました。

version 0.66 - 071106

  • 続・NOA取得関連コード見直し。一部モジュールの使用をやめて軽くしました。
  • NOA取得間隔を設定できるようにしました。
  • 起動時の画面表示がおかしくなる部分を修正。

version 0.65 - 071101

  • NOA取得関連コード見直し。
  • 一部の放送局のNOA情報取得動作速度がはやくなりました。

version 0.64 - 071026

  • NOA取得関連、文字表示関連のコード見直し。
  • 作りこもうと思うほどうまくいかなくなるので苦戦中。

version 0.63 - 071004

  • 32bitカラーの透過処理の見直しをしました(環境に依存します)。
  • Suono DolceのHPデザイン変更に伴うNOA情報取得ルーチンを変更しました。
  • アマゾンでの楽曲キーワード検索機能を追加しました(暫定)。

version 0.61 - 070904

  • 下記バージョンアップに伴う内部コード変更の作業で、常にアプリケーションがアクティブになってしまうバグを解消しました。

version 0.6 - 070903

  • チャンネル「UNIQue!, AandG, radioNIKKEI」を追加しました。
  • 設定画面を付加しました。
  • 設定画面において、ユーザ任意のチャンネル追加ができるようになりました。
  • ホットキーを若干増やしました。

version 0.5 - 070815

  • ホットキーの機能を追加しました。
  • スタンバイモード移行時の処理を追加しました。
  • チャンネル選択時の接続状況を表示しました。
  • 終了処理のバグを解消しました。

version 0.4 - 070606

  • チャンネル「MAGIC 702」を追加しました。

version 0.3 - 070525

  • 楽曲ブックマーク機能(Check It!)に対応しました。

(C)Tenjiku 2007-2008
http://tenjiku.exblog.jp/

最新の13件

2008-03-19 2009-03-26 2008-06-10 2008-06-04 2008-04-14
  • ReadMe
2008-02-13

今日の2件

  • counter: 1601
  • today: 1
  • yesterday: 0
  • online: 1