عن المشروع

infinitunes هو تطبيق ويب لتشغيل الموسيقى قيد التطوير، مبني بتقنيات ويب حديثة. يستخدم Next.js كإطار عمل، وTailwindCSS للتصميم، وshadcn/ui لمكونات الواجهة، وDrizzleORM للتفاعل مع قاعدة البيانات. يجلب التطبيق بيانات الموسيقى من واجهة برمجية غير رسمية لـ JioSaavn (مقدمة من نفس المؤلف) لتقديم إمكانيات البث. تشمل الميزات الرئيسية واجهة نظيفة ومتجاوبة مع دعم الوضع الفاتح/الداكن، وعرض تجريبي مباشر مستضاف على Vercel. يوفر المشروع طرقًا متعددة لتشغيله: محليًا باستخدام مديري الحزم مثل npm أو pnpm أو bun أو yarn؛ عبر Docker باستخدام Makefile؛ أو بالنشر مباشرة إلى Vercel بإعداد بنقرة واحدة. للمطورين، يتضمن المستودع إعداد متغيرات البيئة (عبر .env.example)، وشارات CI/CD، ومخطط تاريخ النجوم. المشروع مفتوح المصدر تحت رخصة MIT وينص صراحةً على أنه لأغراض تعليمية فقط، دون أي ارتباط بـ JioSaavn. كما يذكر المساهمين ويقدم إخلاء مسؤولية حول الاستخدام. بشكل عام، يعد infinitunes مثالًا عمليًا لبناء تطبيق بث موسيقى كامل المكدس بأدوات JavaScript الحديثة، مناسبًا للتعلم أو كأساس لتطوير إضافي.