Ana içeriğe atla

Hakkında

WaveFlow'u kim yapıyor, nasıl yayımlanıyor

Tek bir geliştirici yapıyor, herkesin gözü önünde yayımlıyor.

WaveFlow, müziğini kendisi saklayan insanlar için bir uygulama ailesidir: bir masaüstü çalar, kendiniz barındırdığınız bir sunucu, telefon uygulamaları, her seferinde tek bir dosya çalan bir çalar ve bir şarkı sözü düzenleyicisi. Bu sayfa onları kimin yaptığını, bir sürümün size nasıl ulaştığını, her birinin hangi lisansla yayımlandığını ve WaveFlow'un ne olmadığını anlatır.

Kim yapıyor

WaveFlow kişisel ve ticari olmayan bir projedir. Ailenin tüm uygulamalarını tek bir geliştirici, InstaZDLL, yazar ve yayımlar. Arkasında bir şirket yoktur ve ödenecek hiçbir şey yoktur.

Açık kaynaklı uygulamalar GitHub'da herkesin gözü önünde geliştirilir: kodları, issue'ları, tasarım notları ve tüm sürümleri herkesin okuyabileceği şekilde oradadır; hata bildirimleri, fikirler ve düzeltmeler memnuniyetle karşılanır.

GitHub'da InstaZDLL

Bir sürüm size nasıl ulaşır

Masaüstü çaların, kodundaki bir değişiklikten bilgisayarınızdaki güncellemeye kadar izlediği yol, sürüm kılavuzunda anlatıldığı şekliyle.

Sürüm kılavuzunu okuyun
  1. Her değişiklik ne olduğunu söyler

    Her değişiklik, Conventional Commits biçiminde bir commit mesajıyla kaydedilir. Bir sürüm botu bu mesajları okur, sonraki sürüm numarasını belirler ve tüm sürüm dosyalarını yükselten, değişiklik günlüğünü yazan bir sürüm pull request'i açar.

  2. Kararı bir insan verir

    Bakımcı bu pull request'i inceleyip birleştirmeden hiçbir şey yayımlanmaz. Birleştirme sürümü etiketler ve GitHub'da o sürümün yayınını açar.

  3. Herkesin gözü önünde derlenir

    GitHub'ın derleme makineleri her yükleyiciyi bu etiketten, herkese açık günlüklerle oluşturur: Linux, sabitlenmiş bir Ubuntu 24.04 üzerinde ve ihtiyaç duyduğu en eski sistem kitaplığına göre denetlenerek; Windows; ve hem Intel hem Apple silicon için tek bir macOS derlemesi.

  4. İmzalı ve kurulmadan önce denetlenir

    Her güncelleme projenin kendi anahtarıyla imzalanır ve imza, güncellemenin sürümünü belirtir. Uygulama bir şey kurmadan önce ikisini de denetler; değiştirilmiş ya da başka bir sürüm olarak etiketlenmiş bir dosyayı reddeder.

  5. İndirmek için iki yer

    2.0 betalarından beri her dosya download.waveflow.app adresine de kopyalanır. Uygulama iki sunucuya da sorar ve en yeni imzalı sürümü alır; böylece birinin çökmesi hiçbir güncellemeyi durdurmaz.

  6. Paket yöneticileri ardından gelir

    Sürüm yayımlandığında iş akışları winget, AUR, Fedora Copr ve APT deposunu kendiliğinden günceller. Sürüm hattının GitLab için hazır bir kopyası çaların, sunucunun ve QuickPlay'in depolarında durur; böylece GitHub'ı kaybetmek baştan yazmaya değil, saatlerce işe mal olur.

Lisanslar

Çalar, sunucu, QuickPlay ve iki telefon uygulaması açık kaynaklıdır: herkes kodlarını aşağıdaki lisans kapsamında okuyabilir, değiştirebilir ve paylaşabilir.

UygulamaLisansKaynak
WaveFlowGPL-3.0github.com/InstaZDLL/WaveFlow
WaveFlow ServerAGPL-3.0github.com/InstaZDLL/waveflow-server
WaveFlow Mobile · AndroidGPL-3.0github.com/InstaZDLL/waveflow-android
WaveFlow Mobile · iPhoneGPL-3.0github.com/InstaZDLL/waveflow-ios
WaveFlow QuickPlayGPL-3.0github.com/InstaZDLL/waveflow-quickplay
TemporaGPL-3.0, kaynak kodu henüz yayımlanmadıÖzel depo
Eklenti kayıt defteriMITgithub.com/InstaZDLL/waveflow-plugins

Tempora erken önizleme aşamasındadır ve kodu henüz herkese açık değildir.

Eklentileri listeleyen kayıt defteri ve eklenti yazmak için kullanılan şablon MIT lisansı altındadır. Her eklentinin kendi lisansı vardır ve bazıları kapalı kaynaklıdır: derlenmiş dosyaları yayımlanır ve kayıt defterinde parmak iziyle sabitlenir, kodları ise yayımlanmaz.

Tarihli bilgiler

Neyin doğrulanabileceği ve nerede doğrulanacağı. 8 Kasım 2026 tarihinde okundu; değişen bir bilgi yeni bir tarih alır.

BilgiDeğerKaynakTarih
En son kararlı WaveFlow2.0.1WaveFlow · v2.0.1
İlk WaveFlow sürümü1.0.0WaveFlow · v1.0.0
Yayımlanan WaveFlow sürümleri, betalar dahil38WaveFlow · releases
En son WaveFlow Server2.2.1waveflow-server · v2.2.1
İlk kararlı WaveFlow Server2.0.0waveflow-server · v2.0.0
En son WaveFlow QuickPlay1.6.0waveflow-quickplay · v1.6.0
Yayımlanan telefon uygulaması derlemeleriHenüz yok; ne Android ne iPhone içinwaveflow-android · releaseswaveflow-ios · releases
Çaların ve bu sitenin dilleri17WaveFlow · src/i18n/locales
Güncelleme imzasıminisign, sürüme bağlıRELEASING.md
Windows kod imzalamaAuthenticode, kendinden imzalı bir sertifikaylaRELEASING.md
macOS imzalamaAd hoc, notarize edilmemişRELEASING.md
İndirme yansısıdownload.waveflow.app: kararlı ve beta kanalları ile QuickPlayRELEASING.md

WaveFlow ne değildir

Kimse WaveFlow'u başka bir şey bekleyerek kurmasın diye açıkça söylüyoruz.

Çaların ne gönderdiği, özellik özellik
  • Bir müzik akışı hizmeti değil

    WaveFlow sahip olduğunuz müzik dosyalarını çalar. Kiralanacak bir katalog ya da abone olunacak bir şey yoktur.

  • Hesap oluşturmanız gerekmez

    Çalar ve QuickPlay hiçbir yerde oturum açmadan çalışır. Bir WaveFlow Server hesabı kendi sunucunuzda bulunur; Last.fm veya ListenBrainz ise yalnızca onları bağlarsanız devreye girer.

  • Telemetri yok

    Uygulamalar onları nasıl kullandığınız hakkında hiçbir şey bildirmez. Kapaklar, şarkı sözleri ve güncelleme denetimi gibi bazı özellikler internete bağlanır: çaların gizlilik politikası her birini listeler ve Çevrimdışı mod hepsini bir anda keser.

  • Reklam yok, ücretli sürüm yok

    Her uygulama ücretsizdir; ücretli bir sürüm için saklanan hiçbir şey yoktur.

  • Mağazalarda henüz telefon uygulaması yok

    Android ve iPhone uygulamaları herkese açık depolarda geliştiriliyor. İkisinin de yayımlanmış bir derlemesi yoktur.

  • Hepsi açık kaynak değil

    Çalar, sunucu, QuickPlay ve telefon uygulamaları açık kaynaktır. Tempora'nın kodu henüz herkese açık değildir ve bazı eklentiler kapalı kaynaklıdır.

  • Henüz tanınmış bir yayıncıdan değil

    Windows derlemeleri kendinden imzalı bir sertifikayla imzalanır ve macOS derlemeleri notarize edilmez; bu yüzden iki sistem de WaveFlow'u ilk açtığınızda sizi uyarabilir.

İletişim

  • Sorular ve geri bildirim

    Projeye yazın. Adres, çaların geri bildirim için verdiği adresle aynıdır.

    [email protected]
  • Güvenlik

    Bir güvenlik açığını GitHub'ın güvenlik bildirimleri (security advisories) üzerinden gizlice bildirin, asla herkese açık bir issue'da değil. Makineler aynı bilgiyi security.txt dosyasında bulur.

    Güvenlik açığı bildir
  • Hatalar ve fikirler

    Uygulamanın deposunda bir issue açın: herkese açıktır ve yanıtı oradan takip edebilirsiniz.

    Issue aç