Lompat ke konten utama

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 GitHub

Bagaimana 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 rilis
  1. Setiap 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

AplikasiLisensiSumber
WaveFlowGPL-3.0github.com/InstaZDLL/WaveFlow
WaveFlow ServerAGPL-3.0github.com/InstaZDLL/waveflow-server
WaveFlow Mobile · AndroidGPL-3.0github.com/InstaZDLL/waveflow-android
WaveFlow Mobile · iPhoneGPL-3.0github.com/InstaZDLL/waveflow-ios
WaveFlow QuickPlayGPL-3.0github.com/InstaZDLL/waveflow-quickplay
TemporaGPL-3.0, kode sumber belum dipublikasikanRepositori privat
Registri pluginMITgithub.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.

FaktaNilaiSumberTanggal
WaveFlow stabil terbaru2.0.1WaveFlow · v2.0.1
Rilis WaveFlow pertama1.0.0WaveFlow · v1.0.0
Rilis WaveFlow yang diterbitkan, termasuk beta38WaveFlow · releases
WaveFlow Server terbaru2.2.1waveflow-server · v2.2.1
WaveFlow Server stabil pertama2.0.0waveflow-server · v2.0.0
WaveFlow QuickPlay terbaru1.6.0waveflow-quickplay · v1.6.0
Build aplikasi ponsel yang diterbitkanBelum ada, baik untuk Android maupun iPhonewaveflow-android · releaseswaveflow-ios · releases
Bahasa pemutar dan situs ini17WaveFlow · src/i18n/locales
Tanda tangan pembaruanminisign, terikat pada versiRELEASING.md
Penandatanganan kode WindowsAuthenticode, dengan sertifikat yang ditandatangani sendiriRELEASING.md
Penandatanganan macOSAd hoc, tanpa notarisasiRELEASING.md
Mirror unduhandownload.waveflow.app: saluran stabil dan beta, serta QuickPlayRELEASING.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 fitur
  • Bukan 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 kerentanan
  • Bug dan ide

    Buka issue di repositori aplikasi. Issue tersebut bersifat publik, dan Anda dapat mengikuti jawabannya di sana.

    Buka issue