Ana içeriğe atla

WaveFlow Server

Kararlıv2.2.1

Müziğiniz, nerede dinlerseniz orada.

Dosyalarınız. Sunucunuz. Her çalar.

WaveFlow Server'a müziğinizin bulunduğu klasörleri gösterin. Kitaplığınızı oluşturur ve bir tarayıcıda, telefonda ya da WaveFlow çalarda oynatır; evde de dışarıda da, bağlantı zayıfladığında kaliteyi kendiliğinden düşürür.

Docker · Windows · macOS · Linux · Raspberry Pi 4 ve 5

WaveFlow Server web oynatıcısı: dinlediklerinizden oluşturulan karışımlar, bir albüm ızgarasının üstünde, gezinti sol tarafta
Web oynatıcı. Kapaklar bakımcının kendi kitaplığından, yalnızca örnek olarak gösterilmiştir.

Neler yapar

  1. Tarayıcınızda bir oynatıcı

    Kurulacak bir uygulama yok: sunucunuzun adresini açın ve bilgisayarda ya da telefonda dinleyin. HTTPS üzerinden, çevrimdışıyken dinlemek için parçaları saklayın.

  2. Zaten kullandığınız uygulamalarla çalışır

    Subsonic destekleyen müzik uygulamaları olduğu gibi bağlanır; WaveFlow oynatıcısı da kitaplığınızı ve dinlediklerinizi bilgisayarlarınız arasında eşit tutar.

  3. Dosyalarınızın gerçekte ne olduğunu bilir

    Her kayıpsız dosya ölçülür; böylece kayıplı bir dosyanın izlerini taşıyan bir FLAC, büyük olasılıkla kayıplı olarak işaretlenir.

  4. Ayağınızın altından hiçbir şey kaymaz

    Kitaplık yeniden taranınca albümler ve sanatçılar aynı kimliği korur; böylece uygulamalarınızın tuttuğu bağlantılar çalışmaya devam eder.

  5. Bir dakikada hazır

    Bir program ve bir veritabanı dosyası. Kendi bilgisayarınızda başlatın ya da Docker ile bir ev sunucusunda çalışır bırakın.

  6. Sizin ve yalnızca sizin

    Müzik dosyalarınız asla değiştirilmez. Siz açmadıkça sunucunuzdan hiçbir şey çıkmaz ve evdeki herkesin kendi hesabı olabilir.

Şu anki durum

2.0'dan beri kararlı. En son sürüm 2.2.1, yeni sürümler gelmeye devam ediyor ve siz denetime izin verdiğinizde sunucu yeni bir sürüm çıktığında size haber verebilir.

  • Docker Kararlı

    amd64 ve arm64 için tek imaj: bir sunucu, bir NAS ya da bir Raspberry Pi 4 veya 5.

  • Windows · macOS · Linux Kararlı

    Kendi bilgisayarınızda açıp başlatabileceğiniz bir arşiv: FFmpeg dahil, kurulum yok.

Web oynatıcı

Tarayıcınızda bir oynatıcı

Kurulacak bir uygulama yok: sunucunuzun adresini bilgisayarda ya da telefonda açın. Albümler, sanatçılar, klasörler ve türler, yazdıkça arama, çalma sırası, tam ekran eşzamanlı şarkı sözleri ve gerçekten çaldıklarınızdan oluşturulan karışımlar.

Çevrimdışı
Seçtiğiniz parçaları saklayın ve bağlantı olmadan dinleyin; yalnızca bu tarayıcıda ve yalnızca hesabınız için. Tarayıcılar buna HTTPS üzerinden ya da sunucunun çalıştığı bilgisayarda izin verir.
Yüklenebilir
Telefonunuza bir uygulama gibi ekleyin; kilit ekranı denetimleri, medya tuşları ve klavye kısayolları da gelir.
14 tema
Açık ve koyu, odaya ve saate göre.
9 dil
İngilizce, Fransızca, Almanca, İspanyolca, İtalyanca, Japonca, Korece, Basitleştirilmiş ve Geleneksel Çince.
Web oynatıcıda şu an çalan: büyük albüm kapağı, parça adı ve sanatçı, altında da yayının kalitesi
Şu an çalıyor, gerçekte yayınlananla birlikte

Zaten kullandığınız uygulamalarla çalışır

WaveFlow Server, birçok müzik uygulamasının zaten bildiği açık protokol olan Subsonic ve OpenSubsonic dilini konuşur. Sunucunuzu uygulamaya adresi, kullanıcı adınız ve bir uygulama parolasıyla ekleyin: eklenti yok, kurulacak başka bir şey yok.

Protokol
Subsonic · OpenSubsonic
Adres
/rest/*Çoğu uygulama bunu kendisi ekler: tek yapmanız gereken sunucunuzun adresini vermek.
Parola
Uygulamalar kendilerine ait bir parola alır; bu parola tarayıcıda kullandığınızdan ayrıdır.
WaveFlow Server ile denenen uygulamalar ve her birinin yaptığı görülen işler
UygulamaYaptığı görülen işler
SymfoniumAndroidGezinme, Opus, MP3 ve FLAC'te ileri sarma, favoriler, puanlar, yer imleri, şarkı sözleri
FeishinWindowsGezinme, klasörler, eşzamanlı şarkı sözleri, radyo, çalma listeleri
DSubAndroidKlasörler, podcast'ler, çalma sırası, çalma listeleri, paylaşım
JulietiPhoneGezinme, kod dönüştürme, çalma sırası, çalma listeleri

Her uygulama elle çalıştırıldı ve her sonuç, uygulamanın ekranından değil sunucudan okundu. Son tam deneme, 2.0.0 sürümünden önce, 28 Ekim 2026 tarihinde bitti; bu yüzden o günden beri eklenenlerin hepsi bu uygulamalarla karşılaşmadı.

Uyumluluk tablosunu okuyun

WaveFlow DesktopWindows · macOS · Linux

Kitaplığınızı ve dinlediklerinizi bilgisayarlarınız arasında, yerel API üzerinden eşit tutar

Dosyalarınızın gerçekte ne olduğunu bilir

Yıllar içinde biriken bir kitaplık sürprizlerle doludur. WaveFlow Server dosyaların kendisini dinler ve her uygulamaya taşıyabileceği sesi gönderir.

Kalite sayfası: sesinden ölçülen kayıpsız dosyalar, her karar için bir sayı ve her parça için tiz seslerin nerede bittiği
Her kayıpsız dosya ölçüldü, söylediğine inanılmadı
  • Sahte kayıpsız bulunur

    Her kayıpsız dosyanın sesi ölçülür. Kayıplı bir dosyanın izlerini taşıyan bir FLAC, büyük olasılıkla kayıplı olarak işaretlenir. Dolgulu bitler ve daha yüksek bir örnekleme hızına çıkarılmış ses de aynı şekilde işaretlenir.

  • Orijinali ya da yolda daha hafifi

    Orijinal dosyayı çalın ya da bağlantı zayıfken sunucunun onu anında MP3, Opus veya AAC'ye dönüştürmesine izin verin. Bayt aralığıyla ileri saran bir uygulama, hâlâ kodlanmakta olan bir dönüştürmede ileri saramayabilir: ona orijinal dosyayı verin.

  • Eşit ses düzeyi

    ReplayGain her parçayla birlikte uygulamalarınıza gider; bunu yapamayan bir uygulama için sunucu, dönüştürülmüş yayının ses düzeyini kendisi de eşitleyebilir.

Sizin ve yalnızca sizin

Evinizdeki bir sunucu yalnızca size cevap vermeli. WaveFlow Server ilk açılıştan itibaren böyle tasarlandı.

Sunucunun iletişime geçebileceği her şey
  • Dosyalarınız olduğu gibi kalır

    Tarayıcı ve her etiket düzenlemesi ses dosyalarınıza dokunmaz. Kaybolan bir dosya, geri gelene kadar favorilerini, puanlarını ve çalma sayılarını korur.

  • Siz açmadıkça hiçbir şey dışarı çıkmaz

    Varsayılan ayarlarda sunucu kendiliğinden hiçbir şey göndermez. Şarkı sözleri, sanatçı resimleri, scrobble ve güncelleme denetimi, sizin evet demenizi bekler.

  • Evdeki herkesin kendi hesabı

    Her hesap yalnızca dahil olduğu kitaplıkları görür. Parolalar Argon2id ile karmalanır, oturum açma tahmin denemelerine karşı sınırlanır ve tek kullanımlık bir belirteç, yeni bir sunucuyu bir yabancının sahiplenmesini engeller.

  • Tek komutla yedekleme

    Tek bir komut veritabanını ve anahtarını birlikte kopyalar; veritabanını değiştiren bir yükseltmeden önce, siz kapatmadıkça sunucu da ikisinin kopyasını kendisi alır. Sanatçı görselleri, canvas'lar ve indirilen podcast'ler veri klasöründe bunların yanında durur: onları da korumak için klasörün tamamını yedekleyin.

Bir dakikada hazır

Bir kapsayıcı, bir veritabanı dosyası, bir anahtar dosyası. Veritabanı sunucusu yok, önbellek yok, çalıştırılacak başka bir şey yok ve FFmpeg zaten içinde.

  1. Bunu compose.yaml olarak kaydedin

    /path/to/music yerine müziğinizin bulunduğu klasörü yazın. Sunucu bu klasörü yalnızca okur.

    compose.yaml
    services:
      waveflow:
        image: ghcr.io/instazdll/waveflow-server:2.2.1
        restart: unless-stopped
        ports:
          - "4533:4533"
        environment:
          WAVEFLOW_DATA_DIR: /data
          WAVEFLOW_BIND: 0.0.0.0:4533
        volumes:
          - waveflow-data:/data
          - /path/to/music:/music:ro
    
    volumes:
      waveflow-data:
    
  2. Başlatın

    Docker imajı indirir ve sunucuyu arka planda başlatır.

    Terminal
    docker compose up -d
  3. Hesabınızı oluşturun

    http://your-host:4533 adresini açın. Kurulum ekranı yönetici hesabını oluşturur ve sunucunun sizin için not ettiği tek kullanımlık bir belirteç ister:

    Terminal
    docker compose exec waveflow cat /data/setup-token
  4. Müziğinizi ekleyin

    Az önce oluşturduğunuz hesabın adını girin (burada admin). İlk tarama kendiliğinden başlar.

    Terminal
    docker compose exec waveflow \
      waveflow-server library add --owner admin --name Music --path /music

İmaj

ghcr.io/instazdll/waveflow-server

amd64 ve arm64 için hazırlandı; bu yüzden 64 bit sistemli bir Raspberry Pi 4 veya 5 üzerinde çalışır. Her sürüm kendi sürüm numarasıyla etiketlenir, latest en son kararlı sürümü izler ve aynı imaj Docker Hub'da da bulunur.

  • linux/amd64
  • linux/arm64

Dışarıdan dinleme

Sunucu düz HTTP konuşur; bu, güvendiğiniz bir ağ için uygundur. Her yerden dinlemek için onu HTTPS arkasına koyun: depoda, sertifikayı kendisi alıp yenileyen Caddy ile hazır bir kurulum var.

Caddy kurulumu

Docker olmadan

Her sürümün ayrıca, kendi bilgisayarınızda açıp başlatabileceğiniz bir arşivi de vardır: kurulum yok, FFmpeg dahil ve web oynatıcı kendiliğinden açılır. Windows ve macOS ilk açılışta uyarı verir; içindeki README.txt nereye tıklayacağınızı söyler.

  • Windows · x86_64.zip
  • macOS · Apple silicon.zip
  • macOS · Intel.zip
  • Linux · x86_64.tar.gz
  • Linux · arm64.tar.gz

Sağlama toplamları, aynı sürümdeki SHA256SUMS dosyasındadır.

Bir arşiv indirin