Pemutar audio untuk Windows dan Linux (menggunakan Wine ) mendukung beragam format file eksotis multi-platform, ditulis dalam C++ dan Qt5 dengan mesin suara berbasis FMOD .
Versi BZR pertama dirilis pada tahun 2008, 1.x terakhir pada tahun 2019: ini adalah awal dari versi 2.x baru yang diberi kode cukup banyak dari awal.
Penginstal online Windows & Linux: https://github.com/aargirakis/BZRPlayer/blob/main/src/inst
Paket AUR: bzr-player
https://aur.archlinux.org/packages/bzr-player
MSYS2 dengan paket berikut diperlukan:
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
Dari prompt perintah MSYS2 mingw32.exe , buka direktori sumber proyek (perlu diingat bahwa jalur gaya Unix diperlukan), kemudian mulai menjalankan proses konfigurasi:
cmake -S . -B cmake-build -DCMAKE_PREFIX_PATH=/mingw32 -DCMAKE_BUILD_TYPE=
[ Debug
| Release
] -G Ninja
Untuk membangun proyek, jalankan:
ninja -C cmake-build
Sebagai hasil dari proses pembangunan, dalam direktori build cmake yang dipilih, direktori output
akan diisi dengan binari.
Jika tipe build Rilis dipilih, bersama dengan output
juga direktori output_release
akan dibuat, berisi file rilis arsip final
cd /c/BZRPlayer cmake -S . -B cmake-build -DCMAKE_PREFIX_PATH=/mingw32 -DCMAKE_BUILD_TYPE=Release -G Ninja && ninja -C cmake-build
Toolchain kompilasi silang Docker disediakan, cukup jalankan run.sh
dari direktori docker dengan flag berikut:
CONFIG=1
untuk menjalankan tahap konfigurasi cmake (Debug pada akhirnya mengatur BUILD_TYPE=Release
jika diperlukan)
BUILD=1
untuk membangun proyek
RUN_BZR2=1
untuk menjalankan BZR2 bawaan ( Wine diperlukan)
Secara default, tahap konfigurasi cmake akan mengunduh semua perpustakaan dan file yang diperlukan. Tambahkan -DOFFLINE_MODE=1
ke perintah cmake (atau OFFLINE_MODE=1
ke run.sh
) untuk beralih ke mode offline.
Mode offline tidak menjamin bahwa build akan menyertakan file versi terbaru dengan versi tidak terkelola
Meskipun penginstal online BZR2 untuk Windows ditulis dalam Nullsoft Scriptable Install System (NSIS) , penginstal tersebut hanya dapat dikompilasi menggunakan WSL2 atau dikompilasi silang di Linux karena berisi kode khusus Linux (kebanyakan skrip bash untuk penanganan tipe XDG MIME), juga MSYS2 saat ini tidak dapat dijalankan karena plugin NSIS yang diperlukan saat ini masih hilang.
NSIS (3.10 atau lebih baru) dengan plugin berikut (periksa entri AUR) diperlukan:
AccessControl nsis-accesscontrol-bin
Inetc nsis-inetc-bin
NsArray nsis-nsarray-bin
Nsisunz nsis-nsisunz-bin
NsJSON nsis-nsjson-bin
NsRichEdit nsis-nsrichedit-bin
Registri nsis-registry-bin
Untuk membangun penginstal Windows, masuk ke direktori src/inst/nsis
lalu jalankan: makensis bzr2_setup.nsi
Sebagai hasil dari proses pembangunan (kompatibel dengan Wine) bzr2_setup.exe
akan dihasilkan di direktori yang sama.
Karena ini adalah penginstal yang dapat diperbarui sendiri, pemeriksaan versi penginstal terbaru dilakukan saat runtime (berdasarkan konten file bzr2_setup.exe_latest
yang dihasilkan pada waktu kompilasi).
Mungkin berguna untuk menonaktifkannya (untuk tujuan pengembangan/pengujian) dengan menjalankan: bzr2_setup.exe /skipInstallerUpdate2
Situs web BZR2
Patreon
Perselisihan
Komodor 64 SID, PSID
Amiga IFF/8SVX
Penelitian Audio Visual
Berkeley/IRCAM/CARL
AIFF terkompresi
Berikutnya .snd
BIDANG NIST
ContohVisi
Matahari .au
Sistem Atari menggunakan chip suara POKEY
Komposer Musik Chaos
Komposer Musik Chaos -3-4-
Komposer Musik Chaos -Rzog-
Komposer Musik Delta
Komposer Musik DoublePlay Chaos
Pelacak Pro Musik
Pelacak Musik Raster
Komposer Musik Stereo Double Chaos
Komposer Musik Theta 1.x 4 saluran
Komposer Musik Theta 1.x 8 saluran
Komposer Musik Theta 2.x
AY - Spektrum ZX, BPK Amstrad
GBS - Nintendo Game Boyr
GYM - Sega Genesis, Mega Drive
HES - NEC TurboGrafx-16, Mesin PC
KSS - Komputer Rumah MSX, sistem Z80 lainnya
NSF - Format Suara NES
NSFE - Format Suara NES Diperluas
SPC - Super Nintendo, Super Famicom
VGM - File Musik Video Game
VGZ - File Musik Video Game Terkompresi
RSN - Arsip RAR dengan lagu SPC
AHX
Pelacak Hively
S98
Musik Digital Ken
SBStudio PAC
Farbrausch V2M
Organya
AksiAmics
Activision Pro (MartinWalker)
Alcatraz_Packer
AM-Komposer
Anders Øland
Andrew Parton
Seni dan Sihir
Seni Kebisingan-4V
Seni Kebisingan-8V
Ashley Hogg
Sintesis Beathoven
Ben Daglish SID
Pengemas Pisau
Pemutar Saluran
Perangkat Bioskop
Desain Inti
Dibuat khusus
Darius Zendeh
Dave Lowe
Dave Lowe Baru
David Hanney
Menginginkan
Sonix Digital dan Chrome
Studio Suara Digital
Dirk Bialluch
Synthesizer Dinamis
Sakit telinga
EMS (Urutan Musik Editor)
Pelacak Mode
FredGray
Komposer Masa Depan-BSI
Pemain Masa Depan
LemMon
HowieDavies
Dalam Stereo
Dalam Stereo! 2.0
JamCracker
JankoMrsicFlogel
JanneSalmijarviOptimizer
Halaman Jason
Jeroen Telp
JesperOlsen
JochenHippel-7V
Kim Christensen
KrisHatlelid
Editor Musik Tanpa Kaki
Lionheart_Game
MayorTom
Maniak Kebisingan
Mark II
Mark_Cooksey
Mark_Cooksey_Lama
MCMD
medley
MIDI-Loriciel
MikeDavies
MMDC
Pengemas Mosh
Perakit Musik
Editor Garis Musik
Pembuat Musik-8V
Nick Pelling Pengemas
sistem NTSP
di Escapee
Paul Robotham
Paul Tonge
PaulShields
PaulMusim Panas
PeterVerswyvelen
Artis Suara Profesional
Pelacak Puma
Kuartet PSG
Kuartet_ST
Kaum urakan
RobHubbardTua
sampah
Sean Connolly
Sean Conran
Silmaril
Pengatur Sonic
SonicArranger-pc-semua
SonixMusicDriver
Kontrol Suara
Pabrik Suara
Gambar Suara
Master Suara
Pemutar Suara
Bahasa Pemrograman Suara
FX Khusus
Khusus-FX_ST
Sistem SpeedyA1
Sistem Cepat
SteveBarrett
SteveTurner (Jason Halaman Tua)
MATAHARI-Tronik
Synth (Sintesis)
Pelacak Sinkronisasi
TFMX
TFMX-7V
TFMX-Pro
TFMX_ST
Pencerahan Musikal
Thomas Hermann
TimFollin
Pelacak Tomy
Tronik (Pelacak Tronik)
VoodooSupremeSynthesizer
WallyBeben
YM-2149
Tidak ada saat ini