一括表示
タイトル
記事No
投稿日
投稿者
参照先
KbMedia Player Version 3.12.2024.0404(正式版)
298
2024/04/03(Wed) 23:12:01
Kobarin

https://kobarin.sakura.ne.jp/kbmedia/kbmed312.exe (Vista 以降版)
https://kobarin.sakura.ne.jp/kbmedia/kbmed312.7z (Vista 以降版)
https://kobarin.sakura.ne.jp/kbmedia/kbmed312_xp_x86.exe (XP 対応版)(32bit 版のみ)
https://kobarin.sakura.ne.jp/kbmedia/kbmed312_xp_x86.7z (XP 対応版)(32bit 版のみ)

exe と 7z はどちらも中身は同じです。
7z の展開の仕方が分からない方は exe をダウンロードして下さい。

exe だと Microsoft Edge でブロックされる方は 7z をダウンロードして下さい。
Microsoft Edge にブロックされる方は安全だと報告してくれると助かります。

起動時にエラーメッセージが表示されてプラグインが認識されない場合は
Microsoft Visual C++ 2022 再頒布可能パッケージが必要です。
https://visualstudio.microsoft.com/ja/downloads/#other-ja-family
x64 版ランタイムファイル直リンク
https://aka.ms/vs/17/release/VC_redist.x64.exe
x86 版ランタイムファイル直リンク
https://aka.ms/vs/17/release/VC_redist.x86.exe
(x64 版の動作には vc_redist.x64.exe と vc_redist.x86.exe の両方が必要です)

Windows XP で使用したい場合は XP 対応版をダウンロードして下さい。
XP 対応版は 32bit版のみです。64bit版の本体が XP で動作しない為です。
XP で使用する場合、ランタイムは

VS2017 のランタイム
https://aka.ms/vs/15/release/VC_redist.x64.exe (x64)(XP対応版は 64bit 版を含まないので実際は不要)
https://aka.ms/vs/15/release/VC_redist.x86.exe (x86)

または

https://visualstudio.microsoft.com/ja/vs/older-downloads/

で VS2019 16.7 のランタイムを入れて下さい。16.7 より新しいものだと動作しません。


v3.12beta8 からの変更点

・Vista 以降版と XP 対応版(32bit版のみ)を分けて配布するようにした
 ・本体(Kbmplay.exe) は Vista 以降版も XP 対応版も同じ
 ・本体の 64bit版が XP 64bit版で動作しない為、XP 対応版は 32bit版のみ配布
 ・今後、XP 対応版は正式版でのみ配布
 ・開発環境の更新により XP 対応が困難になった時点で XP 対応を打ち切る
 ・Vista 以降版は XP では一部のプラグインが動作しない
 ・XP 対応版より Vista 以降版の方が高速に動作
・kbasio.kpi に関する以下の修正
 ・IASIO::init に渡すウィンドウを作成する為の専用のスレッドを廃止
  ・IASIO のインスタンスを作成/破棄するのと同じスレッドで作成
 ・再生位置の取得方法を修正
・x64フォルダに plugin.txt 等がなかったのを修正
・M3U を開いたとき必要以上にプレイリストが「updated」になるのを修正
 ・「updated」になる条件は「ツール」->「その他の設定」->「M3U の保存形式」の
  「拡張M3U」の設定に従う
  ・拡張M3U が無効の場合
   ・タイトル/アーティスト/曲長のいずれが変わっても「updated」にならない
  ・拡張M3U が有効の場合
   ・タイトル/アーティストが変われば「updated」になる
   ・曲長についてはミリ秒単位で不一致でも秒単位で一致してれば「updated」にな
    らない
  ・曲を追加・削除した場合は拡張M3Uの設定に関わらず「updated」になる
 ・開いた M3U が拡張M3Uなのかではなく、設定で判断
・先頭行が # で始まるが #EXTM3U でない M3U の先頭行をファイル名として扱っていた
 のを修正


v3.11c(1つ前の正式版)からの主な変更点

・本体と各種プラグイン/DLL の開発環境を最新に更新
・各種プラグイン/DLL のライブラリを最新に更新
・Windows Vista 以降版と XP 対応版を別配布(XP 対応版は 32bit 版のみ)
 (64bit 版のプレイヤー本体が XP 64bit 版で動作しない為、XP 対応版は 32bit 版のみ配布)
 (今後、XP 対応版は正式版でのみ配布、開発環境の更新により XP 対応が困難になった時点で XP 対応を打ち切り)
 (Vista 以降版は XP では一部のプラグインが動作しません。XP 対応版より Vista 以降版の方が高速に動作します)
・GuruGuruSMF による MIDI 再生プラグイン追加(kbGuru2SMF.kpi)
・64bit版 WinFMP.dll に対応(kbfmp.kpi)
・その他不具合修正・改善


そろそろキリがないので正式版にしました。
またいつものように公開してすぐに v3.12a とかにならなければ良いのですが…。

迷いましたが Vista 以降版と XP 対応版を分けて配布することにしました。
Vista 以降版が Vista で動くのかは分かりません。
もし動かないプラグインがあるようなら32bit版だけになりますが XP 対応版を使って下さい。

Vista 以降版と XP 対応版の違いは VS2022 で作成したプラグイン/DLL のプラットフォームセットを

Vista 以降版:Visual Studio 2022 (v143)
XP 対応版: Visual Studio 2017 - Windows XP (v141_xp)

としているだけです。Vista 以降版の方が高速に動作するようですが、もしかしたら
ある程度新しい CPU でないと動作しないかもしれません。
pagetop
タイトル
記事No
投稿日
投稿者

Re: KbMedia Player Version 3.12.2024.0404(正式版)
299
2024/04/06(Sat) 16:14:12
You
XPでの動作確認の結果を。
起動してプラグイン設定を確認し、数曲再生しただけですが。
使用したランタイムは VS2019 16.7 です。

・WinXP(32bit) + kbmed312(x86)
 [kbvsti_x86.kpi, kbviv.kpi, kbunarc.kpi]がロードNG

・WinXP(32bit) + kbmed312_xp_x86
 全プラグインロードOK

・WinXP(64bit) + kbmed312(x86)
 [kbvsti_x86.kpi, kbviv.kpi, kbunarc.kpi, x64の全プラグイン]がロードNG

・WinXP(64bit) + kbmed312(x64)
 本体起動不可

・WinXP(64bit) + kbmed312_xp_x86
 全プラグインロードOK

想定通りの結果になっているのでは、と思います。
pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re^2: KbMedia Player Version 3.12.2024.0404(正式版)
300
2024/04/07(Sun) 09:34:17
Kobarin

> XPでの動作確認の結果を。

ありがとうございます。想定通りの動作で安心しました。

プラットフォームツールセットが最新だと 64bit 版は XP 64bit版では
全てのプラグインが動作しないのですね。

あとはプラグイン置き場のプラグインを今後どうやって配布するかですね…。

GuruGuruSMF は複数ポートの MIDI (メタイベント0x21) にも対応出来そうです。
pagetop

- Web Forum v8.0 -
++ Edited by Hamel ++