Ana içeriğe atla
WaveFlow
tr
v1.6.0 yayında · Linux · macOS · Windows

Müziğiniz.Yerel ve özgür.

WaveFlow ses dosyalarınızı, Apple Music'in buluttaki müziği çaldığı gibi çalar — abonelik yok, reklam yok, telemetri yok. Dinleme geçmişinizden oluşturulan Daily Mix, hoparlörlere DLNA yayını, senkron sözler ve Hi-Res — hepsi makinenizde yerel olarak çalışır.

Linux, macOS ve Windows için yayında

  • Açık kaynak GPL-3.0
  • Hesap gerekmez
  • Sıfır telemetri
  • 3,4 B indirme

Özellikler

Modern bir oynatıcının yapması gereken her şey.

Hype için eklenmiş özellik yok. Her ayrıntı günlük dinlemenize hizmet eder.

  • Otomatik Daily Mix

    Son 90 günlük dinlemenizden oluşturulan üç mix, tempoya göre gruplanır: Calm, Groove, Energy.

    Ayrıca kural tabanlı akıllı çalma listesi editörü: tür, BPM, yıl, derecelendirme, format, Hi-Res, beğeniler.

  • Audiophile ses motoru

    Symphonia dekoder, native DSD (DSF/DFF), 24-bit 192 kHz'e kadar Hi-Res, üç lock-free iş parçacığında CPAL çıkışı.

    ReplayGain, gapless, 5 ms altı gecikme. Tam ekran modunda gerçek zamanlı FFT spektrum görselleştirici.

  • 5 arayüz stili, 70 görünüm

    Studio, Editorial, Lounge, Pulse ve Liquid — her birini 14 renk temasıyla birleştirerek 70 kombinasyon elde edin, profil başına kaydedilir.

    Gömülü yazı tipleri, her stile özel animasyonlar, bir 'Bir hava seç' onboarding adımı. Çalışma anında sıfır Google Fonts isteği.

  • Yalıtılmış eklenti SDK'sı

    İzin korumalı ana makine import'larıyla wasmtime üzerinde WASM bileşenleri — ağ, depolama, ses, UI. Web Radio ilk eklenti olarak gelir.

    50 MB sınırı, 5 sn zaman aşımları, SSRF koruması, çevrimdışı kısa devre. Tek tıkla etkinleştirin, devre dışı bırakın veya kaldırın.

  • WaveFlow Wrapped

    Birkaç slaytla anlatılan yıllık özetin: en çok dinlenen sanatçılar, dinlenen dakikalar, pik saatler, baskın türler.

    Geçmişinizden yerel olarak hesaplanır. Veri gönderilmez, varsayılan olarak hiçbir metrik paylaşılmaz.

  • Mood Radio

    Focus, Chill, Workout, Party, Sleep — kütüphanenizden tempo ve enerjiye göre filtrelenmiş beş dinamik istasyon.

    Ayrıca sanatçı radyosu: herhangi bir sanatçıya tıklayın, benzer parçaların sonsuz akışı başlasın.

  • Zengin sanatçı sayfaları

    Biyografi, tıklanabilir benzer sanatçılar, tam diskografi ve kütüphanenizdeki her sanatçı için hayran sayısı.

    Biyografiler Deezer veya TheAudioDB'den gelir (isteğe bağlı) ya da kendiniz yazın — manuel geçersiz kılmalar tamamen çevrimdışı çalışır.

  • Yerleşik DLNA / UPnP sunucusu

    Kütüphanenizi LAN'daki Sonos, Yamaha MusicCast, Kodi, VLC veya herhangi bir UPnP renderer'a yayınlayın. Eşleşme yok, bulut yok.

    SSDP discovery, ContentDirectory, HTTP Range yayını. Ayarlar → Entegrasyonlar'dan açılır.

  • Akıllı crossfade

    Klasik crossfade, Akıllı (aynı albümdeki iki parça arasındaki geçişi atlar) veya Dinamik (geçiş süresini BPM farkına göre ayarlar).

    Ayrıca Musicolet tarzı parça içi A-B döngüsü ve 0,5×–2× oynatma hızı.

  • Senkron sözler, beş sağlayıcı

    Musixmatch, LRCLIB, NetEase, Megalobiz ve Genius arasında kademeli arama — yan dosya .lrc / .txt dosyaları önce kontrol edilir, böylece yerel sözler asla ağa çıkmaz.

    Kelime modunda otomatik ilerlemeli yerleşik düzenleyici. Etikete, yan dosyaya veya veritabanına geri kaydedin ya da bağımsız bir .lrc / .txt olarak dışa aktarın.

  • Dinleme istatistikleri

    GitHub tarzı 12 aylık ısı haritası, döneme göre en iyi parça/sanatçı/albümler, türe göre dağılım, saatlik zirveler, tamamlanma oranı.

    İlgilenmediğiniz KPI kartlarını gizleyin. Yıllık Wrapped özeti ve JSON dışa aktarımı — tümü yerel olarak hesaplanır, asla hiçbir yere gönderilmez.

  • Sürükleyici şimdi çalınıyor

    Sekmeli bir kontrol paneliyle yeniden tasarlanmış bir tam ekran görünümü — sözler, kuyruk ve kontroller tek yerde — ve yerel işletim sistemi tam ekranı.

    Skinden bağımsız ve her yerde okunaklı; uzun başlıklar oynatıcı çubuğunda ve sürükleyici görünümde marquee olarak kayar.

  • Discord ve Last.fm

    Discord profilinizde Spotify tarzı Rich Presence. Kalıcı kuyruk ve otomatik yeniden deneme ile Last.fm scrobbling.

    Ayrıca multimedya tuşlarınız için işletim sistemi medya kontrolleri (MPRIS, SMTC, MediaRemote).

  • Size saygı duyan bir kütüphane

    Klasör izleme, sürükle bırak, hash tabanlı yinelenen dosya tespiti, tıklanabilir çoklu sanatçı desteği.

    İzole profiller, özelleştirilebilir albüm kapakları, .waveflow arşiv içe/dışa aktarımı, zamanlanmış otomatik yedekleme. İlk tarama artık ~4× daha hızlı.

  • %100 açık kaynak

    GitHub'da Rust + React kodu, GPL-3.0 ile. Denetleyin, fork'layın, katkıda bulunun. İzleyici yok, reklam yok.

    Yerel için Tauri 2 + Rust, UI için React 19 + TypeScript. 17 dil destekli.

Akıllı Çalma Listeleri

Size özel Daily Mix.

Son 90 günlük dinlemenizden oluşturulan üç mix. Sanatçılar ortalama tempolarına göre gruplandırılır, böylece her oturum sabahtan akşama tutarlı kalır.

  • Lo-fi, ambient, ballad. Çalışırken, okurken, yumuşakça uykuya dalmak için.

  • Pop, rock, hip-hop, indie. Öğleden sonralarınızı dolduran orta tempo.

  • Dance, drum & bass, metal. Spor, temizlik, uzun yolculuklar için.

Ana sayfadan tek tık. Deterministik algoritma — aynı haftanın dinlemesi aynı sırayı verir.

Özel akıllı çalma listeleri

Kendi kurallarınızı oluşturun.

Otomatik Daily Mix'in yanında kurallara dayalı dinamik çalma listeleri oluşturabilirsiniz: tür, BPM, yıl, ses formatı, POPM puanı, beğeniler. Kütüphanenize her yeni parça eklendiğinde liste yeniden oluşturulur.

SmartPlaylistRules · Custom
  • Tür
  • BPM
  • Yıl
  • Puan ≥ 3★
  • Sadece beğeniler
  • Sadece Hi-Res
  • FLAC formatı
  • Süre

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

Mood Radio

Beş ruh hâli. Hep kendi kütüphaneniz.

WaveFlow parçalarınızı tempo, enerji ve spektral imza temelinde beş dinamik istasyona gruplar — ve ruh hâlinize göre aralarında geçer.

Her oturum yerel kataloğunuzdan beslenir. Akış yok, sponsorlu öneri yok.

Bırakmak istemeyeceğiniz ana ekran.

Kişiselleştirilmiş selamlama, anlık istatistikler, Wrapped banner'ı, Mood Radio ve Daily Mix — hepsi tek ekranda. Varsayılan koyu mod, sevenler için aydınlık mod.

Arayüz stilleri

Beş görünüm. Yetmiş kombinasyon.

Bir arayüz stili tüm uygulamayı yeniden biçimlendirir — düzen, tipografi, cam ve hareket. Beş stilden herhangi birini 14 renk temasıyla eşleştirerek her biri profil başına kaydedilen 70 görünüm elde edin. Ayarlar → Görünüm'den değiştirin veya onboarding sırasında bir hava seçin.

5 stil × 14 tema = 70 kombinasyon
  • Studio

    Varsayılan

    Apple-Music'ten ilham alan temel. Temiz, önce-koyu — WaveFlow'un birlikte geldiği görünüm.

  • Editorial

    Gazete

    Playfair Display serifleri, halftone görsellerle ve süslü WaveFlow Gazette başlığıyla bir dergi düzeni.

  • Lounge

    Sıcak cam

    Bulanık bir kapak arka planı üzerinde sıcak bordo cam — Apple Vibrancy backdrop-filter tarifi.

  • Pulse

    Neon kulüp

    Çift magenta/cyan auroralı ve oynatmayı yansıtan plak gibi dönen bir kapak görseliyle OLED neon-kulüp estetiği.

  • Liquid

    Vibrancy

    8 katmanlı inset cam tarifiyle tam Apple Vibrancy — temaya duyarlı, açıkta da koyuda da güzel.

Tüm yazı tipleri gömülüdür — Playfair Display, Lora, Space Grotesk, Space Mono, DM Sans. Çalışma anında sıfır Google Fonts isteği.

Sanatçı sayfaları

Bir parça listesinden çok daha fazlası.

Kütüphanenizdeki her sanatçı için: biyografi, tıklanabilir benzer sanatçılar, tam diskografi, hayran sayısı — ve daha fazlasını keşfetmeniz için sanatçı bazlı radyo.

Biyografiler ve benzerler etkinleştirilmişse Deezer'dan gelir; aksi takdirde kütüphaneniz yeterlidir.

Ağ yayını

Sonos S2 olmadan amplifikatörün.

WaveFlow kendisini LAN'da UPnP MediaServer olarak duyurur. Herhangi bir DLNA renderer — Sonos, Yamaha MusicCast, Kodi, VLC — onu keşfeder ve kütüphanenizi çalar; tescilli eşleşme veya bulut gerekmez.

WaveFlow

MediaServer:1

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

    SSDP duyurusu

    239.255.255.250:1900'e periyodik yayın — renderer'lar yapılandırma olmadan WaveFlow'u bulur.

  2. 02

    DIDL-Lite gezinme

    Sanatçılarınız ve albümleriniz renderer arayüzünde yerel bir medya kütüphanesi gibi görünür.

  3. 03

    HTTP Range yayını

    HTTP Range ile aşamalı oynatma — hassas sarma, devam etme, verimli aktarım.

Entegrasyonlar

Stack'inizle uyumlu çalışır.

WaveFlow zaten kullandığınız servislere bağlanır — ama çalışmak için hiçbirine bağımlı değildir.

  • DiscordRich Presence
  • Last.fmScrobbling + biyografi
  • LRCLIBSenkron sözler
  • DeezerMeta veri
  • MPRISLinux medya tuşları
  • SMTCWindows Şimdi Çalınıyor

Plugin SDK

WaveFlow'u güvenle genişletin.

Eklentiler, waveflow-plugin-sdk arayüzüne karşı derlenmiş yalıtılmış WASM bileşenleri olarak gelir. Her yetenek — ağ, depolama, ses, UI — kurulumda onayladığınız bir iznin arkasında kilitlidir. Sessiz ağ yok, sessiz dosya sistemi erişimi yok.

  • Tasarımı gereği yalıtılmış

    WIT + wasmtime çalışma zamanı. HTTP, depolama, ses ve UI için ana makine import'ları — manifest'in bildirmediği hiçbir şey yok.

  • İzin kapıları

    Her ana makine import'u kurulumda onaylanır. Ayarlar'da ağ, depolama ve varlıklar için eklenti başına çipler.

  • Varsayılan korumalar

    50 MB maksimum boyut, 5 sn zaman aşımları, yönlendirme takibi olmayan bir SSRF koruması ve bir çevrimdışı mod kısa devresi.

  • Tek tıkla yönetim

    Etkinleştirme, devre dışı bırakma ve kaldırma ile kurulu eklenti listesi — sürüm ve boyut bir bakışta.

İlk eklenti

Web Radio, gömülü olarak.

30.000'den fazla çevrimiçi radyo istasyonu

radio-browser.info üzerinden internet istasyonları, uygulamanın geri kalanıyla aynı cpal motoru üzerinden yayınlanır — artık canlı şimdi-çalınıyor meta verileri, profil başına favoriler, ülkeye göre gezinme ve çevrimdışı katalogla birlikte. EQ, ReplayGain ve spektrum görselleştirici her canlı yayında da çalışmaya devam eder.

  • Ülkeye göre gezinin veya tek dokunuşla yerel istasyonlara atlayın.
  • Favori istasyonlarınızı profil başına yıldızlayın — oynatıcıdan, mini oynatıcıdan veya sürükleyici görünümden.
  • Canlı ICY şarkı başlıkları, mevcut parça için Deezer'dan kapak görseli ve senkron sözlerle.
  • İstasyonları tamamen çevrimdışı gezmek ve aramak için kataloğu indirin.

wasmtime üzerinde WASI çalışma zamanı. 50 MB eklenti sınırı, 5 sn HTTP zaman aşımları, yönlendirme takibi yok, her istekte çevrimdışı mod kısa devresi.

Önce yerel

Müziğiniz size aittir. Geri alalım.

  • Abonelik yok

    Dosyalarınız, çalarınız, ömür boyu. Uygulamayı indirin, o kadar.

  • DRM yok

    FLAC, ALAC, MP3, AAC, OGG, WAV, DSD — dosyalarınız her yerde, her zaman açılır.

  • İzleme yok

    İsteğe bağlı üst veri zenginleştirmesi dışında dışa giden bağlantı yok. Çevrimdışı mod tek tıkla.

  • Bulut yok

    Her şey diskinizde yaşar. Profil başına tek SQLite. Sıfır eforlu taşıma.

  • Hi-Res ve DSD

    192 kHz'e kadar 24-bit kod çözme, native DSF/DFF. Hi-Res rozeti otomatik yanar.

  • Birden çok profil

    Kişi başına bir kütüphane, tam yalıtım. Dışa aktarılabilir .waveflow arşivi ve zamanlanabilir otomatik yedek.

İndir

Sisteminiz için WaveFlow v1.6.0.

.sig ile doğrulanabilir imzalı dosyalar. Üçüncü taraf yükleyici yok, gömülü telemetri yok.

v1.6.0 · 29 Haziran 2026

Veya paket yöneticinizle kurun

Güncellemeler zaten kullandığınız araç üzerinden gelmeye devam eder.

  • Windows · winget

    winget install InstaZDLL.WaveFlow
  • Arch · AUR

    yay -S waveflow-bin
  • Fedora · Copr

    sudo dnf copr enable instazdll/waveflow && sudo dnf install waveflow
  • Debian / Ubuntu · APT

    sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://packages.buildkite.com/instazdll/waveflow/gpgkey | sudo gpg --dearmor -o /etc/apt/keyrings/waveflow.gpg echo "deb [signed-by=/etc/apt/keyrings/waveflow.gpg] https://packages.buildkite.com/instazdll/waveflow/any/ any main" | sudo tee /etc/apt/sources.list.d/waveflow.list sudo apt update && sudo apt install wave-flow

macOS'ta henüz Homebrew cask yok — yukarıdaki .dmg dosyasını alın. Debian paketinin adı wave-flow (kebab-case, Debian adlandırma kurallarına göre).

Sık sorulan sorular

Sizinki burada yoksa GitHub'da issue açın.

  • WaveFlow gerçekten ücretsiz mi?

    Evet, ve hep öyle kalacak. WaveFlow GPL-3.0 altında yayımlanır. Abonelik yok, premium katman yok, reklam yok.

  • WaveFlow v1.6.0 nasıl kurulur?

    Platformunuza uygun paket yöneticisini kullanın: **Windows**'ta `winget install InstaZDLL.WaveFlow`, **Arch**'ta `yay -S waveflow-bin`, **Fedora**'da Copr deposu (`dnf copr enable instazdll/waveflow`) veya **Debian/Ubuntu**'da APT deposu (paket adı `wave-flow`). Ya da kurulum dosyasını GitHub releases sayfasından alın: **Linux** AppImage taşınabilirdir (`chmod +x`), veya .deb / .rpm yükleyin. **macOS**'ta .dmg dosyasını açın ve WaveFlow'u Uygulamalar'a sürükleyin — paket Apple Developer tarafından imzalanmadığından ilk seferde sağ tık → Aç yapın (veya `xattr -cr /Applications/WaveFlow.app` çalıştırın). **Windows**'ta .msi sessizdir, .exe ise klasik bir yükleyicidir.

  • Hangi ses formatları destekleniyor?

    Symphonia dekoder üzerinden MP3, FLAC, ALAC, AAC, OGG Vorbis, WAV ve özel bir işlem hattı üzerinden DSD (DSF / DFF). Hi-Res rozetleri 24-bit veya ≥ 44,1 kHz'den itibaren otomatik yanar.

  • Daily Mix nasıl çalışır?

    WaveFlow son 90 günlük oynatmalarınızı tarar, sanatçılarınızı ortalama tempoya göre gruplandırır (< 95 BPM, 95-130, ≥ 130) ve üç deterministik çalma listesi oluşturur — ayrıca tempo ve enerjiye göre filtrelenen beş Mood Radio istasyonu (Focus, Chill, Workout, Party, Sleep) da bulunur. Ana ekrandaki "Yeniden oluştur" düğmesi onları yenilemek için yeterli. Ayrıca kurallara göre kendi akıllı çalma listelerinizi de oluşturabilirsiniz.

  • Hi-Fi'a yayın yapabilir miyim?

    Evet. WaveFlow kütüphanenizi DLNA / UPnP sunucusu olarak yayınlar. Sonos S2, Yamaha MusicCast, Kodi, VLC veya uyumlu herhangi bir renderer ağda onu görür — bulut veya tescilli eşleşme olmadan. Ayarlar → Entegrasyonlar'dan açılır.

  • Verilerim makinemi terk eder mi?

    Hayır. Kütüphane, dinlemeler, çalma listeleri ve istatistikler yerel olarak SQLite'ta saklanır. Yalnızca isteğe bağlı üst veri zenginleştirmesi (Deezer, Last.fm, LRCLIB) dışa giden istek yapar — global çevrimdışı mod hepsini tek tıkla keser.

  • WaveFlow Spotify veya Apple Music'in yerini alır mı?

    Akış için hayır. Yerel kütüphaneniz için evet — eşdeğer arayüz kalitesi, otomatik Daily Mix, Hi-Res, DLNA ve sıfır bulut bağımlılığıyla.

  • Discord ve Last.fm ile çalışır mı?

    Evet. Albüm kapağıyla Spotify tarzı Discord Rich Presence. Kalıcı kuyruk ve otomatik yeniden bağlanma ile kimlik doğrulamalı Last.fm scrobbling. Her ikisi de opt-in ve kapatılabilir.

  • Katkıda bulunabilir miyim?

    Memnuniyetle. Proje GitHub'da, Rust (Tauri 2) ve React 19 + TypeScript ile yazıldı. Issue, PR ve çevirilere açığız.

  • Beta sürümleri alabilir miyim?

    Evet. WaveFlow'un isteğe bağlı bir beta güncelleme kanalı var — ön sürüm derlemelerini erkenden almak için Ayarlar → Güncellemeler'den bu kanala geçin ya da kararlı kanalda kalın. İstediğiniz zaman geri dönebilirsiniz.

  • Bellek kullanımı nedir?

    Boştayken yaklaşık 80 MB, 10.000 parçalık kütüphaneyle oynatırken yaklaşık 150 MB. Dizinleyici ilk dizinleme sırasında biraz daha fazla kullanır, sonra kararlı bir düzeye döner.

  • Kütüphanemi makineler arasında senkronize edebilir miyim?

    Resmi bulut yok, ama SQLite veritabanı tek dosyadır; Syncthing, Dropbox veya kendi sunucunuzdaki bir hizmete koyabilirsiniz. .waveflow dışa aktarımı profil + DB + kapak görsellerini tek arşivde toplar.

  • Çevrimdışı mod var mı?

    WaveFlow varsayılan olarak çevrimdışıdır — bu projenin tüm ruhu. Global çevrimdışı mod Deezer, Last.fm, LRCLIB ve benzer sanatçı keşfini tek tıkla kapatır.

Müziğinizi geri alın.

WaveFlow v1.6.0 Linux, macOS ve Windows için yayında. winget, AUR, Copr veya APT ile kurun — ya da kurulum dosyalarını GitHub'dan indirin: AppImage, .deb, .rpm, .dmg, .msi.