Skip to content

Releases: louiscnovel2/LouisMusicPlayer

v1.4.6-Windows

Choose a tag to compare

@louiscnovel2 louiscnovel2 released this 22 Oct 07:11

Live Effectの1.4.6対応を実装・ビルドしました。

曲の音量包絡から実際のフェードアウト終端を検出し、末尾の無音を飛ばして歓声を開始
曲末との差が0.75秒以内なら従来どおり曲末から開始
歓声の長さは8.7秒のまま。早期開始時は残りをスキップし、二重歓声も防止
7分を超える曲は解析上限を考慮して実際の曲末へフォールバック
Windows / Android / Microsoft Storeすべて 1.4.6 に更新(Android versionCode 13)
成果物:

dist\Louis Music Player.exe (1.4.6.0)
dist\LouisMusicPlayer-1.4.6.0-x64.msix
dist\LouisCNovel.LouisMusicPlayer-1.4.6.0-x64.msix
LouisMusicPlayer-1.4.6-debug.apk
Pythonコンパイル、Gradle assembleDebug、各バージョン表記は確認済みです。Android実機での実際の聞こえ方は未確認です。

v1.4.6-Android

Choose a tag to compare

@louiscnovel2 louiscnovel2 released this 22 Oct 07:10

Live Effectの1.4.6対応を実装・ビルドしました。

曲の音量包絡から実際のフェードアウト終端を検出し、末尾の無音を飛ばして歓声を開始
曲末との差が0.75秒以内なら従来どおり曲末から開始
歓声の長さは8.7秒のまま。早期開始時は残りをスキップし、二重歓声も防止
7分を超える曲は解析上限を考慮して実際の曲末へフォールバック
Windows / Android / Microsoft Storeすべて 1.4.6 に更新(Android versionCode 13)
成果物:

dist\Louis Music Player.exe (1.4.6.0)
dist\LouisMusicPlayer-1.4.6.0-x64.msix
dist\LouisCNovel.LouisMusicPlayer-1.4.6.0-x64.msix
LouisMusicPlayer-1.4.6-debug.apk
Pythonコンパイル、Gradle assembleDebug、各バージョン表記は確認済みです。Android実機での実際の聞こえ方は未確認です。

v1.4.5-Windows

Choose a tag to compare

@louiscnovel2 louiscnovel2 released this 22 Oct 06:40

Androidでのテール再生は、ExoPlayerのメディア終了時の一時停止位置から開始されるようになり、最後のトラックやリピート時の処理も対応されました。また、シークや「次へ」操作時に正常に停止し、観客の音がフェードアウトした後にキューの再生を再開するようになりました。
Androidアナライザーの終了イベントを削除し、キャッシュのバージョンを更新しました。設定の変更により、再生サービスが更新されるようになりました。
デスクトップでの再生シミュレーションを確認しました:トラック終了後も約8.7秒間、観客の音が聞こえ続け、その後フェードアウトして無音になります。
バージョン 1.4.5 ですべてのアーティファクトを再ビルドしました:
dist\Louis Music Player.exe — ファイルバージョン 1.4.5.0
dist\LouisMusicPlayer-1.4.5.0-x64.msix
dist\LouisCNovel.LouisMusicPlayer-1.4.5.0-x64.msix
LouisMusicPlayer-1.4.5-debug.apk — versionCode 12
compileallは成功、AndroidのassembleDebugも成功。
Androidでの動作については、遷移/テール部分のタイミングを確認するため、実機での再生テストが依然として必要です。

v1.4.5-Android

Choose a tag to compare

@louiscnovel2 louiscnovel2 released this 22 Oct 06:38

Androidでのテール再生は、ExoPlayerのメディア終了時の一時停止位置から開始されるようになり、最後のトラックやリピート時の処理も対応されました。また、シークや「次へ」操作時に正常に停止し、観客の音がフェードアウトした後にキューの再生を再開するようになりました。
Androidアナライザーの終了イベントを削除し、キャッシュのバージョンを更新しました。設定の変更により、再生サービスが更新されるようになりました。
デスクトップでの再生シミュレーションを確認しました:トラック終了後も約8.7秒間、観客の音が聞こえ続け、その後フェードアウトして無音になります。
バージョン 1.4.5 ですべてのアーティファクトを再ビルドしました:
dist\Louis Music Player.exe — ファイルバージョン 1.4.5.0
dist\LouisMusicPlayer-1.4.5.0-x64.msix
dist\LouisCNovel.LouisMusicPlayer-1.4.5.0-x64.msix
LouisMusicPlayer-1.4.5-debug.apk — versionCode 12
compileallは成功、AndroidのassembleDebugも成功。
Androidでの動作については、遷移/テール部分のタイミングを確認するため、実機での再生テストが依然として必要です。

v1.4.4-Windows

Choose a tag to compare

@louiscnovel2 louiscnovel2 released this 21 Oct 06:51

1.4.4 のビルドと検証が完了しました。

Windows: dist\Louis Music Player.exe(1.4.4.0、起動セルフテスト成功)
MSIX: dist\LouisMusicPlayer-1.4.4.0-x64.msix(署名済み)
Store 用: dist\LouisCNovel.LouisMusicPlayer-1.4.4.0-x64.msix(署名済み)
Android: LouisMusicPlayer-1.4.4-debug.apk(versionCode 11 / 1.4.4)
検証結果:

デスクトップ: シークバー75%クリック→9.0秒、再生再開後2秒で10.9秒まで進行
Windows: 再起動後のアートワーク復元(600×600 のカバー描画)を確認
Android: タップで3:14へシーク、強制終了→再起動後も曲・位置3:14を復元

v1.4.4-Android

Choose a tag to compare

@louiscnovel2 louiscnovel2 released this 21 Oct 06:50

1.4.4 のビルドと検証が完了しました。

Windows: dist\Louis Music Player.exe(1.4.4.0、起動セルフテスト成功)
MSIX: dist\LouisMusicPlayer-1.4.4.0-x64.msix(署名済み)
Store 用: dist\LouisCNovel.LouisMusicPlayer-1.4.4.0-x64.msix(署名済み)
Android: LouisMusicPlayer-1.4.4-debug.apk(versionCode 11 / 1.4.4)
検証結果:

デスクトップ: シークバー75%クリック→9.0秒、再生再開後2秒で10.9秒まで進行
Windows: 再起動後のアートワーク復元(600×600 のカバー描画)を確認
Android: タップで3:14へシーク、強制終了→再起動後も曲・位置3:14を復元

v1.4.3-Windows

Choose a tag to compare

@louiscnovel2 louiscnovel2 released this 20 Oct 13:34

Windows版のマウスホイール音量調節を、再生画面(Now Playing)表示中のみ有効に変更しました。

  • フォルダ/プレイリスト/設定/ライセンス/EQ/Live画面では音量が変わらないように修正
  • 画面切り替え時に自動で有効/無効を切り替え
  • Windows版を 1.4.3 に更新し、dist\Louis Music Player.exe を再ビルド
  • FileVersion / ProductVersion = 1.4.3.0、起動確認済みです。

v1.4.3-Android

Choose a tag to compare

@louiscnovel2 louiscnovel2 released this 20 Oct 10:51

Windows版・Android版のNow Playing画面を横向きレイアウトに対応させました。

  • 画面の幅が高さを超えると自動で横向きレイアウトへ切り替え
  • 左にアートワーク、右にタイトル/アーティスト/アルバム、シークバー、LIVE操作、再生コントロールを配置
  • 縦向きレイアウトは従来どおり維持
  • Windows: dist\Louis Music Player.exe を再ビルド済み
  • Android: LouisMusicPlayer-1.4.2-debug.apk を再ビルド済み(versionCode 9 / 1.4.2)
  • Windowsはウィンドウを横長にリサイズ、Androidは端末を回転すると切り替わります

v1.4.2-Windows

Choose a tag to compare

@louiscnovel2 louiscnovel2 released this 20 Oct 10:47

Windows版・Android版のNow Playing画面を横向きレイアウトに対応させました。

  • 画面の幅が高さを超えると自動で横向きレイアウトへ切り替え
  • 左にアートワーク、右にタイトル/アーティスト/アルバム、シークバー、LIVE操作、再生コントロールを配置
  • 縦向きレイアウトは従来どおり維持
  • Windows: dist\Louis Music Player.exe を再ビルド済み
  • Android: LouisMusicPlayer-1.4.2-debug.apk を再ビルド済み(versionCode 9 / 1.4.2)
  • Windowsはウィンドウを横長にリサイズ、Androidは端末を回転すると切り替わります

v1.4.2-Android

Choose a tag to compare

@louiscnovel2 louiscnovel2 released this 20 Oct 09:35

OtoLogic の歓声・拍手音源への差し替えとライセンス表記を、Windows / Android 両方に実装・ビルドしました。

  • 拍手2種・歓声2種・大歓声1種を 44.1kHz WAV 化し、ランダムに使い分け
  • 会場の残響(bed)とサビ前の盛り上げ音(build)のみ従来の合成音を維持
  • 設定に「ライセンス」ページを追加(OtoLogic / CC BY 4.0 / 各OSS、クリックでURLを開く)
  • CREDITS.txt を assets/otologic/ と Android assets に同梱
  • ビルド成功: dist\Louis Music Player.exe (約97.8MB)、LouisMusicPlayer-1.4.1-debug.apk (約29.6MB)
  • Python コンパイル、Windows ライセンス画面、Android APK 内の音源同梱を確認済み