WindowsおよびLinux ( Wineを使用) 用のオーディオ プレーヤー。幅広いマルチプラットフォームのエキゾチックなファイル形式をサポートしており、 FMODに基づくサウンド エンジンを備えたC++およびQt5で記述されています。
最初の BZR バージョンは 2008 年にリリースされ、最後の 1.x は 2019 年にリリースされました。これは、ほぼゼロからコーディングされた新しい 2.x バージョンの始まりです。
Windows および Linux のオンライン インストーラー: https://github.com/aargirakis/BZRPlayer/blob/main/src/inst
AUR パッケージ: bzr-player
https://aur.archlinux.org/packages/bzr-player
次のパッケージを含むMSYS2が必要です。
make
mingw-w64-i686-cmake
mingw-w64-i686-qt5-base
mingw-w64-i686-qt5-svg
mingw-w64-i686-SDL2
mingw-w64-i686-toolchain
openssl-devel
patch
MSYS2 mingw32.exeコマンド プロンプトからプロジェクト ソース ディレクトリに移動し (Unix 形式のパスが必要であることに注意してください)、次のコマンドを実行して構成プロセスを開始します。
cmake -S . -B cmake-build -DCMAKE_PREFIX_PATH=/mingw32 -DCMAKE_BUILD_TYPE=
[ Debug
| Release
】 -G Ninja
プロジェクトをビルドするには、次のコマンドを実行します。
ninja -C cmake-build
ビルド プロセスの結果、選択した cmake ビルド ディレクトリのoutput
ディレクトリにバイナリが追加されます。
リリースビルド タイプが選択されている場合は、 output
とともに、最終的なアーカイブ リリース ファイルを含む、 output_release
ディレクトリも作成されます。
cd /c/BZRPlayer cmake -S . -B cmake-build -DCMAKE_PREFIX_PATH=/mingw32 -DCMAKE_BUILD_TYPE=Release -G Ninja && ninja -C cmake-build
Docker 化されたクロスコンパイル ツールチェーンが提供されており、次のフラグを指定してdockerディレクトリからrun.sh
実行するだけです。
cmake 構成ステージを実行する場合はCONFIG=1
(必要に応じて、デバッグは最終的にBUILD_TYPE=Release
を設定します)
BUILD=1
プロジェクトをビルドする場合
RUN_BZR2=1
ビルドされた BZR2 を実行する場合 ( Wineが必要です)
デフォルトでは、cmake 構成ステージは必要なライブラリとファイルをすべてダウンロードします。オフライン モードに切り替えるには、 -DOFFLINE_MODE=1
cmake コマンドに追加します (またはOFFLINE_MODE=1
run.sh
に追加します)。
オフライン モードでは、ビルドにアンマネージド バージョンのファイルの最新バージョンが含まれることは保証されません。
Windows 用の BZR2 オンライン インストーラーはNullsoft Scriptable Install System (NSIS)でスクリプト化されていますが、Linux 固有のコード (主に XDG MIME タイプ処理用の bash スクリプト) が含まれているため、 WSL2 を使用してコンパイルするか、Linux 上でクロスコンパイルすることしかできません。 MSYS2も必要なNSISプラグインが現在まだ存在していないため、現在は実行できません。
次のプラグインを備えたNSIS (3.10 以降) (AUR エントリを確認してください) が必要です。
AccessControl nsis-accesscontrol-bin
Inetc nsis-inetc-bin
NsArray nsis-nsarray-bin
Nsisunz nsis-nsisunz-bin
NSJSON nsis-nsjson-bin
NsRichEdit nsis-nsrichedit-bin
レジストリnsis-registry-bin
Windows インストーラーをビルドするには、 src/inst/nsis
ディレクトリに入り、 makensis bzr2_setup.nsi
を実行します。
ビルド プロセス (Wine 互換) の結果として、 bzr2_setup.exe
同じディレクトリに生成されます。
これは自己更新インストーラーであるため、最新のインストーラー バージョンのチェックは実行時に行われます (コンパイル時に生成されたbzr2_setup.exe_latest
ファイルの内容に基づいて)。
bzr2_setup.exe /skipInstallerUpdate2
実行して (開発/テスト目的で) 無効にすると便利な場合があります。
BZR2のウェブサイト
パトレオン
不和
コモドール 64 SID、PSID
アミーガ IFF/8SVX
視聴覚研究
バークレー/IRCAM/CARL
圧縮AIFF
ネクスト.snd
ニストスフィア
サンプルビジョン
サン・オー
POKEY サウンドチップを使用した Atari システム
カオス音楽作曲家
カオス作曲家 -3-4-
カオス音楽作曲家 -Rzog-
デルタ音楽作曲家
DoublePlay Chaos 音楽作曲家
音楽プロトラッカー
ラスターミュージックトラッカー
ステレオ・ダブルカオス 作曲家
Theta Music Composer 1.x 4 チャンネル
Theta Music Composer 1.x 8 チャンネル
シータ ミュージック コンポーザー 2.x
AY - ZX スペクトル、アムストラッド CPC
GBS - 任天堂ゲームボーイ
GYM - セガジェネシス、メガドライブ
HES - NEC TurboGrafx-16、PC エンジン
KSS - MSX ホームコンピュータ、その他の Z80 システム
NSF - NES サウンド フォーマット
NSFE - NES サウンドフォーマット拡張
SPC - スーパーファミコン、スーパーファミコン
VGM - ビデオゲーム音楽ファイル
VGZ - ビデオゲームの圧縮音楽ファイル
RSN - SPC ソングを含む RAR アーカイブ
AHX
ハイブリートラッカー
S98
ケンのデジタルミュージック
SBスタジオPAC
ファーブラウシュ V2M
オルガンヤ
アクションアミックス
Activision Pro (マーティンウォーカー)
アルカトラズ・パッカー
AM-作曲家
アンダース・エーランド
アンドリュー・パートン
アートとマジック
アートオブノイズ-4V
アートオブノイズ-8V
アシュリー・ホッグ
ビートーベンシンセサイザー
ベン・ダグリッシュ SID
ブレードパッカー
チャンネルプレーヤー
シネマウェア
コアデザイン
カスタムメイド
ダリウスゼンデ
デイブ・ロウ
デイブ・ロウ新
デビッド・ハニー
欲望
デジタルソニックスとChrome
デジタルサウンドスタジオ
ダーク・ビアルーチ
ダイナミックシンセサイザー
耳の痛み
EMS (エディター・ミュージカル・シークエンティエル)
ファッショントラッカー
フレッドグレイ
FutureComposer-BSI
フューチャープレイヤー
グルーモン
ハウイーデイビス
インステレオ
インステレオ! 2.0
ジャムクラッカー
JankoMrsicFlogel
JanneSalmijarviオプティマイザー
ジェイソンページ
ジェロン テル
ジェスパー・オルセン
ヨッヘンヒッペル-7V
キム・クリステンセン
クリス・ハトレリッド
Leggless音楽エディター
ライオンハート_ゲーム
トム少佐
マニアックス・オブ・ノイズ
マークⅡ
マーク・クックシー
マーク・クックシー・オールド
MCMD
メドレー
MIDI-ロリシエル
マイクデイビス
MMDC
モッシュパッカー
ミュージックアセンブラー
ミュージックラインエディター
MusicMaker-8V
ニック・ペリング・パッカー
NTSP方式
逃亡者
ポール・ロボサム
ポール・トンゲ
ポールシールズ
ポールサマーズ
ピーターヴァースウィヴェレン
プロのサウンドアーティスト
プーマトラッカー
カルテット PSG
カルテット_ST
リフラフ
ロブハバード古い
スカム
ショーン・コノリー
ショーン・コンラン
シルマリルス
ソニックアレンジャー
SonicArranger-pc-all
ソニックスミュージックドライバー
サウンドコントロール
サウンドファクトリー
サウンドイメージ
サウンドマスター
サウンドプレーヤー
サウンドプログラミング言語
スペシャルFX
スペシャルFX_ST
スピーディA1システム
スピーディシステム
スティーブ・バレット
スティーブ・ターナー(ジェイソン・ペイジ・オールド)
サントロニック
シンセ(合成)
シントラッカー
TFMX
TFMX-7V
TFMX-プロ
TFMX_ST
ミュージカル啓蒙
トーマス・ヘルマン
ティムフォーリン
タカラトミートラッカー
トロニック (トロニックトラッカー)
VoodooSupremeシンセサイザー
ウォーリーベベン
YM-2149
現在はありません