新着表示
タイトル
記事No
投稿日
投稿者
参照先
Re: ランダム再生中、まれにアプリが落ちます
192
2022/12/20(Tue) 18:09:32
Kobarin

> 64bit版の方でランダム再生で雑多なデータ(MP3,OGG,FLACやZIP,RAR,7z等で固めたやつなどおよそ5万曲ぐらい)を聞いているのですが、
> まれに、次の曲に行きそうなあたりで音が止まってしばらくするとアプリが落ちます。

う~ん、これだけだとちょっと分かりません。
現象から想像するにギャップレス再生処理に何等かの不具合があるっぽいですが…。

いつから(どのバージョンから)発生するようになったか分かりますか。
随分前(v3.x の初期の頃とか)からですか。

参考までに登録されてる形式(音楽形式、アーカイブ形式)を教えて貰えますか。

どのくらいの頻度で発生しますか。数時間連続再生させるとほぼ確実に
発生するくらいには頻繁に起こりますかね。

> (3.11c以前は応答なしになっていました。ですが、UIには次の曲が表示されてました)

その表示されていた次の曲の形式(音楽形式、アーカイブ形式)はいつも同じでしたか。

> それとは別に、これもまれにですが起動時にプラグインの検索に失敗して
>「モジュール 'Kbmplayer.exe' のアドレス******でアドレス
> 0000000000000000に対する読み取り違反がおきました。」

標準同梱以外のプラグインは導入していますか。

「プラグイン設定」画面で「最新の情報に更新」をクリックしたときにもプラグインを
再検索しますが、ここで同様のエラーが発生することはありますか。

ちなみに起動時にプラグインの検索をし直すのは、通常は前回起動時と異なるバージョン
の本体を起動したときです。(なので通常はバージョンアップ時)
正確には、プラグインフォルダ以下にある *.kpi のタイムスタンプが更新されている場合
に更新されてる *.kpi を再ロードして情報を取得し直します。

> こちらの症状は演奏リストの曲数が5万を超えたあたりから発症してるような感じなのですが、上限とかある感じでしょうか?

確認したところ、登録可能な最大数は約100万曲(2の20乗=1,048,576)に制限しています。
5万曲くらいなら制限に引っかかることはない筈です。
(そんなにたくさん登録して試したことはないですが)

曲数はあまり関係がなく、登録数が多いだけに破損データが存在していて
それを読み込むときに落ちるような気もします。
(特にアーカイブされてる場合)
pagetop
タイトル
記事No
投稿日
投稿者
参照先
kbvgm.kpi 0.51.0
191
2022/12/20(Tue) 02:59:02
聞くだけじいさん

もう二十年以上つかわせて頂いています。本当に感謝していますmm

現vgmプラグインは0.4xベースですが、0.51.0ベースにupdateしていただけると助かります
(いまは、kbm2.x系に、in_vgm0.510をwinampプラグインで読ませていてこの点のため2.xから完全に卒業できないのです><、vgm再生でも使い勝ってのいいkbmだけが頼りです)
(ご多忙だと思いますが、お時間があるときに検討していただければ幸いです)
このスレッドは解決済ですので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

ランダム再生中、まれにアプリが落ちます
190
2022/12/19(Mon) 19:32:54
端子
大変便利に使わせてもらってます。

OS:Windows 11 Home
64bit版の方でランダム再生で雑多なデータ(MP3,OGG,FLACやZIP,RAR,7z等で固めたやつなどおよそ5万曲ぐらい)を聞いているのですが、
まれに、次の曲に行きそうなあたりで音が止まってしばらくするとアプリが落ちます。
(3.11c以前は応答なしになっていました。ですが、UIには次の曲が表示されてました)
再生履歴が起動前の状態に戻ってしまうのが不便なのでご確認頂けると幸いです。

それとは別に、これもまれにですが起動時にプラグインの検索に失敗して
「モジュール 'Kbmplayer.exe' のアドレス******でアドレス
0000000000000000に対する読み取り違反がおきました。」
のエラーダイアログが表示されることもあります。
演奏リストも空っぽのままで、一度終了して再起動させると演奏リストの最後尾の曲が1曲減った状態になります。
こちらの症状は演奏リストの曲数が5万を超えたあたりから発症してるような感じなのですが、上限とかある感じでしょうか?
pagetop
タイトル
記事No
投稿日
投稿者

Re^2: [Media エクスプローラ
187
2022/11/25(Fri) 08:29:27
neco
早速のお返事ありがとうございます。

英語の勉強用に毎日使用しており、次回正式版がとても楽しみです。

今後のご活躍ご発展をお祈りしております。
pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re: [Media エクスプローラ
186
2022/11/24(Thu) 20:43:59
Kobarin

別ウィンドウの Media エクスプローラはかなり初期の頃から搭載
していましたが、今回の要望は実は初めてだったりします。

プラグイン設定画面のサイズや位置の要望は早い段階で来てたの
ですけどね。

カラム以外は大した手間ではないと思うので次の正式版までには
対応したいと思います。

カラム関係(並び順や幅など)は面倒くさかったら後回しにする
かもです。
pagetop
タイトル
記事No
投稿日
投稿者

[Media エクスプローラ
185
2022/11/24(Thu) 08:22:14
neco
いつも使わせてもらってます。開発を続けてくださって、ありがとうございます。

[Media エクスプローラ]に関する要望です。
本体(演奏リストタブ)を左側に表示し、別窓でMedia エクスプローラを右に表示させています。
この別窓で表示したMedia エクスプローラは、サイズや位置が記憶されないため、毎回サイズを拡大する必要があります。

位置を記憶する方法はありますでしょうか。
もしない場合は、本体と同じようにサイズや位置を記憶させるようにしていただけたらうれしいです。

今後のバージョンアップの際に、ご検討いただければ幸いです。
pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re^2: KbMedia Player Version 3.12beta.2022.1108
184
2022/11/18(Fri) 23:23:52
Kobarin

> 再生時の履歴をどこかで表示できる機能

「ファイル」メニューに「最近開いたファイル」みたいな感じですね。
そういう要望があったということで、考えておきます。

終了時のリストが次回起動時に読み込まれるのが嫌な人もいるようなので、
対応したらしたで今度は無効化して欲しいという人もいそうですけど。
pagetop
タイトル
記事No
投稿日
投稿者

Re: KbMedia Player Version 3.12beta.2022.1108
183
2022/11/16(Wed) 22:45:47
DDDに
ありがとうありがとうありがとう

このアプリが永続的に使えていることが本当にストレスフリー

再生時の履歴をどこかで表示できる機能
が欲しいとこの場を借りて要望を・・・

100曲くらいリストに入れた状態でのランダム再生時とかで一つ前の曲に戻りたいときがちらほらあるので。
pagetop
タイトル
記事No
投稿日
投稿者
参照先
KbMedia Player Version 3.12beta.2022.1108
182
2022/11/07(Mon) 22:46:32
Kobarin

https://kobarin.sakura.ne.jp/test/kbmed312_beta.exe
https://kobarin.sakura.ne.jp/test/kbmed312_beta.7z

.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 の両方が必要です)

VS2019 のランタイムでも動作はするようですが、念のため VS2022 の
ランタイムを入れて下さい。Windows XP 環境の人は除きます。

Windows XP で使いたい方は

https://kobarin.sakura.ne.jp/wforum/wforum.cgi?mode=read&no=181&reno=180&oya=180&page=0#181

こちらを参考にして古いランタイムをインストールして下さい。一応まだ
XP でも動作するようです。

v3.12beta での変更点

・演奏リストが更新されている状態のとき、OS をシャットダウン・再起動・サインアウ
 トするのを妨げないように(保存確認のダイアログを表示しないように)した
 ・確認のダイアログに対して「いいえ」を選択したときの動作になる
 ・終了時のリストの状態は保持されて次回起動時に確認される
・単曲リピートや連続再生時にスリープモードに入らないようにした
 ・OS の「電源オプション」->「詳細設定->「マルチメディアの設定」->「メディア共
  有時」の設定が「アイドリングがスリープ状態になるのを回避する」にしても、曲
  の切り替え時に(切り替え前後で再生周波数が変わる場合等)デバイスを閉じる際に
  スリープモードに入っていた
 ・一部の Player プラグインで再生した場合は演奏停止してもスリープモードに入ら
  ない(停止しただけではデバイスを閉じないから?)
 ・演奏停止後にスリープモードに入らなくなる Player プラグインは以下の通り
  ・kbdmusic.kpi
  ・kbqt.kpi(MIDI 再生時のみ、*.mov では問題なし)
 ・midiOut で MIDI を再生後に演奏停止してもスリープモードに入らない
  (停止後も midiOut デバイスを閉じない為)
 ・「アイドリングがスリープ状態になるのを回避する」にしてなくても再生中はスリ
  ープモードに入らなくなる(設定出来るようにするべき?)
・kbvsti.kpi に関する以下の修正
 ・AEffect::numInputs の値が 0 でないプラグイン(MAmiVSTi.dll)を使用すると落ち
  るのを修正
 ・プラグイン DLL のファイル名が "MAmiVSTi.dll" のときだけ effSetBlockSize に
  渡すサイズを再生周波数の 30分の1 の値(44100Hz なら 1470)にするようにした
  ・音がぶつぶつ途切れる現象への対策
  ・正常に再生出来ないことに変わりはない
   (演奏開始直後の数秒間音が途切れる、音途切れが安定後もテンポがよれよれ)
  ・設定出来るようにした方が良いのかもしれないがプラグインによっては対応しな
   い値を渡すと本体を巻き込んで落ちてしまう
 ・演奏開始時の初期化を強化(リセット系 SysEx を受信しないプラグインへの対策)
  ・CC/RPN を出来る限り初期値に設定、リセットオールコントローラー送信等
  ・リセットを受信しないプラグインを使用時に「キャッシュ」を true にして演奏
   を繰り返しても不自然になりにくくなった(VSTSynthFont で確認)
  ・プラグインによっては却って演奏が不自然になるかも(リセットオールコントロー
   ラーを送信するだけにしておいた方が良いかも)
 ・「再生周波数」「音量」「音源リセット」「キャッシュ」の設定を x86/x64 版 で
  区別して保存するようにした


12月まで更新しないつもりでしたが現実逃避しました。(笑)

MIDI をプラグインで連続再生したまま放置してるとスリープモードに入ってしまうこと
に気づきました。

OS の電源オプションで「アイドリングがスリープ状態になるのを回避する」に設定している
場合、デバイスを開いている間は確かにスリープモードには入らないのですが、デバイスを
閉じるときにスリープモードに入ってしまうようです。

デバイスを閉じてから指定の時間が経過するまでスリープモードに入らなくなるものと思って
ましたが、元々こういう動作だったのでしょうか。

MIDI 以外の形式で、再生周波数が同じデータを連続再生している間はデバイスを閉じること
なくギャップレスに再生するので、スリープモードに入ることがなくて気づきませんでした。
MIDI だとギャップレス再生に対応していないので曲が切り替わる度にデバイスを開き直します。
(プラグイン使用時。midiOut 使用時はデバイスを開き直しません)

このままだと不便でしょうがないので連続再生中はスリープモードに入らないようにして
しまいました。ただし、「アイドリングがスリープ状態になるのを回避する」に設定して
いなくてもスリープしなくなります。

これは設定出来るようにした方が良いでしょうか。

プラグインの設定は簡単に追加できますが、本体の設定項目を追加するのはちょっと
面倒くさいです。

本体の設定もプラグイン設定と同じようにヘルプを兼ねるようにしたいと思ってはいる
のですが、かなり大掛かりな修正が必要で実現出来ていません。
pagetop
タイトル
記事No
投稿日
投稿者
参照先
WindowsXP
181
2022/10/22(Sat) 19:48:19
Kobarin

2022/10/23 現在、最新の VS2022 ランタイムは VS2022 17.3.6 のもののようですが、
ランタイムが新し過ぎると XP では動作しなくなるので、古いバージョンを使う必要が
あります。VS2022 ではなく VS2019 のランタイムで、しかも中途半端なバージョンなので
とても分かりづらいです。

https://my.visualstudio.com/Downloads?q=Visual%20Studio%202019

サインインして

Visual C++ Redistributable for Visual Studio 2019 (version 16.7)

をダウンロードして下さい。既にこれより新しいランタイムを入れてる場合は
一度ランタイムをアンインストールする必要があります。

VS2019 16.7 のものであれば XP で動作することを確認しましたが、全ての
機能を試した訳ではありません。64bit 版は環境がないので試していません。

VS2017 のランタイムでも動作するようです。サインインするアカウントが
ない場合は以下に置いてあります。

https://visualstudio.microsoft.com/ja/vs/older-downloads/
https://aka.ms/vs/15/release/VC_redist.x64.exe (動作未確認)
https://aka.ms/vs/15/release/VC_redist.x86.exe

64bit 版は動作確認していません。

少しでも新しいものにしたいのであれば VS2019 16.7 のものをお使い下さい。


Windows 10/11 の場合は

https://visualstudio.microsoft.com/ja/downloads/#other-ja-family
https://aka.ms/vs/17/release/VC_redist.x64.exe
https://aka.ms/vs/17/release/VC_redist.x86.exe

こちらが最新です。
pagetop

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