◇ arX MusicPlayer ――――――――――――――――――――――――――――――――――――― ver.403.00β4.1 - 2005/01/31, デバッグ版 □ はじめに  この版のプレイヤーは ver.403.00 正式公開前の準備段階としてユーザーの方に  人柱になって開発に協力して頂く意味もあって(^^;公開しているものであり、完  成しているように見える機能にバグが残っていて正しく動作しないことがありま  すので、特に初めて arX MusicPlayer をお使いになる方などは、 動作の安定性  がある程度保証されている ver.402.15 をご利用ください。  なお、どの版をお使い頂く場合でも、使用した結果起きるあらゆる事態に対して  著作者である arc@arcis が一切の責任を負わないことを了承してください。  また、この版は通常版と違い、起動している間画面右上にデバッグ画面を表示し  ます。デバッグ画面には実行した機能番号の履歴など、バグ発見時のみならずス  キン開発の際にも有用かもしれない情報が表示されます。  機能番号とはプレイヤーの各機能を16進数で8桁に数値化したもので、  下記URLに解説があります。  (cf. 機能番号一覧   http://hp.vector.co.jp/authors/VA022483/xmp/res/arxmp_functype.html ) □ ver.403.00 正式公開前の更新履歴  05/01/31 β4→β4.1 デバッグ版 ・「再生に使用する仕組みの変更」(setplayfunc.ax)新版を添付  β4には誤って使えない古い版を添付していました(^^;  05/01/31 β4 デバッグ版 ・デバッグ版初公開 ・デバッグ画面以外の機能は通常版β4と同じ ・プラグイン「機能番号テスター」を標準添付 □ 前版(ver.402.15)との比較  操作方法や機能は、右クリックメニュー以外はほぼ全て ver.402.15 を踏襲して  います。それらについては前版のヘルプファイルを参照下さい。  変更点、改善点は主に以下のとおりです。 ・再生リスト登録可能ファイル数激増 ・再生リストの表示処理が一部高速化 ・Windows XP SP2のメモリ保護機能(DEP)に対応 ・起動時に、前回終了時の再生箇所を再現する機能を付加(β2〜) ・選択中、再生中のリスト項目情報を比較的シツコク保持   → スキンを変えたりリストを編集した際に、 選択中の項目が変わってしまうことが少なくなりました。 ・DirectX 8.0以降の DirectShow を利用した音楽再生に対応   → MCI, DirectShow(CD Audio以外), 外部DLL(MP3,OggVorbisのみ) の中から再生手段を選べるようになりました。 ・右クリックメニュー再構成 ・色々見直したので全体的に動作が軽くなった…かも?  β版ゆえの制限事項は以下のとおりです。 ・ちゃんとしたヘルプファイルが無い  右クリックメニューについては以下に一覧を示しておきます。  項目名の後ろに書いてある FNC… は、  機能番号一覧を見ると意味が分かるかもしれません。(微妙) (右クリックメニュー) ├ 音楽の情報 (&I) │ ├ 著作者 - mAuthor FNC_CLIP+IDX_CLIP_MINFO+1 │ ├ タイトル - mName FNC_CLIP+IDX_CLIP_MINFO+2 │ ├ ファイル名 - mFileName FNC_CLIP+IDX_CLIP_MINFO+0 │ ├ その他の情報をコピー │ │ ├ フルパス FNC_CLIP+IDX_CLIP_MINFO+4 │ │ ├ アルバムのタイトル FNC_CLIP+IDX_CLIP_MINFO+5 │ │ ├ 発売日 FNC_CLIP+IDX_CLIP_MINFO+6 │ │ ├ コメント FNC_CLIP+IDX_CLIP_MINFO+3 │ │ └ 音楽ファイルの種類 FNC_CLIP+IDX_CLIP_MINFO+7 │ ├ ──────── │ ├ プロパティを表示 FNC_OPEN_PROPERTY|FNC_AUTO+IDX_CUR │ ├ 親フォルダを開く FNC_OPEN_PARENTDIR|FNC_AUTO+IDX_CUR [*] │ ├ 情報画面を開く FNC_OPEN_WND+widInfo └┬再生している音楽のタイトルなどを確認できます。  └また、メイン画面で右から左に流れる音楽情報の種類を変更できます。(対応スキンのみ) [*] │ └ 再生に使用している仕組み │ │   └ [仕組み一覧,idx] FNC_OPEN_WND+widExt+idx └┬再生に使用している仕組みが表示されます。  └DirectShowを使用しているときはフィルタ一覧が表示されます。 ├ 音楽の再生 (&P) │ ├ 次のファイル FNC_PLAY|FNC_AUTO+IDX_CUR_NEXT │ ├ 前のファイル FNC_PLAY|FNC_AUTO+IDX_CUR_PREV │ ├ ──────── │ ├ 一時停止/再開 FNC_PAUSE │ ├ 再生停止 FNC_STOP │ └ 選択中のファイルを再生 FNC_PLAY|FNC_AUTO+IDX_SEL ├ 再生モード (&M) │ ├ NOR(ノーマル) FNC_MODE|FNC_ON+PM_NOR │ ├ REV(リバース) FNC_MODE|FNC_ON+PM_REV │ ├ RND(ランダム) FNC_MODE|FNC_ON+PM_RND │ ├ REP(リピート) FNC_MODE|FNC_ON+PM_REP │ ├ STP(ストップ) FNC_MODE|FNC_ON+PM_STP │ └ MDR(レコード) FNC_MODE|FNC_ON+PM_MDR ├ 再生リスト (&L) │ ├ お気に入り │ │ ├ 現在の再生リストを... │ │ │ ├ 新規登録 FNCM_XLT_SAVEEX │ │ │ ├ ──────── │ │ │ └ 上書き保存 │ │ │   └ [お気に入りリスト,idx] FNCM_XLT_SAVE+idx │ │ ├ ──────── │ │ ├ [お気に入りリスト,idx] FNCM_XLT_LOAD+idx │ │ ├ ──────── │ │ └ 一覧更新 FNCM_XLT_LOADEX │ ├ ファイルを追加 FNC_OBJ402+objList_AddFile │ ├ フォルダを追加 FNC_OBJ402+objList_AddFolder │ ├ 名前順並び替え FNC_OBJ402+objList_Sort │ ├ 全ファイル存在確認 FNC_OBJ402+objList_CheckAll │ ├ ──────── [*] │ └ リスト画面を開く/閉じる FNC_OBJ402+objWindow_OpenList └─リスト画面が開いたり閉じたりします。大きな画面で快適に再生リストを編集できます。 ├ ──────── ├ スキン (&S) │ ├ [変更先,idx] FNC_XSP_LOAD+idx │ ├ ──────── │ ├ 一覧更新 FNC_XSP_LOAD|FNC_REFRESH │ ├ 現在のスキンの情報 │ │ ├ 著作者 - sAuthor FNC_CLIP+IDX_CLIP_SINFO+1 │ │ ├ タイトル - sName FNC_CLIP+IDX_CLIP_SINFO+2 │ │ ├ コメント - sComment FNC_CLIP+IDX_CLIP_SINFO+3 [*] │ │ └ 言語ファイル - sLanguage │ │ │   ├ [言語ファイル一覧,idx] FNC_XMS_LOAD+idx │ │ │   ├ ──────── │ │ │   └ 一覧更新 FNC_XMS_LOAD|FNC_REFRESH └┬言語ファイルが、厳密にスキンごとに決定されるようになりました。  └選択した言語ファイルの情報はスキンを変えるまでの間だけ保持されます。 │ ├ ──────── │ └ 現在のスキンを編集 │   ├ [編集項目,idx] FNC_XSP_MODIFY+idx │   ├ ──────── │   ├ ファイルから設定を読み込む FNC_XSS_LOAD │   ├ 現在の設定をファイルに保存する FNC_XSS_SAVE │   └ 初めの設定に戻す FNC_XSP_MODIFY|FNC_OFF ├ プラグイン (&P) │ ├ [プラグイン一覧,idx] FNC_XPI_LOAD+idx │ ├ ──────── │ └ 一覧更新 FNC_XPI_LOAD|FNC_REFRESH ├ スクリプト (&X) │ ├ [スクリプト一覧,idx] FNC_XS_LOAD|FNC_AUTO+idx │ ├ ──────── │ ├ 一覧更新 FNC_XS_LOAD|FNC_REFRESH │ └ 一覧以外のスクリプトを実行 FNC_XS_LOAD ├ 設定 (&C) │ ├ 再生リスト登録対象 │ │ ├ MPEG Audio FNCM_SET_SEARCH+TP_MP3 │ │ ├ WindowsMediaAudio FNCM_SET_SEARCH+TP_WMA │ │ ├ Midi FNCM_SET_SEARCH+TP_MID │ │ ├ Wave FNCM_SET_SEARCH+TP_WAV │ │ ├ OggVorbis FNCM_SET_SEARCH+TP_OGG │ │ ├ CD Audio FNCM_SET_SEARCH+TP_CDA │ │ ├ (上記以外の)MCIで再生できるファイル FNCM_SET_SEARCH+TP_MCI │ │ ├ (〃)DirectShowで再生できるファイル FNCM_SET_SEARCH+TP_DXS │ │ ├ ──────── [*] │ │ ├ サブフォルダの中身 FNCM_SET_SEARCH+TP_DIR └┬前版では [リスト編集] > [サブフォルダまで検索] という項目で表示されていました。  └初期設定スキンでは、メイン画面のリスト領域にあるチェックボックスと連動します。 │ │ ├ リストファイルの中身 FNCM_SET_SEARCH+TP_XLT │ │ ├ ──────── │ │ └ 全てにチェックを付ける/外す FNCM_SET_SEARCHEX │ ├ リスト編集 │ │ ├ 重複ファイルは最下行に移動 FNCM_SET+IDX_SET_LIST_DOWNDBLITEM │ │ └ リストファイルは新しい再生リストに読込 FNCM_SET+IDX_SET_LIST_CLEARONLOAD │ ├ 画面設定 │ │ ├ ボタンなどにチップヘルプを表示 FNCM_SET+IDX_SET_DISP_TIPHELP │ │ ├ メイン画面を常に最前面に表示 FNCM_SET+IDX_SET_DISP_ONTOP │ │ ├ タスクトレイに常にアイコンを表示 FNCM_SET+IDX_SET_DISP_TRAYICON [*] │ │ └ (メイン画面不定形時)タスクバーにタイトルを表示 FNCM_SET+IDX_SET_DISP_ONTOP └─スカイブルー、ユフィ◆スキンなどで有効な設定です。 │ └ 音楽再生 │   ├ 音楽情報の取得に mp3infp.dll を使用 FNCM_LOADLIB+IDX_LOAD_MP3INFP │   ├ 再生リストを繰り返し再生 FNC_OBJ402+objList_ChangeListLoop [*] │   ├ 起動時に前回終了時の再生箇所を再現 FNCM_SET+IDX_SET_PLAY_REPLAY └―設定を一時的にオフにしたいときは、[Shift] キーを押しっぱなしにしてプレイヤーを起動してください。 │   ├ ──────── [*] │   ├ 再生に使用する仕組みの変更 FNCM_XPI_LOAD+IDX_XPI_SETPLAYFUNC [*] │   └ 再生できるファイル種の変更 FNCM_XPI_LOAD+IDX_XPI_SETPLAYTYPE └―設定画面が開きます。 ├ ──────── ├ 最小化 (&Z) FNC_MINIMIZE|FNC_AUTO ├ 音量の調整 (&V) FNC_XPI_LOAD|FNC_AUTO+IDX_XPI_VOLUME ├ ヘルプの表示(&H) FNC_XPI_LOAD|FNC_AUTO+IDX_XPI_HELP └ プレイヤーの終了(&E) FNC_OPEN_WND+widMain (右クリックメニュー - 再生リスト上) ├ 選択項目 │ ├ 一つ上へ移動 FNC_LIST_UP|FNC_AUTO+IDX_SEL │ ├ 一つ下へ移動 FNC_LIST_DOWN|FNC_AUTO+IDX_SEL │ ├ 項目の削除 FNC_LIST_CLEAR|FNC_AUTO+IDX_SEL │ ├ ごみ箱に捨てる FNC_LIST_DELETE|FNC_AUTO+IDX_SEL │ ├ 名前を変更 FNC_LIST_RENAME|FNC_AUTO+IDX_SEL │ ├ ──────── │ ├ 再生 FNC_PLAY|FNC_AUTO+IDX_SEL │ ├ プロパティを表示 FNC_OPEN_PROPERTY|FNC_AUTO+IDX_SEL │ └ 親フォルダを開く FNC_OPEN_PARENTDIR|FNC_AUTO+IDX_SEL ├ お気に入り │ ├ 現在の再生リストを... │ │ ├ 新規登録 FNC_XLT_SAVE|FNC_AUTO|FNC_ON │ │ ├ ──────── │ │ └ 上書き保存 │ │   └ [お気に入りリスト,idx] FNC_XLT_SAVE|FNC_AUTO+idx │ ├ ──────── │ ├ [お気に入りリスト,idx] FNC_XLT_LOAD|FNC_AUTO+idx │ ├ ──────── │ └ 一覧更新 FNC_XLT_LOAD|FNC_AUTO|FNC_REFRESH ├ ファイルを追加 FNC_LIST_ADD_FILE ├ フォルダを追加 FNC_LIST_ADD_FOLDER ├ 名前順並び替え FNC_LIST_SORT|FNC_ALL ├ 全ファイル存在確認 FNC_LIST_CHECK|FNC_ALL ├ 設定 - リスト編集 (右クリックメニュー) 同名項目参照 └ 設定 - 再生リストの登録対象 (右クリックメニュー) 同名項目参照  [*] … 前版からの大きな変更点 □ プラグインについて(プラグイン製作者の方へ)  プレイヤーの版が新しくなるにつれ激しく仕様変更を繰り返してきたプラグインですが、  ver.403.00 も以前とは内部処理が全く異なるものとなりました。  と言っても arc@arcis 以外の誰かがプラグインを開発しているという話を  未だ聞いたことが無いので影響は薄いかもしれませんが…。  (スキンは結構多くの方が作成して下さっているようで、嬉しい限りです(^-^)  仕様書などはまだ作成できていません。公開までしばらくお待ちください。 □ スクリプトについて(スキン製作者の方へ)  ver.403.00α1以降のスクリプトは、以前と大枠では互換性を保ちながら  いくつかの新機能をサポートしています。  ただし、使用できなくなった古い命令もあります。  詳細は、公式サイト内開発者用ページの仕様書をご覧ください。 ――――――――――――――――――――――――――――――――――――― (c) arc@arcis arX MusicPlayer 公式サイト - http://hp.vector.co.jp/authors/VA022483/xmp/