موسيقاك، على هاتفك أنت

بلا شبكة، بلا حساب، بلا مقاطعة. CX's Music مشغل موسيقى محلي لنظام Android، مجاني ومفتوح المصدر.

  • دون اتصال
  • بلا حساب
  • بلا إعلانات
  • مفتوح المصدر
شاشة التشغيل في CX's Music: غلاف مربّع في الأعلى، وتحته العنوان والفنان وثلاثة أسطر من الكلمات السطر الحالي منها بالأبيض العريض، وشريط تقدّم عند 0:56 من 2:38، وخمسة أزرار: التكرار والسابق والإيقاف المؤقت والتالي والإضافة
قيد التشغيل

لماذا تستخدمهما

دون اتصال فعليًا

لا شبكة ولا حساب ولا يُرفع أي شيء. ملفات موسيقاك تبقى على جهازك، والمشغّل يكتفي بتشغيلها.

الصوت على محمل الجد

معادل صوتي بـ 10 نطاقات والصوت المكاني من النظام، ويمكن لكل مجلد أو قائمة تشغيل أن يكون له إعداده الخاص.

كلمات الأغاني كما ينبغي

تزامن سطرًا بسطر، وتظليل على طريقة الكاريوكي، وكلمات بلغتين يمكن تبديل ترتيبهما. يقرأ الكلمات المضمَّنة وملفات LRC الخارجية معًا، ويتيح لك تحرير الخط الزمني بنفسك.

مقارنة الميزات

يصف الإصدار المنشور حاليًا من كل تطبيق. أما التغييرات السابقة فهي في سجل الإصدارات.

الميزةAndroid
إدارة المكتبةيبحث في العنوان والفنان والألبوم والمجلد
المكتبات الكبيرةسلس مع مليون مقطع (مقاس فعليًا)
المعادل10 نطاقات، 11 إعدادًا مسبقًا، منها إعداد مخصص
المؤثرات الصوتيةتعزيز الجهير، الصوت ثلاثي الأبعاد، الصوت المكاني (إن كان الجهاز يدعمه)
السرعة وطبقة الصوتسرعة 0.5×–2.0×، وطبقة صوت من −12 إلى +12 نصف نغمة، ومستقلتان عن بعضهما
خرج الصوتخرج النظام
تشغيل DSDغير مدعوم
الكلماتكلمات بملء الشاشة، تظليل على طريقة الكاريوكي، سطر الترجمة، وإمكانية تبديل ترتيب اللغتين
تحرير الكلماتمحرّر مدمج، وإزاحة الخط الزمني بالكامل
تحرير المعلوماتيُكتب في ملف الصوت
تحويل الصيغةغير مدعوم
قوائم التشغيلأيقونات مخصصة، ووضع تشغيل مستقل
التشغيل العشوائيمرجَّح حسب عادات الاستماع؛ كل مقطع مرة واحدة بالضبط، ويكمل بعد إعادة التشغيل
السمات6 ألوان للسمة + الوضع الداكن
لغات الواجهة15 لغة (منها الإندونيسية والفيتنامية)
مؤقت النوم15/30/60 دقيقة، أو مدة مخصصة، أو عند انتهاء المقطع الحالي
التشغيل في الخلفيةالتشغيل في الخلفية، وأدوات التحكم في شاشة القفل، والبلوتوث ومفاتيح الوسائط في السيارة

قائمة اللغات الكاملة في التفاصيل التقنية أدناه.

الصيغ المدعومة

MP3 · M4A · FLAC · WAV · OGG · Opus

الصيغ الست جميعها مرمّزات تفرضها قواعد توافق Android على كل جهاز، فلا يوجد احتمال أن «ينقص هذا الهاتف أحد المكوّنات».

لقطات الشاشة

قيد التشغيل
شاشة التشغيل في CX's Music: غلاف مربّع في الأعلى، وتحته العنوان والفنان وثلاثة أسطر من الكلمات السطر الحالي منها بالأبيض العريض، وشريط تقدّم عند 0:56 من 2:38، وخمسة أزرار: التكرار والسابق والإيقاف المؤقت والتالي والإضافة
الكلمات
شاشة الكلمات: كلمات الأغنية كاملة سطرًا سطرًا، السطر الحالي بالأزرق العريض في وسط الشاشة والأسطر الأبعد تزداد خفوتًا، وفي الأعلى العنوان والفنان
المعادل
شاشة المعادل: في الأعلى مفتاح عام و«الإعداد المسبق: فولك»، وتحته صف من مؤشّرات النطاقات يمكن تمريره أفقيًا، ثم مؤشّرا تعزيز الجهير والصوت ثلاثي الأبعاد، ومفتاح للصوت المكاني مُفعَّل مع ملاحظة أن الصوت المكاني للنظام مُوقَف من إعدادات النظام، وأخيرًا التحكم في طبقة الصوت

التنزيل والتثبيت

مجاني تمامًا، بلا إعلانات وبلا مشتريات داخلية. يُقدَّم ملف التثبيت من شبكة التوزيع الخاصة بنا ولا يلزم أي حساب.

CX's Music for Android

الإصدار
v1.1.1
تاريخ الإصدار
حجم الملف
5.1 MB
المتطلبات
نظام Android 8.0 أو أحدث
تنزيل APK

تُقدَّم ملفات التثبيت من نطاقنا الخاص dl.cxapps.app المستضاف على Cloudflare R2، وعند التنزيل تنطبق سياسة خصوصية Cloudflare على ذلك الاتصال. الخصوصية

مجموع تحقق SHA-256

1c444606490909eabf5b7003fb6e48c9ba20577366122ae11640c5edd2e8236c

هذا ملف APK، لذا يحتاج التثبيت إلى خطوة إضافية

التطبيق غير منشور على Google Play، لذا تُثبَّت حزمة APK مباشرة. في المرة الأولى يسأل Android إن كنت تسمح بالتثبيت من هذا المصدر — متصفحك أو مدير الملفات — فوافق على ذلك.

بعدها قد يذكر النظام أو Play Protect أنه لا يعرف المطوّر، فاختر المتابعة. تختلف الصياغة وعدد الخطوات بين الشركات المصنّعة، لكن السؤال واحد.

إذا كنت تفضّل التحقق من الملف أولًا، فقارنه بمجموع تحقق SHA-256 أعلاه باستخدام مدير ملفات أو أداة تحقق.

قد يعرض نظامك هذه الأزرار بصياغة مختلفة، لكن موضعها ووظيفتها كما هي.

التحقّق من هذا الملف بنفسك

يجيب SHA-256 أعلاه عن سؤال واحد: هل الملف الذي بحوزتك هو نفسه الذي نشرناه.

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

في المقابل لا يجيب عن سؤالين آخرين: هل الملف الذي نشرناه جدير بالثقة في ذاته، وهل بُني من الشيفرة المصدرية المدرجة في هذه الصفحة.

هذه النسخة أيضًا ليست بناءً قابلًا لإعادة الإنتاج، والفارق أكبر: فبناءات الإصدار تمرّ بتقليص R8، ومفتاح التوقيع ليس داخل الشيفرة (مفاتيح التوقيع لا تُنشر). لذلك سيكون ملف APK الذي تبنيه مختلفًا دائمًا عمّا ننشره — وعدم التطابق متوقّع. ويمكنك مع ذلك بناء نسخة لنفسك، لكن اعرف الكلفة أولًا: توقيعك يختلف عن توقيعنا، فلا يمكن تثبيته فوق تثبيت قائم. عليك إزالة التطبيق أولًا، والإزالة تمحو كل ما يحتفظ به التطبيق على جهازك — بما في ذلك عدد مرات التشغيل وقوائم التشغيل وعلامات المفضلة.

لا توجد تحديثات تلقائية

التطبيقات المثبّتة من Google Play تُحدَّث تلقائيًا، أما ملف APK المثبّت مباشرة فلا. لن تصلك إشعارات عند صدور إصدار جديد.

عرض سجل التغييرات

الكود المصدري

المستودع الرئيسي

codeberg.org/chenxiang/cxmusic-android

تنزيل الكود المصدري

a73733d.zip

0.5 MB ·

470d71847942209212ea9530a1b7dc5fe07c665df5cece968374f44a0b5d997d

اسم الملف هو التجزئة القصيرة للـ commit، وليس رقم إصدار — الكود المصدري والإصدارات المنشورة لا يتحركان دائمًا معًا. يُنشأ الأرشيف بأمر git archive من ذلك الـ commit.

كون الشيفرة المصدرية معلنة يعني أنّ بإمكانك مراجعة ما تفعله سطرًا بسطر. لا يعني أنّ الملف أعلاه بُني بالضرورة منها — فنحن لم نجرِ ذلك التحقّق، وهما أمران منفصلان. التحقّق من هذا الملف بنفسك

المستودع الأصلي

github.com/hnshysglxfsccx-hub/cxmusic-android

المحتوى على هذا العنوان لم يتغيّر ولم يُفقد، لكن الحساب مقيَّد من GitHub ولا يستطيع أحد فتحه، ولم نعد نتوقّع استعادته.

متوفر أيضًا لـ Windows ←

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

هل هو مجاني؟ وهل توجد مشتريات داخل التطبيق أو إعلانات؟

مجاني تمامًا: بلا إعلانات، وبلا مشتريات داخل التطبيق، وبلا اشتراكات. والشيفرة المصدرية منشورة برخصة MIT.

هل يلزم إنشاء حساب؟

لا. ولا واحد من التطبيقين فيه نظام حسابات.

هل تُرفع موسيقاي أو بيانات استخدامي؟

لا. التطبيقان لا يتصلان بالشبكة، وليس فيهما أي آلية إحصاء أو إرسال. تبقى ملفات موسيقاك وسجل التشغيل على جهازك وحده.

لماذا يظهر تحذير أمني عند التثبيت؟

لأن حزمة التثبيت لم تُشترَ لها شهادة توقيع الشيفرة، ولأن Android يحذّر من الحزم التي لم يُتحقّق من مصدرها. الخطوات التفصيلية موجودة أعلاه، ويمكنك أيضًا مطابقة الملف بنفسك عبر بصمة SHA-256.

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

القائمة الكاملة في قسم «الصيغ المدعومة» أعلاه. هذه الصيغ الست تعمل على أي جهاز Android دون احتمال نقص أحد المكوّنات.

هل هناك نسخة لـ iPhone؟

ليس حاليًا. فتطوير تطبيق iOS يتطلب حاسوب Mac وحساب مطوّر لدى Apple، وهذا غير متاح في الوقت الراهن.

هل نسخة سطح المكتب ونسخة الهاتف هما التطبيق نفسه؟

لا. هما تطبيقان مستقلان طُوّرا على حدة. تتداخل الميزات لكنها ليست متطابقة، ولا تُشارَك الإعدادات ولا البيانات بينهما.

كيف أُبلغ عن مشكلة أو أقترح ميزة؟

عند الإبلاغ عن مشكلة، يفيد كثيرًا ذكر إصدار التطبيق وإصدار النظام.

يمكنك فتح Issue على Codeberg.

تفاصيل تقنية

CX’Music (لسطح المكتب)

C# · .NET 8 · WinUI 3 · NAudio · SQLite + FTS5

  • سلسلة الصوت مبنية من ISampleProvider خاصة بنا (سلسلة DSP مبنية فوق NAudio): فك الترميز ← معادل بـ 18 نطاقًا ← المؤثرات ← تغيير السرعة وطبقة الصوت ← مستوى الصوت ← الإخراج عبر WASAPI
  • يعتمد موضع التشغيل على عدد العيّنات التي استهلكها WASAPI فعليًا بوصفه المصدر الزمني الوحيد، ما يتجنّب مشكلة مواضع التنقّل غير الموثوقة في العتاد
  • تحليل DSF وتحويل DSD ← PCM مكتوبان بلغة C# خالصة
  • المحاكاة الافتراضية بالصفحات مع ترقيم keyset. جرى قياس التمرير والبحث على مكتبة اصطناعية من مليون مقطع ولم يظهر أي تقطّع؛ تلك المكتبة بلا أغلفة وبلا ملفات كبيرة، فالمقيس إذًا هو القائمة والاستعلام نفسهما.

CX’s Music (للهاتف)

Kotlin · Jetpack Compose · Media3 (ExoPlayer) · Room · Hilt

  • يستخدم التشغيل العشوائي عيّنات مرجَّحة دون إرجاع بطريقة Efraimidis–Spirakis، فيُشغَّل كل مقطع في النطاق مرة واحدة بالضبط
  • يُحفظ الترتيب في قاعدة البيانات، فيُستأنف إذا أنهى النظام العملية
  • نافذة قائمة انتظار افتراضية تُبقي 50 مقطعًا فقط في المشغّل مع دعم مكتبة من مليون مقطع
  • تُقرأ الكلمات المضمَّنة من ID3 SYLT/USLT وVorbis Comment وMP4 atom

القوائم الكاملة للغات الواجهة

CX’Music (لسطح المكتب)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Italiano · Nederlands · Ελληνικά · العربية · हिन्दी
CX’s Music (للهاتف)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Bahasa Indonesia · Tiếng Việt · Ελληνικά · العربية · हिन्दी

يختلفان في موضعين بالضبط: نسخة سطح المكتب فيها الإيطالية والهولندية، ونسخة الهاتف فيها الإندونيسية والفيتنامية. والموقع نفسه يوفّر سبع عشرة لغة، وهي اتحاد القائمتين.