هر دستگاهی را به یک جعبه موسیقی مشارکتی تبدیل کنید
جعبه موسیقی (Jukebox) به شما این امکان را میدهد که فوراً یک لیست پخش موسیقی مشترک با دوستانتان بسازید—بدون نیاز به اپلیکیشن، ورود یا تبلیغات. فقط یک جعبه بسازید، لینک را به اشتراک بگذارید و با هم شروع به افزودن آهنگ کنید. ایدهآل برای مهمانیها، سفرهای جادهای یا هر دورهمی گروهی!
- 🌐 جایگزین متنباز برای لیستهای پخش مشارکتی اسپاتیفای
- 🕵️ بدون نیاز به حساب کاربری: به صورت ناشناس استفاده کنید—نیازی به ثبتنام یا ایمیل نیست
- ✨ اشتراکگذاری لینک، افزودن آهنگ به صورت گروهی: همه میتوانند به صورت زنده مشارکت کنند
- 🚀 بدون نیاز به دانلود اپلیکیشن: روی هر دستگاهی، مستقیماً در مرورگر شما کار میکند
- 🎵 ادغام با یوتیوب: تقریباً هر آهنگی را فوراً جستجو و پخش کنید
- 📱 سازگار با موبایل: طراحی شده برای تلفن همراه، تبلت و دسکتاپ
- ⚖️ صفکشی منصفانه: آهنگها بهطور خودکار مرتب میشوند تا نوبت به همه برسد
- 🆓 کاملاً رایگان، بدون تبلیغات
همین حالا امتحان کنید
- یک جعبه موسیقی بسازید: به صفحه اصلی بروید و یک جعبه جدید ایجاد کنید
- لینک را به اشتراک بگذارید: لینک دعوت را برای دوستانتان ارسال کنید
- آهنگ اضافه کنید: در یوتیوب جستجو کنید یا آهنگها را به صورت دستی اضافه کنید
- موسیقی پخش کنید: با پخشکننده داخلی به صورت گروهی موسیقی گوش دهید
ویژگیها
- فهرست پخش مشترک: افزودن، صفبندی و پخش آهنگها به صورت گروهی
- استفاده ناشناس: بدون نیاز به ورود یا حساب کاربری
- جستجو و پخش YouTube: دسترسی به یک کتابخانه موسیقی بزرگ
- رابط کاربری واکنشگرا و مبتنی بر موبایل
- متنباز (مجوز MIT)
- استقرار آسان با Docker
استقرار با Docker Compose
اجرای همه سرویسها:
docker-compose up -dاستقرار مجدد سرویسها بدون قطعی پس از بهروزرسانی تصاویر:
bash ./redeploy.sh
شروع به کار
پیشنیازها
- Node.js نسخه ۱۶ یا بالاتر
- npm یا yarn
- کلید YouTube Data API v3 (رایگان از گوگل)
راهاندازی API یوتیوب
- به Google Cloud Console بروید
- یک پروژه جدید ایجاد کنید یا پروژهای موجود را انتخاب کنید
- YouTube Data API v3 را فعال کنید
- اعتبارنامهها (کلید API) را ایجاد کنید
- کلید API خود را کپی کنید
نصب
# کلون کردن مخزن
git clone
cd jukeboxنصب وابستگیهای سرور
cd server
yarn installنصب وابستگیهای فرانتاند
cd ../frontend
yarn installپیکربندی متغیرهای محیطی
cd ../server
cp .env.example .env
فایل .env را ویرایش کرده و کلید YouTube API خود را اضافه کنید
اجرای مهاجرتهای پایگاه داده
yarn migrateراهاندازی سرورهای توسعه
بکاند:
cd server yarn devورکِر:
cd server yarn dev:workerفرانتاند (در یک ترمینال جدید):
cd frontend yarn dev ```مجوز
MIT
مشارکت و بازخورد
- یک ایشو یا پول ریکوئست در GitHub باز کنید
- درخواست قابلیت جدید دارید؟ به @skeptrune در X (توییتر) پیام دهید
تغییرات
برای آخرین بهروزرسانیها و قابلیتها، تغییرات را مشاهده کنید. --- Tranlated By Open Ai Tx | Last indexed: 2025-07-13 ---