2008/05/15 ソースコードを公開しました。

  • http://svn.coderepos.org/share/lang/c/Fittle/

長らく放置してごめんなさい。
ソースコードを整理してから公開する予定だったのですが
一年半経ってもやらなかったので、整理せず公開します。
h2k6fiddle の作者さんが嬉しいかもしれません。
CodeRepos で公開しているので誰かきれいにしてください…。

2006/10/16 Ver.2.2.2 Preview 3

  • 9x系で再生時にクラッシュするバグを修正。

バグ報告ありがとうございます。

2006/10/11 Ver.2.2.2 Preview 2

  • CUEシートに対応。
  • 「外部ツール」機能を追加。
  • 再生曲強調表示をより柔軟にした(設定は引き継がれません)。
  • 安定性の向上。
  • その他、細かな修正。

2006/06/04 Ver.2.2.2 Preview版

  • BASS 2.3に対応
    2.2のアドオンが使えなくなりますので
    http://www.un4seen.com/bass.html#addons
    から適宜ダウンロードしてください。
  • bass_wadsp.dll(WINAMPのDSPプラグインを読み込むアドオン)
    に試験的に対応。イマイチなので今にも消しそうです。
  • 8-bit WAVEの再生がうまくいかないバグを修正。
  • RIFF/WAVEタグの取得に対応。
  • その他、細かな修正。
バグ報告及び要望ありがとうございます。

2006/03/25 Ver.2.2.1 正式版

  • 「リストを検索」の結果をプレイリストに送る機能を追加。
  • その他、細かな修正。
バグ報告及び要望ありがとうございます。

2006/03/13 Ver.2.2.1 RC

  • 「プレイリストに送る」が正しく動作しなかったバグを修正。
  • 拡張子がないファイルを追加してしまうバグを修正。
  • ショートカットからの起動時に「実行時の大きさ」を反映するようにした。
  • タブの多段表示をオプションにした。
  • その他、細かな修正。
バグ報告及び要望ありがとうございます。

2006/03/04 Ver.2.2.1 Preview 4

  • APE、MPCのAPEv2タグに対応。
  • MSN Messengerの曲表示機能を廃止。
    プラグインにして取外しができるようにしました。
  • その他、細かな修正。
バグ報告ありがとうございます。

2006/02/27 Ver.2.2.1 Preview 3

  • ID3v2.2のタグの表示がおかしくなるバグを修正。
  • \で終わるパスに関するバグの修正。
  • その他、細かな修正。
バグ報告ありがとうございます。

2006/02/22 Ver.2.2.1 Preview 2

  • 曲切り替え時にクラッシュするバグを修正。
バグ報告ありがとうございます。

2006/02/20 Ver.2.2.1 Preview

  • 軽量化。
  • 「ファイルを削除」で複数ファイルを許可するようにした。
  • 32bit(float)で出力をオプションにした(2000/XPのみ対応)。
  • プレイリストを相対パスで保存できるようにした。
  • ステータスバーを非表示にできるようにした。
  • タブメニューに「フルパスでソートする」を追加。
  • タブメニューに「リンク切れを削除する」を追加。
  • 「停止時にフェードアウトする」オプションを追加。
  • その他、いろいろ修正変更。
要望、及びバグ報告ありがとうございます。

2005/12/03 Ver.2.2.0 正式版

  • 出力ビットを32bit-floatに変更。
  • ドラッグによるタブの並び替えを実装。
  • コマンドラインオプションに"/add"、"/addplay"を追加。
  • ツリーアイテムをダブルクリックで再生する機能を追加。
  • フォルダ切り替え時にCtrlキーを押すことでサブフォルダを検索するようにした。
  • 「ツールバーを固定」でツールバーを詰める様にした。
  • WMAのタグ取得時にクラッシュするバグを修正。
  • その他、多くのバグを修正。
要望、及びバグ報告ありがとうございます。

2005/10/13 Ver.2.2.0 Preview 2.1

  • 「再生位置も復元する」が効かなくなっていたのを修正。
  • iTunesタグが文字化けしていたのを修正。
バグ報告ありがとうございます。

2005/10/13 Ver.2.2.0 Preview 2

  • 高速化(数千曲登録されたプレイリストを読んでも結構早くなったかも)
  • プレイリスト内のファイルの存在確認をデフォルトで行わないようにした。
  • 起動時間を表示するようにした(不評ならやめます)
  • ID3v2.4 UTF-8でエンコードされたタグに対応。
  • 「アドレスを追加」が効かなくなっていたのを修正。
  • いわゆるダメ文字問題がエンバグしていたのを修正。
  • ミニパネル「ツールバーを表示する」の設定が保存されないのを修正。
  • その他、細かな修正。
バグ報告ありがとうございます。

2005/10/08 Ver.2.2.0 Preview

  • AIFF/AC-3に対応。
  • TTA/Speex/OptimFROG(ID3v1)のタグ取得に対応。
  • ツリーからドラッグ&ドロップで新規タブを作成する機能を実装。
  • 「サブフォルダを検索して追加」を廃止(常にサブフォルダを検索するので)
  • ネットラジオが聞けなくなっていたのを調整。
  • メニューの「ミニパネル」が無効になっていたのを修正。
  • プレイリストでZIP内のファイルも読み込むようにした。
  • ファイルサイズ軽減のため、128x128のアイコンを削除。
  • リソースのツールバーアイコンをスレに上がっていたものに差し替えた。
  • その他、細かな修正。
たくさんのバグ報告、ありがとうございます。

2005/10/03 Ver.2.2.0 Beta

  • BASS 2.2に対応。
    古いアドオンは使えなくなります。
    http://www.un4seen.com/bass.html#addons
    から新しいものをダウンロードしてください。
    WMA,FLAC,CDA,AAC,ALAC,APE,MPC,TTA,WavPack,OptimFrog,
    Speex対応 ZIP内直接再生もサポートします。(CDAを除く)
  • プラグイン機構を実験的に導入。(PDK0)
    WINAMP2のGENプラグイン程度のことができるようになる予定。
  • ボリュームバーを独立にした。
  • エクスプローラからツリーへのドラッグ&ドロップを可能にした。
  • リストへのドラッグ&ドロップでサブフォルダを含むようにした。
  • ツリービューをトグルするコマンドを追加。
    非表示状態で起動するときにツリーを読み込まないので高速化できます。
  • 「ツリーのフォルダを一つだけ開く」オプションを実装。
  • ミニパネルのツールバーの表示をオプションにした。
  • ランダム再生にMersenne Twisterを使用するようにした。
  • Windows98におけるリストの並び替えに関するバグを修正。
  • その他、いろいろ修正。
要望、バグ報告ありがとうございます。

2005/08/04 Ver.2.1.7 Preview版

  • 「再生/一時停止」コマンドを追加。
  • 「閉じるボタンで最小化」オプションを追加。
  • 「サブフォルダを検索で圧縮ファイルも検索する」を追加。
  • 「再生位置も復元する」オプションを追加。
  • リスト及びシングル再生時の「前の曲」をリスト逆順にした。
  • タブをダブルクリックでそのタブを再生するようにした。
  • ファイラのパスでコマンドラインオプションを考慮するようにした。
    スペースの入ったパスを指定している人は""で囲ってください。
  • ミニパネルのクリックイベントの処理がおかしかったのを修正。
  • その他、細かな修正。
要望、バグ報告ありがとうございます。

2005/07/24 Ver.2.1.6 正式版

  • ミニパネルの横の長さを変えられるようにした。
  • ミニパネルのタイトルスクロールをオプションにした。
  • ミニパネルの時間表示をオプションにした。
  • ミニパネルでの右、中クリックにタスクトレイの設定を使うようにした。
  • 拡張子.abzをzipファイルとして扱うようにした。
  • 「起動と同時に再生を開始する」でランダム再生を有効にした。
  • 音量を上げる/下げるコマンドの挙動がおかしかったバグを修正。
  • タブを表示しない設定を有効時に、画面がちらつくバグを修正。
  • 相対パスのプレイリストを読み込めないバグを修正。
  • プレイリストもソートしてしまうバグを修正。
  • bass.dllをVer.2.1.0.5からVer.2.1.0.4に差し替えた。
    ギャップレス再生が時々失敗する問題に対する処置です。
  • その他、細かな修正。
バグ報告、要望してくれた方、ありがとうございます。

2005/07/08 Ver.2.1.5 正式版

  • タグが空の場合、ファイル名を使うようにした。
  • ステータスバーをダブルクリックでミニパネルに移行するようにした。
  • ミニパネルでもアクセラレータキーを有効にした。
  • 「タブを下に表示する」オプションを追加。
  • 「起動と同時に再生を開始する」オプションを追加。
  • ツリーでのENTERキーに再生/ノード展開の機能を割り当てた。
  • ツリーとリストをLEFT、RIGHTキーで移動できるようにした。
  • その他、細かな修正。
バグ報告、要望を下さった方、ありがとうございます。

2005/06/27 Ver.2.1.5 Preview 2

  • ZIPファイルの直接再生を行うと、メモリリークが発生するバグを修正。
    Ver.2.1.5 Previewでのみ発生します。該当バージョンを使用の方は
    必ずバージョンアップして下さい。ご迷惑をおかけします。
  • 起動中に関連付け情報を受け取ってもウィンドウを表示しないようにした。
  • その他、細かな修正。

2005/06/26 Ver.2.1.5 Preview

  • タグの取得にmp3infp.dllを使わないようにした。
    Vorvis及びZIPファイル内のmp3のタグを取得できるようになりました。
    WAVE、APEタグの対応を一時停止します。今後対応したいと思います。
  • コマンドラインオプションを実装。
    詳しくはReadme.txtの「コマンドラインオプション」を見てください。
  • コンパクトモードを廃止。ミニパネルを実装。
  • エクスプローラからタブへのドラッグ&ドロップを実装。
  • リストメニューに「アドレスを追加」を追加。
  • リストメニューに「停止」を追加。
  • メインアイコンを変更した。(Slicさんありがとう)
  • メニューIDを振りなおした。(猫歩きさんごめんなさい)
  • その他、細かな修正。

2005/05/29 Ver.2.1.4 正式版

  • ZIPファイルで完奏できないファイルがあるバグを修正。
  • その他、細かな修正。

2005/05/29 Ver.2.1.3 正式版

  • ZIPファイルでファイルオープンに失敗するバグを今度こそ修正。
  • パスが長いZIPファイルでバッファオーバーランを起こすバグを修正。
  • 「タブが一つならタブを隠す」オプションを追加。
  • ヘッダコントロールを非表示にできるようにした。
  • シーク量を秒単位にした。
  • トレイアイコンクリック時の動作を選択できるようにした。
    それにともない「トレイアイコンをシングルクリックで復帰」を廃止。
  • その他、細かな修正。

2005/05/25 Ver.2.1.2 正式版

  • ディレクトリセパレータにエスケープシーケンスが使われたZIPで
    ファイルオープンに失敗するバグを暫定的に修正。
  • ファイラの参照ボタンが使用不可になっていたのを修正。
  • ZIPファイルの対応形式をMP1,MP2,MP3,WAV,OGG,FLAC,WMAに拡張した。
  • ホットキーコマンド「一時停止」を「再生/一時停止」にした。
要望、バグ報告をしてくださった方、ありがとうございます。

2005/05/22 Ver.2.1.1 正式版

  • unzip32.dllを利用したZIPファイル内のMP3ファイルの再生に対応。
    圧縮ファイルをメモリに展開し、直接再生します。
  • しおりのフルパス表示をオプションにした。
  • basscd.dllに対応。
    cda形式のファイルを再生します。ギャップレス再生はできません。
  • ファイラを選択できるようにした。
  • ツリーからリスト、タブへのドラッグ&ドロップを実装した。
  • タブのメニューに「プレイリストを保存」を追加。
  • ツリーのメニューに「再生中のフォルダ」を追加。
  • ツールバーを非表示にできるようにした。
  • Ctrl+Kでリストとツリーのフォーカスをトグルするようにした。
  • その他、細かな修正。
要望を下さった方々、ありがとうございます。

2005/04/29 Ver.2.1.0 正式版

  • 更新日時をローカルファイルタイム表記にした。
  • チャンネル数が異なるファイル間で再生速度がおかしくなるバグ修正。
  • ツリーメニューに「エクスプローラで開く」を追加。
  • トレイメニューに「ウィンドウ表示/非表示」を追加。
  • ホットキーコマンドの「ウィンドウを復帰」を改良。
  • その他、細かな修正。
バグ報告、要望を下さった方々、ありがとうございます。

2005/04/23 Ver.2.1.0 Preview 2

  • 再生曲の強調表示方法を選べるようにした。
  • タイトルとアーティストの表示を反転するオプションを追加。
  • シークの移動量を指定できるようにした。
  • 「再生中のフォルダ」をしおりに追加した。
  • 再生曲のファイル情報を保持するようにした。
  • その他、細かな修正。
要望を下さった方々、ありがとうございます。

2005/04/09 Ver.2.1.0 Preview

  • 最大化関係のバグを修正。
  • MSN Messenger 7.0 の再生曲表示にテスト対応。

2005/04/06 Ver.2.1.0 β2

  • プレイリストでサイズと更新日時を取得をオプションにした。
  • 起動時に最大化を復元するようにした。
  • プレイリストのソート情報を保持するようにした。
  • 「ツールバーを固定する」コマンドを実装した。
  • Shift+Delが効いていなかったのを修正。
  • ランダムでリピートオフが効かなくなっていたバグを修正。
  • ボリュームに関するバグを修正。
全ての報告、要望に感謝いたします。

2005/04/02 Ver.2.1.0 β1

  • リストビューを詳細表示にした。
  • カラムクリックによるソートを実装した。
  • しおりを改良した。
  • *.plsもプレイリストとして認識するようにした。
  • Icecast/Shoutcastにテスト対応。
    プレイリストをドラッグ&ドロップしてください。
  • ツールチップでフルパスを表示をオプションにした。
    要望ありがとうございます。
  • 「ファイルを削除」コマンドを追加。
    要望ありがとうございます。
  • タスクバーが左にあるとウィンドウ位置が正しく保存できないバグ修正。
  • タスクトレイから復帰すると最大化がとけるバグ修正。
    報告ありがとうございます。
  • その他、細かな修正。
  • しおりの仕様変更により、以前の設定は引き継がれません。

2005/03/26 Ver.2.0.0 正式版

  • バージョン情報ダイアログを作った。
  • その他、細かな修正。

2005/03/18 Ver.2.0.0 Preview 2

  • インサートソートからマージソートに変更。
    ソートがうまくいかないバグも修正しました。
    報告ありがとうございます。
  • 正確な演奏時間が取得できないファイルでも正常に動作するように修正。
    こちらも報告ありがとうございます。
  • 一時停止中のシークを改善。
  • その他、細かな修正。

2005/03/12 Ver.2.0.0 Preview

  • ボリュームをWAVEボリュームからソフトボリュームに変更。
    (ずっとソフトボリュームを触っていると思っていました…すいません。)
  • 「上へ」を改良した。
    要望ありがとうございます。
  • その他、細かな修正。

2005/03/07 Ver.2.0.0 β3

2005/03/03 Ver.2.0.0 β2

  • bassflac.dllに対応。
    http://www.un4seen.com/
    から各自手に入れてください。
  • 周波数が異なるファイルのギャップレス再生が上手くいかないバグ修正。
  • Windows98でも動作するように調整。
  • シークスピードの改善。
  • ツリーメニューに「サブフォルダを検索して追加」を実装。
  • トレイアイコンをシングルクリックで復帰できるオプション追加。
  • タスクトレイを常に表示関係のバグを今度こそ修正。
    要望&報告ありがとうございます。
  • その他、細かな修正。

2005/02/26 Ver.2.0.0 β1

  • 再生エンジンをbass.dllに変更。
  • ギャップレス再生にひとまず対応。
  • タグ取得を一時的にやめた。
  • タスクトレイを常に表示にした時に発生するバグを修正。

2005/02/25 Ver.1.3.0 正式版

  • しおり関係のバグ修正。
  • フォントの文字セットをデフォルトに固定した。
  • サイズ変更時のちらつきを軽減。
  • その他、細かな修正。

2005/02/18 Ver.1.3.0 Preview 2

  • ツリーのメニューから「サブフォルダを検索」を利用可にした。
  • リストの背景色が変更されないバグへを修正。
    要望&報告ありがとうございました。
  • サイズ変更時のリストビューのちらつきを改善。

2005/02/05 Ver.1.3.0 Preview版

  • しおりのフォルダをルートとして扱えるようにして、
    ドライブよりも優先してツリー構築を行うようにした。
  • それにともないスマートツリーを廃止。
  • コントロールのフォント、色を変更できるようにした。
  • タスクトレイから復帰するホットキーコマンドを追加。
  • リスト右クリックメニューからプレイリストに送る機能を追加。
    これで全ての操作がキーボードで行えるようになったはず。
  • 隠しフォルダを表示するオプションを追加。
  • 高速化のためにサブフォルダを検索しないオプションを追加。
  • リストの右クリックメニューからプロパティを呼び出せるようにした。
  • タイトルバーからシステムメニューが表示できないバグを修正。
    報告ありがとうございます。
  • Windows2000でツリー領域を最大化すると落ちるバグを修正したかも。
    確認取れてません。2kの方、報告よろしくお願いします。
  • その他、細かな修正。

2005/01/22 Ver.1.2.0 正式版

  • キーボードからコンテクストメニューを呼び出せるようにした。
  • 設定ダイアログを少し改良。
  • Windows 2000を正式サポート。
  • その他、細かな修正。

2005/01/13 Ver.1.2.0 Preview 2

  • メニュー非表示で起動するとしおり等がおかしくなるバグ修正。
  • リストが一個の時のランダム(リピートオフ)の挙動を修正。
  • コンパクトモード関係の調整。
  • Windows2000でも動くようになんとなく調整。
  • その他、細かな修正。

2004/12/23 Ver.1.2.0 Preview版

  • コレクションをタブで増やせるようにした。
    名称もコレクションからプレイリストに変更。
    タブを右クリックでメニューが表示されます。
    表示タブが変わっても再生タブは変えないようにしました。
  • 前の曲の履歴を10個のスタックにした。
  • ボリュームコントロールを改良。
  • I以降のドライブが取得できないバグを修正。
    報告してくれた方、ありがとうございます。
  • コマンド「リストから検索」を追加。
    フルパスからインクリメンタル検索を行います。
  • コマンド「コンパクトモード」を追加。
  • コマンド「メニューを非表示」を追加。
    Ctrl+F11でトグルします。
  • ツリーのアイコンを非表示にするオプションを追加。
  • 設定に「スタートアップフォルダ」を追加。
  • スプリッタをダブルクリックでツリービューをトグルするようにした。
  • スマートツリーの最下フォルダを展開するようにした。
  • ツリービューの右クリックメニューを作成。
  • プレイモードを改良。
    リスト…リストを一通り再生
    ランダム…リストをランダムで一通り再生
    シングル…一曲だけ再生
    リピート…リスト、ランダム、シングルをそれぞれ繰り返し
  • 動画再生関連をちょこっと修正。
    再生開始時ウィンドウをトップに持ってくるようにした。
    スクリーンの中央にウィンドウを持ってくるようにした。
    キーボードショートカットを効くようにした。
  • その他、いろいろ修正。
  • ▽設定が引き継がれない仕様変更
    INIファイルの"Audio","Movie"セクションの区切りを";"から"\"に変更。
    セクション名も"Audios","Movies"に変更。
    (";"がコメント開始文字だということを忘れてました。)
    INIファイルの"Volume"セクションの値を最大値100から1000に変更。
    セクション名も"Volumes"に変更。
    コレクションファイルの書式を変更。

2004/11/05 Ver.1.1.0

  • 起動中に関連付けを受け取れないバグ修正。
  • ツリーとリストの境界を移動できるようにした。
  • 最後に表示していたタブを保存するようにした。
  • ツールバーアイコンの高さを16ピクセルに変更した。
  • 環境によってエラーが出て起動できないバグを修正。
    報告してくださった方、ありがとうございました。
  • 開発環境をWindows XP SP2に移行した。
  • その他、細かな修正。

2004/10/02 Ver.1.0.1

  • ファイル並び替えドラッグ中のの自動スクロールに対応。
  • メニューにシークコマンドを追加。「進む」、「戻る」です。
  • 再生ファイルの強調表示がおかしくなることがあるバグ修正。
  • 作者ホームページのURLを変更。
  • その他、細かな修正。

2004/09/18 Ver.1.0.0

  • 初公開