Müziğiniz.Yerel ve özgür.
WaveFlow ses dosyalarınızı, Apple Music'in bulutu ç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 yerel olarak makinenizde.
Yakında Linux, macOS ve Windows'ta
- Açık kaynak GPL-3.0
- Hesap gerekmez
- Sıfır telemetri
Özellikler
Modern bir çaları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 yeniden üretilen üç mix, tempo bazında: 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, üç kilitsiz iş parçacığında CPAL çıkışı.
ReplayGain, gapless, 5 ms altı gecikme. Tam ekran modunda gerçek zamanlı FFT spektrum görselleştirici.
Akıllı crossfade
Klasik crossfade, ya da Smart (aynı albümün iki parçası arasındaki fade'i atlar) veya Dynamic (BPM'e göre uyarlanır).
Ayrıca Musicolet tarzı parça içi A-B döngüsü ve 0,5×–2× oynatma hızı.
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.
Senkron sözler + editör
LRCLIB, gömülü sözler, .lrc içe aktarma. Aktif satır milisaniye hassasiyetinde vurgulanır.
Kendi sözlerinizi senkronlamak için yerleşik editör: oynatma sırasında Space ile zamanlamayı yakalayın.
Dinleme istatistikleri
GitHub tarzı 12 aylık ısı haritası, döneme göre en iyi sanatçılar/albümler/parçalar, saat bazlı zirveler.
Geçmişinizin JSON dışa aktarımı. Her şey yerel hesaplanır, hiçbir yere gönderilmez.
Discord ve Last.fm
Discord profilinizde Spotify tarzı Rich Presence. Kalıcı kuyruk ve backoff ile Last.fm scrobbling.
Ayrıca multimedya tuşlarınız için işletim sistemi medya kontrolleri (MPRIS, SMTC, MediaRemote).
Sizi gözeten bir kütüphane
Klasör izleme, sürükle bırak, hash tabanlı tekrar tespiti, tıklanabilir çok sanatçı desteği.
Yalıtılmış profiller (ayrı kütüphaneler), .waveflow arşiv içe/dışa aktarımı, zamanlanabilir şifreli otomatik yedek.
%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 yeniden üretilen üç mix. Sanatçılar ortalama tempolarına göre gruplandırılır, böylece her seans 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 ötesinde, yüklemler üzerinden yaşayan çalma listeleri oluşturun: tür, BPM, yıl, ses formatı, POPM derecesi, beğeniler. Kütüphanenize her yeni parça eklendiğinde liste yeniden somutlaşır.
- 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 }
Sizin müziğiniz için tasarlandı, bizimki için değil.
Apple Music ve Spotify'dan esinlenen arayüz, sanat eserlerini, şarkı sözlerini ve çalma sayısını ön plana çıkarıyor. Varsayılan olarak karanlık mod, sevenler için aydınlık mod.
Ağ yayını
Sonos S2 olmadan amplifikatörünüz.
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 yerli bir medya kütüphanesi gibi görünür.
- 03
HTTP Range yayını
HTTP Range ile aşamalı oynatma — hassas scrub, 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
- DeezerÜst veri
- MPRISLinux tuşları
- SMTCWindows Now Playing
Ö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.
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.
Hangi ses formatları destekleniyor?
Symphonia dekoder üzerinden MP3, FLAC, ALAC, AAC, OGG Vorbis, WAV ve adanmış bir hattan 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 dinlemenizi tarar, sanatçıları ortalama tempoya (< 95 BPM, 95-130, ≥ 130) göre gruplandırır ve üç deterministik çalma listesi materyalize eder. Ana sayfadaki «Yeniden oluştur» düğmesi yenilemek için yeterlidir. Ayrıca kendi akıllı çalma listelerinizi kurallarla 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.
Bellek kullanımı nedir?
Boştayken yaklaşık 80 MB, 10.000 parçalık kütüphane ile oynatırken yaklaşık 150 MB. Tarayıcı ilk dizinleme sırasında biraz daha fazla kullanır, sonra istikrarlı bir izlemeye 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 + artwork'ü 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 yakında Linux, macOS ve Windows'a geliyor. İlk sürümden haberdar olmak için GitHub'da projeyi takip edin.