تخطي إلى المحتوى الرئيسي
WaveFlow
ar
v1.6.0 متاح الآن · Linux · macOS · Windows

موسيقاك.محلية وحرة.

يشغّل WaveFlow ملفاتك الصوتية مثلما يشغّل Apple Music السحابة — بدون اشتراك، بدون إعلانات، بدون قياس عن بُعد. Daily Mix يُولَّد من سجل استماعك، بث DLNA إلى مكبّراتك، كلمات متزامنة وHi-Res، كل ذلك محلياً على جهازك.

متوفر على Linux وmacOS وWindows

  • مفتوح المصدر GPL-3.0
  • لا حاجة لحساب
  • صفر قياس عن بُعد
  • 3.4 ألف تنزيل

الميزات

كل ما يجب أن يقدمه مشغّل عصري.

لا توجد ميزات مضافة لأجل الضجة. كل تفصيل يخدم استماعك اليومي.

  • Daily Mix تلقائية

    ثلاث قوائم تُعاد توليدها من آخر 90 يومًا من استماعك، مجمَّعة بحسب الإيقاع: هدوء وإيقاع وطاقة.

    إلى جانب محرر قوائم تشغيل ذكية قائم على القواعد: النوع، BPM، السنة، التقييم، الصيغة، Hi-Res، المفضلات.

  • محرّك صوتي للمحترفين

    وحدة فك ترميز Symphonia، DSD أصلي (DSF/DFF)، Hi-Res حتى 24-bit 192kHz، إخراج CPAL على ثلاثة خيوط معالجة بدون أقفال.

    ReplayGain وGapless وزمن استجابة أقل من 5 مللي ثانية. مُصوِّر طيف FFT آني في وضع ملء الشاشة.

  • 5 أنماط للواجهة، 70 مظهرًا

    Studio وEditorial وLounge وPulse وLiquid — اجمع كلاً منها مع الـ 14 ثيم لوني لـ 70 تركيبة، محفوظة لكل ملف تعريف.

    خطوط مدمجة، حركات مخصّصة لكل نمط، وخطوة «اختر أجواءك» عند التهيئة. صفر طلب Google Fonts أثناء التشغيل.

  • Plugin SDK معزول

    مكوّنات WASM على wasmtime مع استيرادات مضيفة محكومة بالأذونات — الشبكة والتخزين والصوت والواجهة. Web Radio يأتي كأول إضافة.

    حدّ 50 ميغابايت، مهلات 5 ثوانٍ، حارس SSRF، قطع سريع في وضع عدم الاتصال. فعّل أو عطّل أو احذف بنقرة واحدة.

  • WaveFlow Wrapped

    ملخصك السنوي في بضع شرائح: أفضل الفنانين، دقائق الاستماع، ساعات الذروة، الأنواع المهيمنة.

    يُحسب محلياً من سجلك. لا تُرسل أي بيانات، ولا تُشارك أي مقاييس افتراضياً.

  • الراديو حسب المزاج

    خمس محطات ديناميكية — تركيز واسترخاء وتمرين وحفلات ونوم — مرشحة حسب الإيقاع والطاقة من مكتبتك.

    بالإضافة إلى راديو الفنانين: انقر على أي فنان لبدء تدفق لانهائي من الأغاني المشابهة.

  • صفحات فنان ثرية

    سيرة ذاتية، فنانون مشابهون قابلون للنقر، قائمة الأعمال الكاملة وعدد المعجبين لكل فنان في مكتبتك.

    سِيَر ذاتية من Deezer أو TheAudioDB (اختيارياً)، أو اكتب سيرتك الخاصة — التجاوزات اليدوية تعمل بالكامل دون اتصال.

  • خادم DLNA / UPnP مدمج

    ابثّ مكتبتك إلى Sonos وYamaha MusicCast وKodi وVLC أو أي عارض UPnP في الشبكة المحلية. بدون اقتران، بدون سحابة.

    اكتشاف SSDP وContentDirectory وبث HTTP Range. يُفعَّل من الإعدادات → التكاملات.

  • تلاشٍ ذكي

    تلاشٍ كلاسيكي، أو ذكي (يتخطى التلاشي بين أغنيتين من نفس الألبوم) أو ديناميكي (يتكيّف مع فرق الـ BPM).

    إلى جانب حلقة A-B داخل الأغنية على طريقة Musicolet، وسرعة تشغيل من 0.5× إلى 2×.

  • كلمات متزامنة، خمسة مزوّدين

    آلية تتابع عبر Musixmatch وLRCLIB وNetEase وMegalobiz وGenius — تُفحَص ملفات .lrc / .txt المرافقة أولاً، فلا تمرّ الكلمات المحلية عبر الشبكة أبداً.

    محرر مدمج بتقدّم تلقائي في وضع الكلمات. احفظ في الوسم أو الملف المرافق أو قاعدة البيانات، أو صدّر ملف .lrc / .txt مستقلاً.

  • إحصاءات الاستماع

    خريطة حرارية على 12 شهراً بأسلوب GitHub، أفضل الأغاني/الفنانين/الألبومات حسب الفترة، تفصيل حسب النوع، ساعات الذروة، معدّل الاستماع الكامل.

    أخفِ بطاقات KPI التي لا تهمّك. ملخّص Wrapped السنوي وتصدير JSON — كل شيء يُحسب محلياً، ولا يُرسل أبداً.

  • وضع التشغيل الغامر

    عرض ملء شاشة مُعاد تصميمه مع لوحة تحكّم بعلامات تبويب — الكلمات وطابور التشغيل والتحكّمات في مكان واحد — مع ملء شاشة أصلي من نظام التشغيل.

    محايد تجاه الأنماط وواضح القراءة في كل مكان؛ العناوين الطويلة تتمرّر كشريط متحرّك في شريط المشغّل والعرض الغامر.

  • Discord و Last.fm

    Rich Presence بأسلوب Spotify على ملف Discord. Scrobbling إلى Last.fm مع طابور دائم وتراجع أسّي.

    إلى جانب تحكّمات وسائط النظام (MPRIS وSMTC وMediaRemote) لمفاتيح الوسائط لديك.

  • مكتبة تحترمك

    مراقبة المجلدات، السحب والإفلات، اكتشاف المكررات عبر التجزئة، دعم متعدد الفنانين القابل للنقر.

    ملفّات تعريف معزولة، أغلفة ألبوم قابلة للتخصيص، استيراد/تصدير أرشيف .waveflow، نسخ احتياطي تلقائي مشفّر مجدول. الفحص الأول صار الآن أسرع بنحو 4 أضعاف.

  • 100 ٪ مفتوح المصدر

    كود Rust + React على GitHub، تحت GPL-3.0. دقّقه، اشتقّه، ساهم. لا متعقّبات، لا إعلانات.

    Tauri 2 + Rust للجزء الأصلي، React 19 + TypeScript لواجهة المستخدم. 17 لغة مدعومة.

قوائم تشغيل ذكية

Daily Mix مفصّل عليك.

ثلاث قوائم تُعاد توليدها من آخر 90 يومًا من استماعك. يُجمَّع الفنانون بحسب متوسط الإيقاع لتكون كل جلسة متّسقة من الصباح إلى الليل.

  • لو-فاي وموسيقى محيطية وأغانٍ هادئة. للعمل والقراءة والاستغراق في النوم.

  • بوب وروك وهيب هوب وإندي. الإيقاع المتوسط الذي يملأ فترات بعد الظهر.

  • رقص ودرام آند بيس وميتال. للرياضة والتنظيف والرحلات الطويلة.

نقرة من الواجهة الرئيسية. خوارزمية حتمية — نفس أسبوع الاستماع يعطي نفس الترتيب.

قوائم تشغيل ذكية مخصصة

ابنِ قواعدك الخاصة.

بعيدًا عن Daily Mix التلقائية، أنشئ قوائم تشغيل حية اعتمادًا على شروط: النوع، BPM، السنة، الصيغة الصوتية، تقييم POPM، المفضلات. تتكوّن القائمة تلقائياً في كل مرة تدخل أغانٍ جديدة المكتبة.

SmartPlaylistRules · Custom
  • النوع
  • BPM
  • السنة
  • تقييم ≥ 3★
  • المفضلات فقط
  • Hi-Res فقط
  • صيغة FLAC
  • المدة

// مثال: { genre: "Jazz", year_min: 1955, year_max: 1965, hi_res_only: true, sort: "random", limit: 100 }

الراديو حسب المزاج

خمسة أمزجة. دائماً مكتبتك.

يجمع WaveFlow أغانيك في خمس محطات ديناميكية حسب الإيقاع والطاقة والبصمة الطيفية — ثم ينتقل بينها وفق مزاجك.

كل جلسة تستمد من فهرسك المحلي. لا بث، ولا اقتراحات ممولة.

الواجهة الرئيسية التي لن تغادرها.

ترحيب مخصّص، إحصاءات فورية، شريط Wrapped وMood Radio وDaily Mix — كلّها في عرض واحد. الوضع الداكن افتراضياً، والفاتح لمن يفضّله.

أنماط الواجهة

خمسة مظاهر. سبعون تركيبة.

يعيد نمط الواجهة تشكيل التطبيق بالكامل — التخطيط والطباعة والزجاج والحركة. اجمع أياً من الأنماط الخمسة مع الـ 14 ثيم لوني لـ 70 مظهراً، يُحفظ كل منها لكل ملف تعريف. بدّل من الإعدادات → المظهر، أو اختر أجواءك عند التهيئة.

5 أنماط × 14 ثيم = 70 تركيبة
  • Studio

    افتراضي

    الأساس المستوحى من Apple Music. أنيق وداكن أولاً — المظهر الذي يأتي مع WaveFlow.

  • Editorial

    صحيفة كبيرة

    تخطيط مجلة بخطوط Playfair Display المذيّلة، وأعمال فنية بتقنية الهالتون، وعنوان WaveFlow Gazette المزخرف.

  • Lounge

    زجاج دافئ

    زجاج عنّابي دافئ فوق خلفية غلاف مضبّبة — وصفة backdrop-filter بأسلوب Apple Vibrancy.

  • Pulse

    نادٍ نيون

    جمالية نادٍ نيون OLED بشفق مزدوج أرجواني/سماوي وغلاف يدور كأسطوانة الفينيل تبعاً للتشغيل.

  • Liquid

    Vibrancy

    Apple Vibrancy بالكامل مع وصفة الزجاج المنخفض ذي الطبقات الثماني — متوافق مع الثيم، جميل في الفاتح والداكن.

كل الخطوط مدمجة — Playfair Display وLora وSpace Grotesk وSpace Mono وDM Sans. صفر طلب Google Fonts أثناء التشغيل.

صفحات الفنان

أكثر بكثير من قائمة أغانٍ.

لكل فنان في مكتبتك: سيرة ذاتية، فنانون مشابهون قابلون للنقر، قائمة أعمال كاملة، عداد المعجبين — وراديو لكل فنان لتواصل الاستكشاف.

تأتي السير الذاتية والمشابهون من Deezer إذا تم تفعيله؛ وإلا فمكتبتك كافية.

بث عبر الشبكة

مكبّر الصوت لديك، دون Sonos S2.

يُعلن WaveFlow عن نفسه على الشبكة المحلية بصفته UPnP MediaServer. أي عارض DLNA — Sonos وYamaha MusicCast وKodi وVLC — يكتشفه ويشغّل مكتبتك، بدون اقتران ملكي ولا سحابة.

WaveFlow

MediaServer:1

  • Sonos S2
  • Yamaha MusicCast
  • Kodi
  • VLC
  • BubbleUPnP
  1. 01

    إعلان SSDP

    بث دوري على 239.255.255.250:1900 — تجد الأجهزة العارضة WaveFlow بلا إعداد.

  2. 02

    تصفّح DIDL-Lite

    يظهر فنانوك وألبوماتك في واجهة الجهاز العارض كما لو كانت مكتبة أصلية.

  3. 03

    بث HTTP Range

    تشغيل تدريجي عبر HTTP Range — تقدّم دقيق، استئناف، نقل فعّال.

التكاملات

ينسجم مع منظومتك.

يتصل WaveFlow بما تستخدمه أصلاً — لكنه لا يعتمد على أي من هذه الخدمات للعمل.

  • DiscordRich Presence
  • Last.fmتسجيل الاستماع + سِيَر
  • LRCLIBكلمات متزامنة
  • Deezerبيانات وصفية
  • MPRISمفاتيح وسائط لينكس
  • SMTCالتشغيل الحالي على ويندوز

Plugin SDK

وسّع WaveFlow، بأمان.

تأتي الإضافات كمكوّنات WASM معزولة مبنية على واجهة waveflow-plugin-sdk. كل قدرة — الشبكة والتخزين والصوت والواجهة — محكومة خلف إذن توافق عليه عند التثبيت. لا شبكة صامتة، ولا وصول صامت إلى نظام الملفات.

  • معزول بالتصميم

    بيئة تشغيل WIT + wasmtime. استيرادات مضيفة لـ HTTP والتخزين والصوت والواجهة — لا شيء لم يعلنه البيان.

  • بوابات الأذونات

    كل استيراد مضيف يُوافق عليه عند التثبيت. شارات لكل إضافة للشبكة والتخزين والأصول في الإعدادات.

  • حواجز وقاية افتراضية

    حجم أقصى 50 ميغابايت، مهلات 5 ثوانٍ، حارس SSRF دون متابعة إعادة التوجيه، وقطع سريع في وضع عدم الاتصال.

  • إدارة بنقرة واحدة

    قائمة الإضافات المثبتة مع التفعيل والتعطيل والإزالة — الإصدار والحجم بلمحة.

أول إضافة

Web Radio، مدمج بالكامل.

أكثر من 30,000 محطة راديو على الإنترنت

محطات إنترنت عبر radio-browser.info، تُبث عبر محرّك cpal نفسه المستخدَم في بقية التطبيق — الآن مع بيانات «قيد التشغيل» الحيّة، ومفضّلات لكل ملف تعريف، وتصفّح حسب البلد، وكتالوج للعمل دون اتصال. EQ وReplayGain ومُصوِّر الطيف لا تزال تعمل جميعاً على كل بث مباشر.

  • تصفّح حسب البلد، أو انتقل إلى المحطات المحلية بنقرة واحدة.
  • ضع نجمة على محطاتك المفضّلة لكل ملف تعريف — من المشغّل أو المشغّل المصغّر أو العرض الغامر.
  • عناوين أغاني ICY حيّة، مع غلاف من Deezer وكلمات متزامنة للأغنية الحالية.
  • نزّل الكتالوج لتصفّح المحطات والبحث فيها دون اتصال بالكامل.

بيئة تشغيل WASI على wasmtime. حدّ 50 ميغابايت لكل إضافة، مهلات HTTP 5 ثوانٍ، لا متابعة لإعادة التوجيه، قطع سريع في وضع عدم الاتصال عند كل طلب.

محلياً أولاً

موسيقاك ملكك. لنستعدها.

  • بدون اشتراك

    ملفاتك ومشغّلك مدى الحياة. حمِّل التطبيق فقط.

  • بدون DRM

    FLAC وALAC وMP3 وAAC وOGG وWAV وDSD — ملفاتك تُفتح في أي مكان وللأبد.

  • بدون تتبّع

    لا اتصالات خارجة سوى الإثراء الاختياري للبيانات الوصفية. وضع غير متصل بنقرة واحدة.

  • بدون سحابة

    كل شيء يعيش على قرصك. SQLite واحدة لكل ملف تعريف. هجرة بلا عناء.

  • Hi-Res وDSD

    فك ترميز 24-bit حتى 192 kHz، DSF/DFF أصلي. شارة Hi-Res تُضاء تلقائياً.

  • ملفات تعريف متعددة

    مكتبة لكل شخص بعزل كامل. أرشيف .waveflow قابل للتصدير ونسخ احتياطي تلقائي مجدوَل.

تحميل

WaveFlow v1.6.0 لنظامك.

ملفّات موقّعة قابلة للتحقّق عبر .sig. بدون مثبّتات تابعة لجهات خارجية، وبدون قياس عن بعد مدمج.

v1.6.0 · 29 يونيو 2026

أو ثبّت عبر مدير الحزم لديك

تستمر التحديثات بالوصول عبر الأداة التي تستخدمها أصلاً.

  • Windows · winget

    winget install InstaZDLL.WaveFlow
  • Arch · AUR

    yay -S waveflow-bin
  • Fedora · Copr

    sudo dnf copr enable instazdll/waveflow && sudo dnf install waveflow
  • Debian / 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

لا توجد حزمة cask لـ Homebrew بعد على macOS — احصل على الـ .dmg أعلاه. حزمة Debian اسمها wave-flow (بصيغة kebab-case، وفق معيار تسمية Debian).

الأسئلة الشائعة

إن لم يكن سؤالك هنا، افتح issue على GitHub.

  • هل WaveFlow مجاني فعلاً؟

    نعم، وسيظل كذلك. WaveFlow يُصدَر تحت GPL-3.0. لا اشتراك، لا طبقة Premium، لا إعلانات.

  • كيف أُثبّت WaveFlow v1.6.0؟

    استخدم مدير الحزم المناسب لمنصّتك: `winget install InstaZDLL.WaveFlow` على **Windows**، و`yay -S waveflow-bin` على **Arch**، ومستودع Copr على **Fedora** (`dnf copr enable instazdll/waveflow`)، أو مستودع APT على **Debian/Ubuntu** (اسم الحزمة `wave-flow`). أو احصل على الملف الثنائي من صفحة releases على GitHub: الـ AppImage على **Linux** محمول (`chmod +x`)، أو ثبّت الـ .deb / .rpm. على **macOS**، افتح ملف .dmg واسحب WaveFlow إلى Applications — الحزمة ليست موقّعة من Apple Developer، لذا انقر بزر الفأرة الأيمن ← Open في المرة الأولى (أو شغّل `xattr -cr /Applications/WaveFlow.app`). على **Windows**، الـ .msi صامت، والـ .exe مثبت كلاسيكي.

  • ما الصيغ الصوتية المدعومة؟

    MP3 وFLAC وALAC وAAC وOGG Vorbis وWAV عبر وحدة فك ترميز Symphonia، إضافة إلى DSD (DSF / DFF) عبر مسار مخصص. تُضاء شارات Hi-Res تلقائياً عند 24-bit أو ≥ 44.1 kHz.

  • كيف تعمل Daily Mix؟

    يحلّل WaveFlow آخر 90 يوماً من الاستماع، ويجمع فنانيك حسب الإيقاع المتوسط (< 95 BPM، 95-130، ≥ 130) ويُنشئ ثلاث قوائم تشغيل حتمية — إلى جانب خمس محطات Mood Radio (Focus، Chill، Workout، Party، Sleep) مرشحة حسب الإيقاع والطاقة. زر «إعادة إنشاء» في الصفحة الرئيسية يكفي لتحديثها. ويمكنك أيضاً إنشاء قوائم تشغيل ذكية حسب القواعد الخاصة بك.

  • هل يمكنني البث إلى جهاز Hi-Fi لديّ؟

    نعم. يكشف WaveFlow مكتبتك كخادم DLNA / UPnP. سيرى Sonos S2 وYamaha MusicCast وKodi وVLC أو أي عارض متوافق ظهوره على الشبكة — بلا سحابة وبلا اقتران ملكي. يُفعَّل من الإعدادات → التكاملات.

  • هل تغادر بياناتي جهازي؟

    لا. تُخزَّن المكتبة والاستماعات وقوائم التشغيل والإحصاءات محلياً في SQLite. فقط الإثراء الاختياري للبيانات الوصفية (Deezer وLast.fm وLRCLIB) يُجري طلبات خارجة — وضع عدم الاتصال العام يقطعها جميعاً بنقرة.

  • هل يحلّ WaveFlow محل Spotify أو Apple Music؟

    للبث، لا. لمكتبتك المحلية، نعم — بجودة واجهة مكافئة وDaily Mix تلقائية وHi-Res وDLNA، وصفر اعتماد على السحابة.

  • هل يعمل مع Discord و Last.fm؟

    نعم. Discord Rich Presence بأسلوب Spotify مع غلاف الألبوم. Scrobbling إلى Last.fm بمصادقة وطابور دائم وإعادة اتصال تلقائية. الاثنان opt-in وقابلان للإيقاف.

  • هل يمكنني المساهمة؟

    مرحَّبٌ بك. المشروع على GitHub، مكتوب بـ Rust (Tauri 2) و React 19 + TypeScript. مرحَّبٌ بالـ Issues والـ PRs والترجمات.

  • هل يمكنني الحصول على إصدارات تجريبية؟

    نعم. يوفّر WaveFlow قناة تحديث تجريبية اختيارية — بدّل إليها من الإعدادات ← التحديثات للحصول على الإصدارات قبل النهائية مبكراً، أو ابقَ على المستقرة. يمكنك الرجوع في أي وقت.

  • ما حجم استهلاك الذاكرة؟

    نحو 80 ميغابايت في الخمول، 150 ميغابايت أثناء التشغيل مع مكتبة 10,000 أغنية. يستهلك الماسح أكثر مؤقتاً أثناء الفهرسة الأولى، ثم يعود إلى أثر مستقر.

  • هل يمكنني مزامنة المكتبة بين الأجهزة؟

    لا سحابة رسمية، لكن قاعدة SQLite ملف واحد يمكنك وضعه في Syncthing أو Dropbox أو أي خدمة ذاتية الاستضافة. تصدير .waveflow يحزم الملف التعريفي + القاعدة + أغلفة الألبومات في أرشيف واحد.

  • هل هناك وضع غير متصل؟

    WaveFlow غير متصل افتراضياً — هذه هي روح المشروع. وضع عدم الاتصال العام يقطع بنقرة واحدة Deezer وLast.fm وLRCLIB واكتشاف الفنانين المشابهين.

استعد موسيقاك.

WaveFlow v1.6.0 متاح الآن على Linux وmacOS وWindows. ثبّته عبر winget أو AUR أو Copr أو APT — أو حمّل الملفات الثنائية من GitHub: AppImage و.deb و.rpm و.dmg و.msi.