Tentang
Siapa yang membuat WaveFlow, dan bagaimana WaveFlow dirilis
Dibuat oleh satu pengembang, dirilis secara terbuka.
WaveFlow adalah keluarga aplikasi untuk orang yang menyimpan musiknya sendiri: pemutar desktop, server yang Anda hosting sendiri, aplikasi ponsel, pemutar untuk satu berkas pada satu waktu, dan editor lirik. Halaman ini menjelaskan siapa yang membuatnya, bagaimana sebuah rilis sampai kepada Anda, di bawah lisensi apa setiap aplikasi diterbitkan, dan batasan WaveFlow.
Siapa yang membuatnya
WaveFlow adalah proyek pribadi nonkomersial. Satu pengembang, InstaZDLL, menulis dan merilis setiap aplikasi dalam keluarga ini. Tidak ada perusahaan di baliknya, dan tidak ada yang perlu dibayar.
Aplikasi sumber terbuka dikembangkan secara terbuka di GitHub: kode, issue, catatan desain, dan setiap rilisnya ada di sana untuk dibaca siapa saja, dan laporan bug, ide, serta perbaikan dipersilakan.
InstaZDLL di GitHubBagaimana sebuah rilis sampai kepada Anda
Perjalanan pemutar desktop dari sebuah perubahan di kodenya hingga pembaruan di komputer Anda, sebagaimana dijelaskan dalam panduan rilisnya.
Baca panduan rilisSetiap perubahan menyatakan jenisnya
Setiap perubahan dicatat dengan pesan commit berformat Conventional Commits. Sebuah bot rilis membacanya, menentukan nomor versi berikutnya, dan membuka pull request rilis yang menaikkan versi di setiap berkas versi dan menulis catatan perubahan.
Manusia yang memutuskan
Tidak ada yang dirilis sebelum pengelola meninjau dan menggabungkan pull request tersebut. Penggabungan itu memberi tag pada versi dan membuka rilisnya di GitHub.
Dibangun secara terbuka
Mesin build GitHub membuat setiap penginstal dari tag tersebut, dengan log publik: Linux di Ubuntu 24.04 yang versinya dikunci, diperiksa terhadap pustaka sistem tertua yang dibutuhkannya, Windows, dan satu build macOS untuk Intel sekaligus Apple silicon.
Ditandatangani, dan diperiksa sebelum dipasang
Setiap pembaruan ditandatangani dengan kunci milik proyek sendiri, dan tanda tangannya menyebutkan versinya. Aplikasi memeriksa keduanya sebelum memasang apa pun, dan menolak berkas yang telah diubah atau diberi label ulang.
Dua tempat untuk mengunduh
Sejak beta 2.0, setiap berkas juga disalin ke download.waveflow.app. Aplikasi memeriksa kedua host dan mengambil versi bertanda tangan yang paling baru, sehingga jika salah satunya mati, tidak ada pembaruan yang terhenti.
Pengelola paket menyusul
Begitu rilis keluar, workflow memperbarui winget, AUR, Fedora Copr, dan repositori APT secara otomatis. Salinan siap pakai dari pipeline rilis untuk GitLab tersimpan di repositori pemutar, server, dan QuickPlay, sehingga kehilangan GitHub akan memakan waktu berjam-jam, bukan penulisan ulang.
Lisensi
Pemutar, server, QuickPlay, dan kedua aplikasi ponsel adalah sumber terbuka: siapa pun boleh membaca, mengubah, dan membagikan kodenya di bawah lisensi berikut.
| Aplikasi | Lisensi | Sumber |
|---|---|---|
| WaveFlow | GPL-3.0 | github.com/InstaZDLL/WaveFlow |
| WaveFlow Server | AGPL-3.0 | github.com/InstaZDLL/waveflow-server |
| WaveFlow Mobile · Android | GPL-3.0 | github.com/InstaZDLL/waveflow-android |
| WaveFlow Mobile · iPhone | GPL-3.0 | github.com/InstaZDLL/waveflow-ios |
| WaveFlow QuickPlay | GPL-3.0 | github.com/InstaZDLL/waveflow-quickplay |
| Tempora | GPL-3.0, kode sumber belum dipublikasikan | Repositori privat |
| Registri plugin | MIT | github.com/InstaZDLL/waveflow-plugins |
Tempora masih dalam pratinjau awal, dan kodenya belum dibuka untuk publik.
Registri yang mencantumkan plugin, dan templat untuk menulis plugin, berlisensi MIT. Setiap plugin memiliki lisensinya sendiri, dan beberapa bersumber tertutup: berkas hasil kompilasinya diterbitkan dan dikunci dengan sidik jarinya di registri, tetapi kodenya tidak.
Fakta bertanggal
Hal yang dapat diperiksa dan sumber untuk memeriksanya. Diperiksa pada 8 November 2026; fakta yang berubah akan diberi tanggal baru.
| Fakta | Nilai | Sumber | Tanggal |
|---|---|---|---|
| WaveFlow stabil terbaru | 2.0.1 | WaveFlow · v2.0.1 | |
| Rilis WaveFlow pertama | 1.0.0 | WaveFlow · v1.0.0 | |
| Rilis WaveFlow yang diterbitkan, termasuk beta | 38 | WaveFlow · releases | |
| WaveFlow Server terbaru | 2.2.1 | waveflow-server · v2.2.1 | |
| WaveFlow Server stabil pertama | 2.0.0 | waveflow-server · v2.0.0 | |
| WaveFlow QuickPlay terbaru | 1.6.0 | waveflow-quickplay · v1.6.0 | |
| Build aplikasi ponsel yang diterbitkan | Belum ada, baik untuk Android maupun iPhone | waveflow-android · releaseswaveflow-ios · releases | |
| Bahasa pemutar dan situs ini | 17 | WaveFlow · src/i18n/locales | |
| Tanda tangan pembaruan | minisign, terikat pada versi | RELEASING.md | |
| Penandatanganan kode Windows | Authenticode, dengan sertifikat yang ditandatangani sendiri | RELEASING.md | |
| Penandatanganan macOS | Ad hoc, tanpa notarisasi | RELEASING.md | |
| Mirror unduhan | download.waveflow.app: saluran stabil dan beta, serta QuickPlay | RELEASING.md |
Yang perlu diketahui tentang batasan WaveFlow
Kami katakan terus terang, agar tidak ada yang memasang WaveFlow dengan harapan mendapatkan sesuatu yang lain.
Apa yang dikirim pemutar, fitur demi fiturBukan layanan streaming
WaveFlow memutar berkas musik milik Anda. Tidak ada katalog untuk disewa dan tidak ada yang perlu dilanggani.
Tidak perlu membuat akun
Pemutar dan QuickPlay berfungsi tanpa masuk ke mana pun. Akun WaveFlow Server ada di server Anda sendiri, dan Last.fm atau ListenBrainz hanya digunakan jika Anda menghubungkannya.
Tanpa telemetri
Aplikasi tidak melaporkan apa pun tentang cara Anda menggunakannya. Beberapa fitur memang terhubung ke internet, seperti sampul, lirik, dan pemeriksaan pembaruan: kebijakan privasi pemutar mencantumkan masing-masing fitur itu, dan Mode luring memutus semuanya sekaligus.
Tanpa iklan, tanpa versi berbayar
Setiap aplikasi gratis, tanpa ada yang ditahan untuk versi berbayar.
Belum ada aplikasi ponsel di toko aplikasi
Aplikasi Android dan iPhone sedang dikembangkan, di repositori publik. Belum ada versi yang dipublikasikan untuk keduanya.
Tidak semuanya sumber terbuka
Pemutar, server, QuickPlay, dan aplikasi ponsel memang sumber terbuka. Kode Tempora belum dibuka untuk publik, dan beberapa plugin bersumber tertutup.
Belum dari penerbit yang diakui
Build Windows ditandatangani dengan sertifikat yang ditandatangani sendiri dan build macOS tidak dinotarisasi, jadi kedua sistem mungkin memperingatkan Anda saat pertama kali membuka WaveFlow.
Kontak
Pertanyaan dan masukan
Tulis ke proyek. Alamatnya sama dengan yang dicantumkan pemutar untuk masukan.
[email protected]Keamanan
Laporkan kerentanan secara pribadi melalui fitur Security Advisories di GitHub, jangan melalui issue publik. Alat otomatis dapat menemukan informasi yang sama di security.txt.
Laporkan kerentananBug dan ide
Buka issue di repositori aplikasi. Issue tersebut bersifat publik, dan Anda dapat mengikuti jawabannya di sana.
Buka issue