Releases: jnory/MyShogiSoundPlayer
バージョン1.0.0
変更内容
- いくつかのバグを修正しました
- 実行ログを保存する機能を実装しました
使い方
環境に応じたファイルをダウンロードし、解答して出てきたSoundPlayer.exeとlibwplay.so(またはlibwplay.dylib)をMyShogi.exeと同じディレクトリに入れて下さい。
音が鳴らないときは
以下のいずれかのコマンドで試験実行して下さい。
mono SoundPlayer.exe --debug [MyShogiのサウンドディレクトリへのパス]
または、
mono SoundPlayer.exe --debug-aggressive [MyShogiのサウンドディレクトリへのパス]
音が鳴ればSoundPlayerは(おそらく)正常に動いています。
--debugと--debug-aggressiveの違いは試験的に鳴らす音の数の違いです。
--debug-aggressiveでは認識されているすべての音を一通り鳴らします。
音が鳴らない場合、上記コマンドの実行結果を添えてMyShogiSoundPlayerのリポジトリにIssueを立てるか、
作者のTwitter( https://twitter.com/arrow_elpis )までお問い合わせください。
不具合に気付いたときは
不具合にお気付きの時も、上記デバッグモードの実行結果を添えてMyShogiSoundPlayerのリポジトリにIssueを立てるか、
作者のTwitter( https://twitter.com/arrow_elpis )までお問い合わせください。
また、SoundPlayerにはロギングモードが実装されています。
環境変数 MYSHOGI_SOUNDPLAYER_LOGPATH にログの保存先ファイル名を指定してMyShogiを起動することで、
実行ログが該当ファイルに保存されます。
不具合が発生したときのログも合わせてお問い合わせいただきますと原因救命が早くなるかもしれません。
なお、ログの実行結果には棋譜の情報が含まれますので、公開不可な棋譜が混ざり込まないようご注意ください。
ロギングモードの実行例
実行ログをsoundplayer.logに保存したいときは以下のようにします。
MYSHOGI_SOUNDPLAYER_LOGPATH=soundplayer.log mono --arch=32 ./MyShogi.exe
試験リリース6
【変更内容】
【使い方】
環境に応じたファイルをダウンロードし、解答して出てきたSoundPlayer.exeとlibwplay.so(またはlibwplay.dylib)をMyShogi.exeと同じディレクトリに入れて下さい。
※libsoundio.soやlibsoundio.dylibは不要になりました
【音が鳴らないときは】
以下のコマンドで試験実行して下さい。
mono SoundPlayer.exe --debug [MyShogiのサウンドディレクトリへのパス]
または、
mono SoundPlayer.exe --debug-aggressive [MyShogiのサウンドディレクトリへのパス]
音が鳴ればSoundPlayerは(おそらく)正常に動いています。
音が鳴らない場合、上記コマンドの実行結果を添えてMyShogiSoundPlayerのリポジトリにIssueを立てるか、
作者のTwitter( https://twitter.com/arrow_elpis )までお問い合わせください。
試験リリース5
※Linuxにおいて音が途切れるなどの報告が上がっています。環境依存があるようです。ご注意ください※
- agaru.wavを再生するときに音がおかしくなる不具合を修正しました。
- Linux版において音がとまりにくくなりました。(まだ止まる場合があります)
【使い方】
環境に応じたファイルをダウンロードし、解答して出てきたSoundPlayer.exeとlibsoundio.so(またはlibsoundio.dylib)をMyShogi.exeと同じディレクトリに入れて下さい。
【音が鳴らないときは】
以下のコマンドで試験実行して下さい。
mono SoundPlayer.exe --debug [MyShogiのサウンドディレクトリへのパス]
または、
mono SoundPlayer.exe --debug-aggressive [MyShogiのサウンドディレクトリへのパス]
音が鳴ればSoundPlayerは(おそらく)正常に動いています。
音が鳴らない場合、上記コマンドの実行結果を添えてMyShogiSoundPlayerのリポジトリにIssueを立てるか、
作者のTwitter( https://twitter.com/arrow_elpis )までお問い合わせください。
【制限事項】
Linux版において途中で再生が止まることがあります。
特に、--debug-aggressiveにおいて、再生が76付近で止まる事が確認されています。
試験リリース4
Linux版で音が間延びするというご指摘に対処しました。
https://twitter.com/fxst24/status/1056051866851635202
【使い方】
環境に応じたファイルをダウンロードし、解答して出てきたSoundPlayer.exeとlibsoundio.so(またはlibsoundio.dylib)をMyShogi.exeと同じディレクトリに入れて下さい。
【音が鳴らないときは】
以下のコマンドで試験実行して下さい。
mono SoundPlayer.exe --debug [MyShogiのサウンドディレクトリへのパス]
音が鳴ればSoundPlayerは(おそらく)正常に動いています。
音が鳴らない場合、上記コマンドの実行結果を添えてMyShogiSoundPlayerのリポジトリにIssueを立てるか、
作者のTwitter( https://twitter.com/arrow_elpis )までお問い合わせください。
【現在の制約事項】
Linuxで対局の途中から音が鳴らなくなる現象が発生しています。
試験リリース3
Linuxで動くように修正したバージョンです。
mac版のビルドはmojave、Linux版のビルドはUbuntu 18.04で行っています。
動かない環境がありましたら教えて下さい。
【使い方】
- ダウンロードしたファイルをSoundPlayer.exeという名前に変更し、MyShogi.exeと同じフォルダに置いて下さい。mac版とLinux版でバイナリが異なりますので気をつけて下さい。
- libsoundio-sharpの本家さまが配布しているlibsoundioのライブラリファイルをダウンロードし、MyShogi.exeと同じフォルダに置いて下さい。
Mac: https://github.com/atsushieno/libsoundio-sharp/raw/master/libsoundio-sharp/libs/libsoundio.dylib SHA256:780083991c23e5753caa6f02fe462a3b3737d526ece08dbe8e6134f8463cabec
Linux: https://github.com/atsushieno/libsoundio-sharp/raw/master/libsoundio-sharp/libs/libsoundio.so SHA256:e8c0dd15a36abe2eca1cb3634608c2c5adc8f89cec4fcde6cefd4a73a337d9e5