عن المشروع

Ferrum هو تطبيق مكتبة موسيقية ومشغل متاح لأنظمة Mac وLinux وWindows وAndroid. تم بناؤه كتطبيق Electron مع واجهة أمامية ويب وخلفية أصلية بلغة Rust (napi)، ويوفر ملف README تعليمات الإعداد والتطوير للمطورين. الميزات الأساسية المدرجة في ملف README: - قوائم التشغيل والمجلدات - التصفية - قائمة الانتظار - تحرير البيانات الوصفية - تنقل وفرز وتصفية سريعة، موصوفة بأنها فورية للمكتبات التي تحتوي على 100,000 مسار - تنقل سريع في قوائم التشغيل عبر Cmd+K أو Ctrl+K إصدار Android موصوف بأنه غير مفيد بعد لأكثر من تصفح المكتبة: لا يوجد تشغيل أو مزامنة، ويجب على المستخدمين نسخ ملف Library.json يدوياً. يربط ملف README بـ Obtainium لتثبيت Android. تغطي ملاحظات التطوير تثبيت Node.js وRust، وتشغيل npm install، وهيكل المشروع: مصدر تطبيق Electron موجود في src/electron.js وsrc/electron/، والواجهة الأمامية للويب في src/ وnapi، والخلفية الأصلية بلغة Rust في src-native/. تذهب مخرجات البناء إلى build/app/ وbuild/web/ وferrum-addon/addon.node. تتضمن الأوامر npm run dev وdev-release وbuild وlint وformat وcheck. يتضمن نشر إصدار جديد تشغيل npm run check وتحديث CHANGELOG.md وزيادة الإصدار وإنشاء علامة git v#.#.# وإضافة ملاحظات الإصدار إلى إصدار GitHub المُنشأ.