Repository navigation
Releases: louiscnovel2/LouisMusicPlayer
Release list
v1.4.6-Windows
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
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
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
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
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
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
Windows版のマウスホイール音量調節を、再生画面(Now Playing)表示中のみ有効に変更しました。
- フォルダ/プレイリスト/設定/ライセンス/EQ/Live画面では音量が変わらないように修正
- 画面切り替え時に自動で有効/無効を切り替え
- Windows版を 1.4.3 に更新し、dist\Louis Music Player.exe を再ビルド
- FileVersion / ProductVersion = 1.4.3.0、起動確認済みです。
v1.4.3-Android
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
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
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 内の音源同梱を確認済み