適用於Windows和Linux 的音訊播放器(使用Wine ),支援多種多平台外來檔案格式,以C++和Qt5編寫,並具有基於FMOD的聲音引擎。
第一個 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
openssl-devel
mingw-w64-i686-qt5-svg
mingw-w64-i686-SDL2
mingw-w64-i686-toolchain
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
目錄將填入二進位檔案。
如果選擇Release建置類型,除了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
並使用以下標誌:
CONFIG=1
用於運行 cmake 配置階段(調試最終設定BUILD_TYPE=Release
if need)
BUILD=1
用於建置專案
RUN_BZR2=1
用於運行內建的 BZR2(需要Wine )
預設情況下,cmake 設定階段將下載所有需要的庫和檔案。將-DOFFLINE_MODE=1
新增至 cmake 指令(或將OFFLINE_MODE=1
新增至run.sh
)以切換至離線模式。
離線模式不保證建置將包含非託管版本檔案的最新版本
儘管適用於 Windows 的 BZR2 線上安裝程式是在Nullsoft 腳本安裝系統 (NSIS)中編寫的腳本,但它只能使用WSL2進行編譯或在Linux 上交叉編譯,因為它包含Linux 特定程式碼(主要是用於XDG MIME 類型處理的bash 腳本), MSYS2目前也不可行,因為所需的NSIS插件目前仍然缺少。
需要具有以下插件(檢查 AUR 條目)的NSIS (3.10 或更高版本):
存取控制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網站
派特雷恩
不和諧
Commodore 64 SID、PSID
Amiga IFF/8SVX
視聽研究
柏克萊/IRCAM/CARL
壓縮 AIFF
下一個.snd
尼斯特球體
樣品視覺
太陽.au
使用 POKEY 聲音晶片的 Atari 系統
混沌音樂作曲家
混沌音樂作曲家-3-4-
混沌音樂作曲家-Rzog-
三角洲音樂作曲家
DoublePlay 混沌音樂作曲家
音樂專業追蹤器
光柵音樂追蹤器
立體聲雙混沌音樂作曲家
Theta 音樂作曲家 1.x 4 頻道
Theta 音樂作曲家 1.x 8 頻道
Theta 音樂作曲家 2.x
AY - ZX Spectrum、Amstrad CPC
GBS - 任天堂遊戲男孩
健身房 - Sega Genesis、Mega Drive
HES - NEC TurboGrafx-16,PC 引擎
KSS - MSX 家用電腦、其他 Z80 系統
NSF - NES 聲音格式
NSFE - NES 聲音格式擴展
SPC - 超級任天堂、超級任天堂
VGM - 電玩音樂文件
VGZ - 壓縮電玩音樂文件
RSN - 帶有 SPC 歌曲的 RAR 存檔
阿赫克斯
蜂巢追蹤器
S98
肯的數位音樂
SBStudio PAC
法布勞施 V2M
奧爾加亞
行動之聲
動視專業版 (MartinWalker)
Alcatraz_Packer
AM-作曲家
安德斯·奧蘭德
安德魯·帕頓
藝術與魔法
噪音藝術-4V
噪音藝術-8V
阿什利·霍格
貝多芬合成器
本·達格利甚 SID
刀片打包機
頻道玩家
電影軟體
核心設計
客製化
達里厄斯·贊德
戴夫·洛
戴夫洛 紐
大衛漢尼
慾望
Digital Sonix 和 Chrome
數位聲音工作室
德克·比亞魯克
動態合成器
耳朵痛
EMS(編輯音樂連續劇)
時尚追蹤
弗萊德·格雷
未來作曲家
未來玩家
膠盟
豪伊·戴維斯
立體聲
立體聲! 2.0
果醬餅乾
詹科·莫西克·弗洛格爾
JanneSalmijarvi優化器
賈森·佩奇
傑倫電話
傑斯帕·奧爾森
約亨希佩爾-7V
金·克里斯滕森
克里斯·哈特里德
Leggless音樂編輯器
獅心王_遊戲
湯姆少校
噪音狂人
馬克II
馬克庫克西
馬克_庫克西_舊
MCMD
混合泳
MIDI-洛里西爾
麥克戴維斯
MMDC
莫什·帕克
音樂合成器
音樂線編輯器
MusicMaker-8V
尼克·佩林·帕克
NTSP系統
逃亡者
保羅·羅伯坦姆
保羅·湯格
保羅·希爾茲
保羅·薩默斯
彼得·維斯威倫
專業聲音藝術家
美洲獅追蹤器
巴黎聖日耳曼四重奏
四重奏_ST
痞子
羅伯哈伯德老
SCUMM
康諾利
肖恩康蘭
精靈寶鑽
索尼克編曲器
SonicArranger-pc-all
Sonix音樂驅動程式
聲音控制
聲音工廠
聲像
聲霸
聲音播放器
聲音程式設計語言
特殊FX
特別-FX_ST
SpeedyA1系統
快速系統
史蒂夫·巴雷特
史蒂夫特納(傑森佩奇老 飾)
太陽電子
合成(合成)
同步追蹤器
TFMX
TFMX-7V
TFMX-Pro
TFMX_ST
音樂啟蒙運動
托馬斯·赫爾曼
提姆·福林
多米追蹤器
Tronic(TronicTracker)
VoodooSupreme合成器
沃利貝本
YM-2149
現在沒有