Skip to content

Releases: mtripg6666tdr/Discord-SimpleMusicBot

v3.9.2

10 Feb 11:14
7d0f1e6
Compare
Choose a tag to compare

連続リリース申し訳ありません!

バグ修正

  • 音量を変更した場合に再生が正常にされない問題に対処しました(#994)

その他の特記事項

  • Dockerのイメージは、リリース後30~40分程度で公開されます。

What's Changed

Full Changelog: v3.9.1...v3.9.2

v3.9.1

10 Feb 09:59
bc31920
Compare
Choose a tag to compare

バグ修正

  • Node.js v12等で起動に失敗する問題を修正(#988)
  • デバッグモードでないのに冗長なログを出力する問題を修正(#989)
  • Mongodbがインスタンスされていないと起動に失敗する問題を修正(#990)

その他の特記事項

  • Dockerのイメージは、リリース後30~40分程度で公開されます。

リリースしてすぐにバグを発見してしまうこの現象に何か名前を付けたい。

What's Changed

Full Changelog: v3.9.0...v3.9.1

v3.9.0

10 Feb 07:56
b001762
Compare
Choose a tag to compare

機能追加

  • Ctrl+Cなどを受信した際に、ボットを正常にシャットダウンするようになりました(#975)
    • 逆に今まで強制終了しかできなかったほうがおかしい
  • Spotifyのソースから再生された際に、サムネイルが早い段階から表示されるようになりました(#979)

機能修正/変更

  • config.jsonのバリデーションに使うライブラリを変更しました(#981)
    • これにより、VSCodeでの編集時にインテリセンスがめちゃくちゃ遅い問題等が改善されたと思われます

バグ修正

  • よりよいエラーハンドリングを行いました(#974)

その他の変更

  • ワーカースレッドのコードを改善しました(#976)

その他の特記事項

  • Dockerのイメージは、リリース後30~40分程度で公開されます。
  • [v3.8.3から引き続き]ライブストリームを長時間再生すると、ライブストリームが終了していないにもかかわらず、予期せず再生が終了するバグが一部の環境で発生するようです。こちらの問題について認識しており、引き続き対処を進めていますが、改善の目途は経っておりません。再生に不便をきたす場合には、ライブストリームの楽曲を一曲だけキューに含めた状態でキューループを有効にするなどの一時的な対処法をとってくださいますようお願いします。

マイルストーン

What's Changed

Full Changelog: v3.8.3...v3.9.0

v3.8.3

08 Feb 08:03
823d40e
Compare
Choose a tag to compare

バグ修正

  • メモリリークの可能性があった問題に対処しました(#965)

ドキュメント

  • Dockerについてのドキュメントを更新(#970)

依存関係のアップデート

  • mongodb 4.13.0 => 4.14.0

その他の特記事項

  • Dockerのイメージは、リリース後30~40分程度で公開されます。
  • ライブストリームを長時間再生すると、ライブストリームが終了していないにもかかわらず、予期せず再生が終了するバグが一部の環境で発生するようです。こちらの問題について認識しており、引き続き対処を進めていますが、改善の目途は経っておりません。再生に不便をきたす場合には、ライブストリームの楽曲を一曲だけキューに含めた状態でキューループを有効にするなどの一時的な対処法をとってくださいますようお願いします。

What's Changed

Full Changelog: v3.8.2...v3.8.3

v3.8.2

06 Feb 06:44
2326b8b
Compare
Choose a tag to compare

連日でのリリースとなり申し訳ありません

バグ修正

  • シークコマンドが使用できない問題を修正(#957)

その他の変更

  • Dockerのイメージにラベルをつける(#951, #958)

その他の特記事項

  • Dockerのイメージは、リリース後30~40分程度で公開されます。

What's Changed

Full Changelog: v3.8.1...v3.8.2

v3.8.1

05 Feb 13:34
fd99711
Compare
Choose a tag to compare

機能修正/変更

  • スキップした後キューが空になったら、再生終語と同じ挙動をするように(#949)

バグ修正

  • IPv4を優先して使用するように変更(#946)
  • インタラクションがタイムアウトする問題を修正(#947, #948)

その他の特記事項

  • Dockerのイメージは、リリース後30~40分程度で公開されます。

What's Changed

Full Changelog: v3.8.0...v3.8.1

v3.8.0

05 Feb 10:42
88d2763
Compare
Choose a tag to compare

これは内容としてはほぼパッチリリースですが、機能追加が一個だけあったので、マイナーリリースとなりました。

機能追加

  • システム情報コマンドで、モジュールのバージョンも確認できるようにする(#943)

バグ修正

  • Dockerイメージのビルド時にlogsフォルダを事前に作成する(#934)
  • 実行時にlogsフォルダがない場合に作成する(#940)
  • コントロールパネルを押した際の権限チェックを正しく行う(#937)
  • ストリームを正しく破棄する(#938)
  • 壊れたキューの表示を修正する(#939)

ドキュメント

  • Dockerに関するドキュメントを更新(#942)

マイルストーン

その他の特記事項

  • Dockerのイメージは、リリース後30~40分程度で公開されます。

What's Changed

Full Changelog: v3.7.0...v3.8.0

v3.7.0

04 Feb 15:59
f498d91
Compare
Choose a tag to compare

機能追加

  • ストリームの詳細なログ機能(#910)
  • 冗長なストリームのバッファーを廃止(#910)
  • まったく新しいストリームノーマライザー(#910)
    • これら3つの変更がそれなりに大きいので、当面は再生できない等のバグが発生する可能性がありますので、バグだと思われる場合はお気軽にお問い合わせください。
  • 再生終了後のタイムアウト時間にVCのメンバーが誰もいなくなったらボットもVCから抜ける(#917)
  • BGMが設定されたチャンネルで、通常キューの再生が終了後に新たなメンバーが参加した場合にBGMキューの再生を開始する(#923)
  • 「現在再生中」パネルに、コントロールパネルを表示する(#924, #930)
  • SpotifyのURLを解決する(#927, #931, #933 (hotfix))
    • これはまだベータ版の機能です。
    • 再生の都合上、正しく再生できない可能性があります。了解の上お使いください。
    • この機能はNode.js v14以上でご利用いただけます。
    • プレイリストは、最大100曲までしか処理できません。

機能修正/変更

  • サイズの大きいログが出力された際の文言を短く変更(#911)
  • PassThroughのトレースを廃止(#912)
  • VCにメンバーがいなくなった後ボットがVCから抜けるまでのタイムアウト時間を30分から10分に変更(#916)
  • 検索関連のコマンドの権限の表示がわかりにくかったので変更(#919)
  • URLを基本的にffmpegに渡さないようにする(#928)

バグ修正

  • 再生終了後のタイムアウト時間にVCに参加した人がそのままVCから抜けると再度一時停止した旨の通知が送信されるバグを修正(#913)
  • ページネーションがある埋め込みで一定時間経過後のボタン消去時にページがリセットされるバグを修正(#925)
  • Node.js v19以降でも、KeepAliveをデフォルトで無効にする(#929)

依存関係のアップデート

  • candyget 0.2.0 => 0.5.2
  • tslib 2.4.1 => 2.5.0

その他の変更

  • Dockerを手動でリリースできるように(#904)
  • 環境設定関係の例のファイルを更新(#914)

マイルストーン

What's Changed

Full Changelog: v3.6.2...v3.7.0

v3.6.2

18 Jan 12:04
dbd55ab
Compare
Choose a tag to compare

バグ修正

  • 切断後に、切断されていなかったのようなメッセージを送信するバグを修正(#869)
  • リセットコマンドなどの使用時にストリームが破棄されない場合があったのを修正(#870)
  • 検索コマンドが失敗する場合があったのを修正(#871)
  • Message Content Intentがない場合にそぐわない文章を修正(#872)
  • システム情報コマンドで、ログが表示されない場合がある問題を修正(#873)
  • 楽曲が終了する前に終了したり、あるいは終了してから終了されたことになるまでの時間が長かったりする問題を修正(#875)

ドキュメント

  • ドキュメントの継続的な更新(#840,#851,#853)
  • ドキュメントのフォントの設定(#541)

依存関係のアップデート

  • candyget 0.1.3 => 0.2.0

その他の変更

  • ライセンスの年号を更新(#839)
  • mongodb, opusscriptおよびplay-dlはオプションの依存関係に変更されました(#850)

What's Changed

Full Changelog: v3.6.1...v3.6.2

v3.6.1

08 Jan 14:04
63f0fe6
Compare
Choose a tag to compare

バグ修正

  • ログの誤字修正(#833)
  • ライブストリームがキューにある時に時間表示がおかしくなる問題を修正(#834)
  • 定期ログのConnectingおよびPausedがつねに0となる問題を修正(#835)
  • システム情報コマンドの説明などを新しいものに(#836)
  • コマンドの候補が正しく登録されていなかった問題を修正(#837)

その他の変更

  • Actionsのactions/setup-nodeが更新されました(#829)

What's Changed

Full Changelog: v3.6.0...v3.6.1