TFG-15 Folder MP3 Player ve1.00.03 Script (C) Torafugu 2005 mailto : project-t.tora29@kve.biglobe.ne.jp このテキストは、"MS UI Gothic 12px" で最適化されています。 これは何? フォルダを指定して、MP3ファイル・M3Uプレイリスト(MP3だけ)を 連続再生するメディアプレーヤーです。 MP3以外はそんなに聴かないだろうという勝手な推測で、他の形式のファイルには 対応していません。 実際の再生は MCI に業務委託(丸投げとも言う) しているので、 MP3が再生できない環境では動作しません。 *動作確認OS Windows98SE 主な特徴 フォルダ・プレイリスト・曲単位でのループ再生 サブフォルダ検索・フォルダ単位での移動が可能 MP3・M3Uが混在していても同じ感覚で操作可能(のツモリ) 1/5/20/100曲単位での移動 キーボードでのワンキー操作がとりあえず可能 (枕元にノート型パソコンを置いて聴きながら寝る人に便利) 画面の配色エディト機能 ファイル構成 TFG-15.exe ソフト本体 TFG-15.txt 説明書 (このファイル) TFG-15.ini 設定ファイル hspext.dll HSPプラグイン (表示設定によっては見えない場合があります) TFG_err.log エラー発生時のログデータ (エラー発生時に自動作成) *アンインストールは上記ファイルを削除するだけです。 *異なるバージョン (verA.BB.CC の A.BB の部分) の設定ファイルは使用できません。 操作方法 ボタン 対応キー 動作 ------------------------------------------------------------------------------ フォルダ選択 A 再生するフォルダを指定 コマンドライン・アイコン・ウィンドウへの Drag&Drop でも直接指定可能 (複数指定不可) ▲ ↑ フォルダの先頭に戻る 1ファイル目の1曲目の2秒未満の時、前のフォルダの先頭に戻る |<< S ファイルの先頭に戻る 1曲目2秒未満の時、前のファイルに戻る << ← プレイリストの現在の曲の先頭に戻る 2秒未満の時、前の曲に戻る l> Z 再生 ll X 一時停止 ■ C 停止 (先頭のファイルに戻る) >> → プレイリストの次の曲に進む >>| D 次のファイルに進む ▼ ↓ 次のフォルダに進む * MP3 と M3U を同じボタンで操作するので、動作に若干のクセがあります。 (特に ▲ |<< <<) |<< >>| と << >> の動作は、MP3のみ使用の時は、全く同じです。 |<< >>| ファイル(アルバム)単位での移動 << >> プレイリストの曲単位での移動 なので、プレイリスト1曲目2秒未満での動作は |<< 前ファイルのプレイリストの先頭 << 前ファイルのプレイリストの最後 に移動します。 ループ対象 対応キー 動作 (ON時) ------------------------------------------------------------------------------ 親フォルダ 1 サブフォルダを検索しない 現在フォルダ 2 現在再生中のフォルダをループ再生 (▲ ▼ でのフォルダ移動は可能) 1ファイル 3 現在再生中のファイルをループ再生 (▲ ▼ |<< >>| でのフォルダ・ファイル移動は可能) 1曲 4 現在再生中の曲をループ再生 (ボタンでの移動は可能) 移動単位 対応キー 動作 (ON時) ------------------------------------------------------------------------------ 1曲 Q |<< << >> >>| のボタンで移動する際の間隔を変更 5曲 W ファイル数・リスト数をオーバーする場合は、 20曲 E 前フォルダ/ファイルの最後 or 次フォルダ/ファイルの先頭 100曲 R に移動 その他 対応キー 動作 ------------------------------------------------------------------------------ F1 音量を下げる F2 音量を上げる F3 画面色設定ボタンをウィンドウ右に表示/非表示 取得される色と実際に反映される色は、 パレット重複防止のためにRGBの各下位1bitが異なります ボタンの色は "画面のプロパティ" で変更してください F4 メッセージボックス内の情報をダイアログで全表示 ついでにクリップボードにコピー (表示しきれないファイル名を見る時に便利) F5 再生ファイルのパス名をダイアログで全表示 ついでにクリップボードにコピー F6 ウィンドウをスクリーンの左上に移動 Esc プログラム終了 *演奏時間・音量のシークバー(モドキ)は、ドラッグ移動させることはできません。 細かな動作について 再生順 作者が面倒くさがりなため、フォルダ名・ファイル名(拡張子含む)のソートは、 単純に文字コード順になります。なので、エクスプローラーの名前順とは 順番が異なります。 a1.m3u a1.mp3 A2.mp3 とあれば、A2.mp3 a1.m3u a1.mp3 の順になります。 普通はファイル名の先頭にトラック数を入れるので、問題無いと思います。 M3Uファイル サイズが大きい(概ね32KB以上)場合、正常にロードできない場合があります。 Windows標準のメモ帳 (notepad.exe) で開ければ問題無いと思います。 1行につき1ファイルを記述した単純なリストのみ有効です。 再生できるファイルは、リスト中のMP3ファイルのみです。 映像トラックを含むMP3 オーディオ再生専用に設計しているので、快適な鑑賞はできません。 とりあえず別ウィンドウで最小化して再生されます。 また、映像ウィンドウを閉じた時の動作が、再生中と一時停止中で異なります。 再生中 次ファイルに移動 (1曲ループON時は曲の先頭に戻る) 一時停止中 ウィンドウを閉じるだけ (再生ボタンで再開) 何らかの理由で再生できないファイル・曲の長さが0または取得できないファイルは 飛ばして次のファイルを再生します。 再生できないファイル(M3Uはリスト全てが再生できない場合)が20回続くと、停止します。 CD-ROM からの起動の場合は、終了時に設定はセーブされません。 使用上の注意 異常動作を防ぐために、使用中は以下の作業は極力避けてください。 サウンドを再生するアプリケーションの使用 操作先フォルダ・ファイルの移動・削除・変更等 フォント "MS UI Gothic" "Webdings" が無い場合、表示がおかしくなります。 M3Uファイルと同様に、1フォルダに非常に多数(概ね1000程度)のファイル・フォルダがある場合、 正常動作しない恐れがあります。 もし、何らかのエラーで強制終了された後も曲が再生されている場合は、 Ctrl+Alt+Del の強制終了リストから Rundll32 を選択して終了させてください。 おもな履歴 バグ指摘や要望があれば、メールしていただけると幸いです……が、 ごく稀にしかメールの確認をしていないので、返事が1ヶ月後とかになるかもしれません。 2005/04/22 TFG-14 がとりあえず完成したので次のアイデアを練る 2005/04/23 製作開始 2005/05/07〜10 ver0.00 とりあえず完成 ファイル名昇順ソートを導入 フォルダにルートディレクトリを指定した時に反映されない不具合を修正 2005/05/11〜14 ver0.01 フォルダの何曲目か表示するように改良 ファイル名に 半角 "!" を含む場合に再生されない不具合を修正 2005/05/16 ver0.02 1曲ループ機能を追加 2005/05/22〜31 ver0.03 5曲移動機能を追加 シークバークリックに反応しない場合のある不具合を修正 Esc キー による終了を追加 起動時に再生可能ファイルがある場合、即再生するように変更 2005/06/06〜08 ver0.04 ボリュームコントロールを追加 設定のセーブ機能を追加 多重起動防止機能を追加 2005/06/09 ver0.05 1フォルダループ機能を追加 画面色エディト機能を追加 2005/06/12〜13 ver0.06 画面色エディト機能を6色に変更 ウィンドウへの Drag&Drop に対応 2005/06/14〜16 ver0.07 M3U ファイルに対応 (単純にファイルの羅列で記述されているタイプのみ) 20曲移動機能を追加 画面色エディトで、画面の配色に重複がある場合に正しく反映されない不具合を修正 メッセージボックス内のフォルダ名・ファイル名をダイアログ表示する機能を追加 2005/06/19〜26 ver0.08 M3Uループ機能を追加 移動単位を 1/5/20/100曲 に変更 画面色エディト機能を7色に変更 再生不能ファイルを20回続けてロードした場合は、停止するように修正 拡張子が4文字以上で "mp3a" 等のファイルがロードされていた不具合を修正 ファイル名が非常に長い(96文字以上)場合にも対応 F4 で再生ファイル名情報をダイアログ表示・クリップボードコピーする機能を追加 2005/06/29〜08/09 ver0.09 前回終了時の位置で起動するように変更 (スクリーンからはみ出す場合、はみ出さない位置で起動) F5 で再生ファイル名のみをダイアログ表示・クリップボードコピーする機能を追加 F6 でスクリーンの左上に表示する機能を追加 ウィンドウが、なるべくタスクバーと重ならないように修正 M3U選択時、再生できないリストファイルを飛ばして再生した場合の動作の不具合を修正 2005/08/19 ver1.00.00 HSP ver3.0 対応に大幅改修 2005/08/25 ver1.00.01 音量が設定より少し小さかったのを修正 ■ボタンの動作を修正 フォルダ選択ダイアログで、現在のフォルダ名が表示されていたのを消去 2005/08/27 ver1.00.02 ウィンドウ初期化時にちらつく不具合を修正 2005/09/16 ver1.00.03 設定ファイルが存在しない場合の配列要素オーバーのエラーを修正