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.
Kendini sıralayan arama
Üst çubuğa yazın, sonuçlar bölümlere ayrılmış olarak dönsün — sanatçılar, albümler ve başlıklar — böylece doğru olana hemen ulaşın.
Klavyeyle kullanılır, geciktirilmiştir ve eski sorgulara karşı güvenlidir; sayfadan hiç çıkmadan açılıp kapanır.
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.
Ö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.
- 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.
Studio
VarsayılanApple-Music'ten ilham alan temel. Temiz, önce-koyu — WaveFlow'un birlikte geldiği görünüm.
Editorial
GazetePlayfair Display serifleri, halftone görsellerle ve süslü WaveFlow Gazette başlığıyla bir dergi düzeni.
Lounge
Sıcak camBulanı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
Vibrancy8 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
- 01
SSDP duyurusu
239.255.255.250:1900'e periyodik yayın — renderer'lar yapılandırma olmadan WaveFlow'u bulur.
- 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.
- 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.
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.
Linux
x86_64 — Fedora 44 ve Ubuntu 26.04 üzerinde test edildi
macOS
Universal — Apple Silicon ve Intel
Windows
x86_64 — Windows 10 22H2 ve sonrası
Veya paket yöneticinizle kurun
Güncellemeler zaten kullandığınız araç üzerinden gelmeye devam eder.
Windows · winget
winget install InstaZDLL.WaveFlowArch · AUR
yay -S waveflow-binFedora · Copr
sudo dnf copr enable instazdll/waveflow && sudo dnf install waveflowDebian / 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.