Lompat ke konten utama
WaveFlow
id
v1.4.0 tersedia · Linux · macOS · Windows

Musik Anda.Lokal dan bebas.

WaveFlow memutar berkas audio Anda seperti Apple Music memutar musik cloud — tanpa langganan, tanpa iklan, tanpa telemetri. Daily Mix dibuat otomatis dari riwayat dengar Anda, DLNA mengirim musik ke speaker, lirik tersinkron dan Hi-Res berjalan sepenuhnya di mesin Anda.

Tersedia di Linux, macOS, dan Windows

  • Open source GPL-3.0
  • Tidak perlu akun
  • Nol telemetri
  • 1,6 rb unduhan

Fitur

Semua yang seharusnya dilakukan pemutar modern.

Tidak ada fitur untuk gimmick. Setiap detail melayani sesi mendengarkan harian Anda.

  • Daily Mix otomatis

    Tiga mix dibuat dari riwayat dengar 90 hari terakhir Anda, lalu dikelompokkan berdasarkan tempo: Calm, Groove, Energy.

    Plus editor smart playlist berbasis aturan: genre, BPM, tahun, rating, format, Hi-Res, suka.

  • Mesin audio audiofil

    Dekoder Symphonia, DSD native (DSF/DFF), Hi-Res hingga 24-bit 192 kHz, output CPAL di tiga thread tanpa kunci.

    ReplayGain, gapless, latensi di bawah 5 ms. Visualizer spektrum FFT real-time di mode layar penuh.

  • WaveFlow Wrapped

    Rekap tahunan Anda, diceritakan dalam beberapa slide: artis teratas, menit didengarkan, jam puncak, genre dominan.

    Dihitung secara lokal dari riwayat Anda. Tidak ada data yang dikirim, dan tidak ada metrik yang dibagikan secara default.

  • Radio sesuai suasana

    Lima stasiun dinamis — Focus, Chill, Workout, Party, Sleep — disaring berdasarkan tempo dan energi dari pustaka Anda.

    Plus radio per artis: satu klik pada artis manapun memulai aliran tak terbatas trek serupa.

  • Halaman artis yang kaya

    Biografi, artis serupa yang dapat diklik, diskografi lengkap, dan jumlah fans untuk setiap artis di pustaka Anda.

    Data dapat diperkaya secara opsional dari Deezer; semuanya bekerja offline tanpa itu.

  • Server DLNA / UPnP bawaan

    Cast pustaka Anda ke Sonos, Yamaha MusicCast, Kodi, VLC, atau renderer UPnP apa pun di LAN. Tanpa pairing, tanpa cloud.

    SSDP discovery, ContentDirectory, streaming HTTP Range. Diaktifkan dari Pengaturan → Integrasi.

  • Crossfade cerdas

    Crossfade klasik, Smart (melewati fade antara dua lagu dari album yang sama), atau Dynamic (menyesuaikan durasi dengan selisih BPM).

    Plus loop A-B di dalam lagu ala Musicolet, dan kecepatan pemutaran 0,5×–2×.

  • Lirik tersinkron + editor

    LRCLIB, lirik tersemat, impor .lrc. Baris aktif disorot hingga milidetik.

    Editor bawaan untuk menyinkronkan lirik Anda: tombol Space untuk menangkap timing saat memutar.

  • Statistik mendengarkan

    Heatmap 12 bulan ala GitHub, top trek/artis/album per periode, puncak per jam, tingkat pemutaran penuh.

    Rekap Wrapped tahunan dan ekspor JSON riwayat Anda. Dihitung lokal, tidak pernah dikirim ke mana pun.

  • Discord & Last.fm

    Rich Presence gaya Spotify di profil Discord Anda. Last.fm scrobbling dengan antrian persisten dan backoff.

    Plus kontrol media OS (MPRIS, SMTC, MediaRemote) untuk tombol multimedia Anda.

  • Pustaka yang menghormati Anda

    Pengawasan folder, drag-and-drop, deteksi duplikat berbasis hash, dukungan multi-artis yang dapat diklik.

    Profil terisolasi, sampul album yang dapat disesuaikan, impor/ekspor arsip .waveflow, pencadangan otomatis terjadwal.

  • 100% open source

    Kode Rust + React di GitHub, di bawah GPL-3.0. Audit, fork, berkontribusi. Tanpa tracker, tanpa iklan.

    Tauri 2 + Rust untuk native, React 19 + TypeScript untuk UI. 17 bahasa didukung.

Smart Playlists

Daily Mix, dibuat untuk Anda.

Tiga mix dibuat dari riwayat dengar 90 hari terakhir. Artis dikelompokkan berdasarkan tempo rata-rata supaya tiap sesi tetap konsisten dari pagi hingga malam.

  • Lo-fi, ambient, balada. Untuk bekerja, membaca, tertidur perlahan.

  • Pop, rock, hip-hop, indie. Mid-tempo yang mengisi sore Anda.

  • Dance, drum & bass, metal. Untuk olahraga, bersih-bersih, perjalanan jauh.

Satu klik dari beranda. Algoritma deterministik — minggu mendengarkan yang sama menghasilkan urutan yang sama.

Smart playlist kustom

Bangun aturan Anda sendiri.

Selain Daily Mix otomatis, Anda bisa membuat playlist dinamis berbasis aturan: genre, BPM, tahun, format audio, rating POPM, suka. Playlist dibuat ulang setiap kali lagu baru masuk ke pustaka.

SmartPlaylistRules · Custom
  • Genre
  • BPM
  • Tahun
  • Rating ≥ 3★
  • Hanya disukai
  • Hanya Hi-Res
  • Format FLAC
  • Durasi

// contoh: { genre: "Jazz", year_min: 1955, year_max: 1965, hi_res_only: true, sort: "random", limit: 100 }

Radio sesuai suasana

Lima suasana. Selalu dari pustaka Anda.

WaveFlow mengelompokkan trek Anda ke dalam lima stasiun dinamis berdasarkan tempo, energi, dan tanda spektralnya — lalu berpindah di antara stasiun tersebut sesuai suasana hati Anda.

Setiap sesi mengambil musik dari katalog lokal Anda. Tanpa streaming, tanpa rekomendasi bersponsor.

Beranda yang membuat Anda betah.

Sapaan personal, statistik sekilas, banner Wrapped, Mood Radio dan Daily Mix — semua dalam satu tampilan. Mode gelap secara default, mode terang untuk yang suka.

Halaman artis

Lebih dari sekadar daftar trek.

Untuk setiap artis di pustaka Anda: biografi, artis serupa yang bisa diklik, diskografi lengkap, jumlah fans — plus radio per artis untuk terus menjelajah.

Biografi dan artis serupa berasal dari Deezer jika diaktifkan; jika tidak, pustaka Anda sudah cukup.

Casting jaringan

Amp Anda, tanpa Sonos S2.

WaveFlow mengumumkan diri di LAN sebagai UPnP MediaServer. Renderer DLNA apa pun — Sonos, Yamaha MusicCast, Kodi, VLC — menemukannya dan memutar pustaka Anda, tanpa pairing proprietary dan tanpa cloud.

WaveFlow

MediaServer:1

  • Sonos S2
  • Yamaha MusicCast
  • Kodi
  • VLC
  • BubbleUPnP
  1. 01

    Pengumuman SSDP

    Siaran berkala ke 239.255.255.250:1900 — renderer menemukan WaveFlow tanpa konfigurasi.

  2. 02

    Penjelajahan DIDL-Lite

    Artis dan album Anda muncul di UI renderer seperti pustaka media native.

  3. 03

    Streaming HTTP Range

    Pemutaran progresif dengan HTTP Range — scrub presisi, melanjutkan, transfer efisien.

Integrasi

Cocok dengan stack Anda.

WaveFlow terhubung ke layanan yang sudah Anda gunakan — tetapi tidak bergantung pada satu pun untuk bekerja.

  • DiscordRich Presence
  • Last.fmScrobbling + bio
  • LRCLIBLirik tersinkron
  • DeezerMetadata
  • MPRISTombol Linux
  • SMTCNow Playing Windows

Local-first

Musik Anda milik Anda. Mari kita ambil kembali.

  • Tanpa langganan

    Berkas Anda, pemutar Anda, seumur hidup. Unduh aplikasinya, selesai.

  • Tanpa DRM

    FLAC, ALAC, MP3, AAC, OGG, WAV, DSD — berkas Anda terbuka di mana saja, selamanya.

  • Tanpa pelacakan

    Tidak ada koneksi keluar selain pengayaan metadata opsional. Mode offline satu klik.

  • Tanpa cloud

    Semua di disk Anda. Satu SQLite per profil. Migrasi tanpa repot.

  • Hi-Res & DSD

    Decode 24-bit hingga 192 kHz, DSF/DFF native. Badge Hi-Res menyala otomatis.

  • Banyak profil

    Satu pustaka per orang, terisolasi penuh. Arsip .waveflow yang bisa diekspor dan auto-backup terjadwal.

Unduh

WaveFlow v1.4.0 untuk sistem Anda.

Biner bertanda tangan, dapat diverifikasi dengan .sig. Tanpa pemasang pihak ketiga, tanpa telemetri tertanam.

v1.4.0 · 28 Mei 2026

Pertanyaan umum

Kalau pertanyaan Anda tidak ada di sini, buka issue di GitHub.

  • Apakah WaveFlow benar-benar gratis?

    Ya, dan akan selalu begitu. WaveFlow dirilis di bawah GPL-3.0. Tanpa langganan, tanpa tier premium, tanpa iklan.

  • Bagaimana memasang WaveFlow v1.4.0?

    Unduh biner yang sesuai dengan sistem Anda di halaman releases GitHub. Di **Linux**, AppImage bersifat portabel (jadikan dapat dieksekusi dengan `chmod +x`), atau pasang .deb / .rpm melalui manajer paket. Di **macOS**, buka .dmg dan seret WaveFlow ke Applications; biner Universal ditandatangani untuk Apple Silicon + Intel. Di **Windows**, jalankan .msi (silent install, direkomendasikan untuk deployment) atau .exe (pemasang klasik). Setiap aset disertai berkas .sig untuk verifikasi integritas.

  • Format audio apa saja yang didukung?

    MP3, FLAC, ALAC, AAC, OGG Vorbis, WAV via dekoder Symphonia, ditambah DSD (DSF / DFF) lewat pipeline khusus. Badge Hi-Res menyala otomatis mulai 24-bit atau ≥ 44,1 kHz.

  • Bagaimana Daily Mix bekerja?

    WaveFlow memindai 90 hari terakhir pemutaran Anda, mengelompokkan artis berdasarkan tempo rata-rata (< 95 BPM, 95-130, ≥ 130), lalu membuat tiga playlist deterministik — plus lima stasiun Mood Radio (Focus, Chill, Workout, Party, Sleep) yang disaring berdasarkan tempo dan energi. Tombol "Buat ulang" di tampilan beranda cukup untuk menyegarkannya. Anda juga bisa membuat smart playlist sendiri berdasarkan aturan.

  • Bisa cast ke Hi-Fi saya?

    Bisa. WaveFlow mengekspos pustaka sebagai server DLNA / UPnP. Sonos S2, Yamaha MusicCast, Kodi, VLC, atau renderer kompatibel apa pun melihatnya di jaringan — tanpa cloud, tanpa pairing proprietary. Aktifkan dari Pengaturan → Integrasi.

  • Apakah data saya meninggalkan mesin?

    Tidak. Pustaka, plays, playlist, dan statistik disimpan lokal di SQLite. Hanya pengayaan metadata opsional (Deezer, Last.fm, LRCLIB) yang mengirim permintaan keluar — mode offline global memotong semua dengan satu klik.

  • Apakah WaveFlow menggantikan Spotify atau Apple Music?

    Untuk streaming, tidak. Untuk pustaka lokal, ya — dengan kualitas antarmuka setara, Daily Mix otomatis, Hi-Res, DLNA, dan nol ketergantungan cloud.

  • Apakah berfungsi dengan Discord dan Last.fm?

    Ya. Discord Rich Presence gaya Spotify dengan cover album. Last.fm scrobbling terautentikasi dengan antrian persisten dan rekoneksi otomatis. Keduanya opt-in dan dapat dimatikan.

  • Bisa berkontribusi?

    Senang sekali. Proyek ada di GitHub, ditulis dalam Rust (Tauri 2) dan React 19 + TypeScript. Issue, PR, dan terjemahan sangat dihargai.

  • Berapa konsumsi memorinya?

    Sekitar 80 MB saat idle, 150 MB saat memutar dengan pustaka 10.000 lagu. Scanner sedikit lebih boros selama indexing awal, lalu kembali stabil.

  • Bisa sinkronkan pustaka antar mesin?

    Tidak ada cloud resmi, tapi database SQLite adalah satu berkas yang bisa Anda taruh di Syncthing, Dropbox, atau layanan self-hosted apa pun. Ekspor .waveflow membungkus profil + DB + artwork dalam satu arsip.

  • Ada mode offline?

    WaveFlow offline secara default — itulah inti proyeknya. Mode offline global memotong Deezer, Last.fm, LRCLIB, dan penemuan artis serupa dengan satu klik.

Ambil kembali musik Anda.

WaveFlow v1.4.0 sudah tersedia untuk Linux, macOS, dan Windows. Unduh biner bertanda tangan di GitHub — AppImage, .deb, .rpm, .dmg, .msi.