WaveFlow Server
स्टेबलv2.2.1आपका संगीत, जहाँ भी आप सुनें।
आपकी फ़ाइलें। आपका सर्वर। कोई भी प्लेयर।
WaveFlow Server को उन फ़ोल्डरों की ओर इशारा करें जहाँ आपका संगीत रखा है। यह आपकी लाइब्रेरी बनाता है और उसे ब्राउज़र में, फ़ोन पर या WaveFlow प्लेयर में चलाता है, घर पर हों या बाहर, और कनेक्शन कमज़ोर होने पर अपने आप क्वालिटी घटा देता है।
Docker · Windows · macOS · Linux · Raspberry Pi 4 और 5

यह क्या करता है
आपके ब्राउज़र में एक प्लेयर
कोई ऐप इंस्टॉल नहीं करनी: अपने सर्वर का पता खोलिए और कंप्यूटर या फ़ोन पर सुनिए। HTTPS पर, ऑफ़लाइन होने पर सुनने के लिए गाने सहेज लीजिए।
आपकी इस्तेमाल की जा रही ऐप्स के साथ काम करता है
Subsonic को सपोर्ट करने वाली म्यूज़िक ऐप्स जैसी हैं वैसी ही जुड़ जाती हैं, और WaveFlow प्लेयर आपकी लाइब्रेरी और आपके सुने हुए को आपके कंप्यूटरों के बीच एक जैसा रखता है।
जानता है कि आपकी फ़ाइलें असल में क्या हैं
हर लॉसलेस फ़ाइल नापी जाती है, इसलिए जिस FLAC में लॉसी फ़ाइल के निशान हों, उसे संभवतः लॉसी बताकर चिह्नित किया जाता है।
पैरों तले कुछ नहीं खिसकता
लाइब्रेरी दोबारा स्कैन होने पर भी एल्बम और कलाकारों की पहचान वही रहती है, इसलिए आपकी ऐप्स के पास जो लिंक हैं वे चलते रहते हैं।
एक मिनट में तैयार
एक प्रोग्राम और एक डेटाबेस फ़ाइल। इसे अपने कंप्यूटर पर चालू कीजिए, या Docker के साथ किसी घरेलू सर्वर पर चलता छोड़ दीजिए।
आपका, और सिर्फ़ आपका
आपकी संगीत फ़ाइलें कभी नहीं बदलतीं। आप चालू न करें तो आपके सर्वर से कुछ बाहर नहीं जाता, और घर में हर किसी का अपना खाता हो सकता है।
अभी कहाँ तक पहुँचा है
2.0 से स्थिर। वर्शन 2.2.1 सबसे नया है, नए वर्शन आते रहते हैं, और जाँच की इजाज़त देने पर सर्वर आपको बता सकता है कि नया वर्शन आ गया है।
- Docker स्टेबल
amd64 और arm64 के लिए एक इमेज: सर्वर, NAS या Raspberry Pi 4 या 5।
- Windows · macOS · Linux स्टेबल
आपके अपने कंप्यूटर पर खोलकर चालू करने के लिए एक आर्काइव: FFmpeg शामिल, कोई इंस्टॉल नहीं।
वेब प्लेयर
आपके ब्राउज़र में एक प्लेयर
कोई ऐप इंस्टॉल नहीं करनी: अपने सर्वर का पता कंप्यूटर या फ़ोन पर खोलिए। एल्बम, कलाकार, फ़ोल्डर और शैलियाँ, टाइप करते ही खोज, कतार, फ़ुल-स्क्रीन में सिंक हुए बोल, और आप जो सच में सुनते हैं उससे बने मिक्स।
- ऑफ़लाइन
- अपने चुने हुए गाने सहेजिए और बिना कनेक्शन के सुनिए, उसी ब्राउज़र में, सिर्फ़ अपने खाते के लिए। ब्राउज़र इसकी इजाज़त HTTPS पर या उसी कंप्यूटर पर देते हैं जिस पर सर्वर चल रहा है।
- इंस्टॉल हो सकता है
- इसे अपने फ़ोन में ऐप की तरह जोड़िए, लॉक स्क्रीन कंट्रोल, मीडिया कुंजियों और कीबोर्ड शॉर्टकट के साथ।
- 14 थीम
- हल्की और गहरी, कमरे और समय के हिसाब से।
- 9 भाषाएँ
- अंग्रेज़ी, फ़्रेंच, जर्मन, स्पेनिश, इतालवी, जापानी, कोरियाई, और सरलीकृत व पारंपरिक चीनी।

आपकी मौजूदा ऐप्स के साथ काम करता है
WaveFlow Server, Subsonic और OpenSubsonic बोलता है, यानी वह खुला प्रोटोकॉल जिसे कई म्यूज़िक ऐप्स पहले से जानती हैं। ऐप में अपना सर्वर उसके पते, अपने यूज़रनेम और एक ऐप पासवर्ड से जोड़िए: कोई प्लगइन नहीं, और कुछ इंस्टॉल करने की ज़रूरत नहीं।
- प्रोटोकॉल
- Subsonic · OpenSubsonic
- पता
/rest/*ज़्यादातर ऐप्स इसे खुद जोड़ लेती हैं: बस उन्हें अपने सर्वर का पता दीजिए।- पासवर्ड
- ऐप्स को अपना अलग पासवर्ड मिलता है, जो ब्राउज़र में इस्तेमाल होने वाले पासवर्ड से अलग रहता है।
| ऐप | क्या करते देखा गया |
|---|---|
| SymfoniumAndroid | ब्राउज़ करना, Opus, MP3 और FLAC में आगे-पीछे करना, पसंदीदा, रेटिंग, बुकमार्क, बोल |
| FeishinWindows | ब्राउज़ करना, फ़ोल्डर, सिंक हुए बोल, रेडियो, प्लेलिस्ट |
| DSubAndroid | फ़ोल्डर, पॉडकास्ट, प्ले कतार, प्लेलिस्ट, साझा करना |
| JulietiPhone | ब्राउज़ करना, ट्रांसकोडिंग, प्ले कतार, प्लेलिस्ट |
हर ऐप को हाथ से चलाया गया, और हर नतीजा ऐप की स्क्रीन से नहीं, सर्वर से पढ़ा गया। आख़िरी पूरी जाँच 28 अक्टूबर 2026 को ख़त्म हुई, 2.0.0 से पहले, इसलिए तब से जो कुछ जुड़ा है वह सब इन ऐप्स के साथ नहीं आज़माया गया है।
संगतता तालिका पढ़िएWaveFlow DesktopWindows · macOS · Linux
आपकी लाइब्रेरी और आपके सुने हुए को आपके कंप्यूटरों के बीच एक जैसा रखता है, नेटिव API के ज़रिए
जानता है कि आपकी फ़ाइलें असल में क्या हैं
सालों में जुटाई गई लाइब्रेरी में कुछ हैरानियाँ होती हैं। WaveFlow Server फ़ाइलों को खुद सुनकर जाँचता है, और हर ऐप को वही आवाज़ भेजता है जो वह संभाल सके।

नकली लॉसलेस पकड़ा जाता है
हर लॉसलेस फ़ाइल का ऑडियो नापा जाता है। जिस FLAC में लॉसी फ़ाइल के निशान हों, उसे संभवतः लॉसी बताकर चिह्नित किया जाता है, और भरे गए बिट या ऊँचे सैंपल रेट तक बढ़ाए गए ऑडियो वाली फ़ाइल को भी।
असली फ़ाइल, या रास्ते में हल्की
असली फ़ाइल चलाइए, या कनेक्शन कमज़ोर होने पर सर्वर को उसे उसी वक़्त MP3, Opus या AAC में बदलने दीजिए। जो ऐप बाइट रेंज से आगे-पीछे करता है, वह अभी एन्कोड हो रहे बदलाव में शायद आगे-पीछे न कर पाए: उसे असली फ़ाइल दीजिए।
बराबर आवाज़
ReplayGain हर गाने के साथ आपकी ऐप्स तक पहुँचता है, और जो ऐप यह नहीं कर सकती उसके लिए सर्वर बदली हुई स्ट्रीम की आवाज़ खुद बराबर कर सकता है।
आपका, और सिर्फ़ आपका
आपके घर का सर्वर सिर्फ़ आपको जवाब देना चाहिए। WaveFlow Server पहली बार चालू होने से ही ऐसा बना है।
सर्वर जिन-जिन से संपर्क कर सकता हैआपकी फ़ाइलें जैसी हैं वैसी रहती हैं
स्कैनर और टैग का हर बदलाव आपकी ऑडियो फ़ाइलों को नहीं छूता। जो फ़ाइल ग़ायब हो जाए, उसके पसंदीदा, रेटिंग और सुनने का रिकॉर्ड उसके लौटने तक बने रहते हैं।
आप चालू न करें तो कुछ बाहर नहीं जाता
डिफ़ॉल्ट सेटिंग में सर्वर अपने आप कुछ नहीं भेजता। बोल, कलाकारों की तस्वीरें, स्क्रॉबलिंग और अपडेट की जाँच, सब आपकी हाँ का इंतज़ार करते हैं।
घर में हर किसी का अपना खाता
हर खाता सिर्फ़ उन्हीं लाइब्रेरी को देखता है जिनका वह हिस्सा है। पासवर्ड Argon2id से हैश किए जाते हैं, अंदाज़े से पासवर्ड आज़माने के ख़िलाफ़ साइन-इन सीमित है, और एक बार वाला टोकन किसी अजनबी को नए सर्वर पर कब्ज़ा करने से रोकता है।
एक कमांड में बैकअप
एक कमांड डेटाबेस और उसकी कुंजी को साथ में कॉपी करती है, और डेटाबेस बदलने वाले अपग्रेड से पहले सर्वर दोनों की अपनी कॉपी भी बना लेता है, जब तक आप उसे बंद न कर दें। कलाकारों की तस्वीरें, कैनवास और डाउनलोड किए गए पॉडकास्ट डेटा फ़ोल्डर में इनके बगल में रहते हैं: इन्हें भी बचाने के लिए पूरे फ़ोल्डर का बैकअप लीजिए।
एक मिनट में तैयार
एक कंटेनर, एक डेटाबेस फ़ाइल, एक कुंजी फ़ाइल। न डेटाबेस सर्वर, न कैश, और कुछ चलाने की ज़रूरत नहीं, और FFmpeg पहले से अंदर है।
इसे compose.yaml नाम से सहेजिए
/path/to/music की जगह वह फ़ोल्डर लिखिए जहाँ आपका संगीत रखा है। सर्वर उसे सिर्फ़ पढ़ता है।
compose.yamlservices: 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:इसे चालू कीजिए
Docker इमेज लाता है और सर्वर को बैकग्राउंड में चालू कर देता है।
Terminaldocker compose up -dअपना खाता बनाइए
http://your-host:4533 खोलिए। सेटअप स्क्रीन एडमिन खाता बनाती है और एक बार वाला टोकन माँगती है, जो सर्वर ने आपके लिए लिख रखा है:
Terminaldocker compose exec waveflow cat /data/setup-tokenअपना संगीत जोड़िए
अभी बनाए गए खाते का नाम दीजिए (यहाँ admin)। पहला स्कैन अपने आप शुरू हो जाता है।
Terminaldocker compose exec waveflow \ waveflow-server library add --owner admin --name Music --path /music
इमेज
ghcr.io/instazdll/waveflow-server
amd64 और arm64 के लिए बनी है, इसलिए 64-बिट सिस्टम वाले Raspberry Pi 4 या 5 पर चलती है। हर रिलीज़ पर उसके वर्शन का टैग लगता है, latest सबसे नए स्थिर वर्शन के साथ चलता है, और वही इमेज Docker Hub पर भी है।
- linux/amd64
- linux/arm64
बाहर से सुनना
सर्वर सादा HTTP बोलता है, जो आपके भरोसे के नेटवर्क के लिए ठीक है। कहीं से भी सुनने के लिए इसे HTTPS के पीछे रखिए: रिपॉज़िटरी में Caddy के साथ तैयार सेटअप है, जो सर्टिफ़िकेट खुद लेता और नया करता है।
Caddy सेटअपDocker के बिना
हर रिलीज़ के साथ एक आर्काइव भी है, जिसे आप अपने कंप्यूटर पर खोलकर चालू कर सकते हैं: कोई इंस्टॉल नहीं, FFmpeg शामिल, और वेब प्लेयर अपने आप खुलता है। पहली बार चलाने पर Windows और macOS चेतावनी देते हैं; अंदर की README.txt बताती है कि कहाँ क्लिक करना है।
- Windows · x86_64.zip
- macOS · Apple silicon.zip
- macOS · Intel.zip
- Linux · x86_64.tar.gz
- Linux · arm64.tar.gz
उनके चेकसम उसी रिलीज़ पर SHA256SUMS में हैं।
आर्काइव डाउनलोड कीजिएऔर पढ़िए
- इसे चलानासेटअप, बैकअप, इंस्टेंस की कुंजी, रिवर्स प्रॉक्सी और वैकल्पिक सुविधाएँ।(GitHub को नए टैब में खोलता है)
- सर्वर से क्या बाहर जाता हैहर वह होस्ट जिससे सर्वर संपर्क कर सकता है, वह वहाँ क्या भेजता है, और उसे रोकने वाली सेटिंग।(GitHub को नए टैब में खोलता है)
- ऐप जोड़नाSubsonic और OpenSubsonic की गाइड: कौन सा पता देना है, ऐप पासवर्ड, और हर कॉल क्या करती है।(GitHub को नए टैब में खोलता है)
- नेटिव API/api/v2 पर अपना क्लाइंट बनाने के लिए।(GitHub को नए टैब में खोलता है)
- क्या बदलाहर रिलीज़, और जो बात आपकी ऐप्स को छूती है वह सबसे पहले।(GitHub को नए टैब में खोलता है)
- पूरा दस्तावेज़ीकरणसंगतता तालिका, डिज़ाइन दस्तावेज़ और योजनाएँ।(GitHub को नए टैब में खोलता है)
WaveFlow परिवार
सुनने का एक ही तरीक़ा, हर स्क्रीन पर।
शुरुआत प्लेयर से होती है। म्यूज़िक सर्वर, फ़ोन ऐप और लिरिक्स एडिटर सब एक ही तरह से बने हैं: आपकी फ़ाइलें, आपके डिवाइस पर, और कुछ भी चुकाने की ज़रूरत नहीं।
- स्टेबल
WaveFlow
Linux, macOS और Windows के लिए लोकल म्यूज़िक प्लेयर: आपके अपने सुनने से बने मिक्स, सिंक्ड लिरिक्स, Hi-Res साउंड।
और जानें - विकास जारी है
WaveFlow Mobile
आपके फ़ोन पर WaveFlow: Android और iPhone के लिए नेटिव ऐप, दोनों का विकास जारी है।
और जानें - स्टेबल
WaveFlow QuickPlay
एक छोटा प्लेयर जो पलक झपकते खुलता है: किसी गाने पर डबल-क्लिक करें और सुनें, फिर WaveFlow में जारी रखें।
और जानें - शुरुआती प्रीव्यू
Tempora
एक लिरिक्स एडिटर: गाने के साथ टैप करें और ऐसे लिरिक्स बनाएँ जो शब्द-दर-शब्द चमकते हैं।
और जानें