
لاعب سحابة من طرف ثالث ذي قيمة ثالثة
؟ زيارة العرض التوضيحي | ؟ ️ قم بتنزيل حزمة التثبيت | انضم إلى مجموعة التبادل

تم إصدار إصدار 2.0 ALPHA BETA الجديد ، مرحبًا بك في صفحة الإصدارات للتنزيل. سيؤدي الإصدار الحالي إلى إدخال وضع الصيانة ، ولن يتم تحديث أي وظائف جديدة باستثناء إصلاحات الأخطاء الرئيسية.
yt-dlp بنفسه.يتم تكييف إصدار الإلكترون وصيانته بواسطة Hawtim و @qier222 ، ويدعم MacOS و Windows و Linux.
تفضل بزيارة صفحة الإصدارات من هذا المشروع لتنزيل حزمة التثبيت.
يمكن لمستخدمي MacOS تثبيته من خلال Homebrew: brew install --cask yesplaymusic
يمكن لمستخدمي Windows تثبيته من خلال Scoop: scoop install extras/yesplaymusic
بالإضافة إلى تنزيل حزمة التثبيت ، يمكنك أيضًا نشر هذا المشروع على Vercel أو خادمك. هنا كيفية النشر في Vercel.
العرض التوضيحي لهذا المشروع (https://music.qier222.com) هو الموقع الذي تم نشره على Vercel.
نشر API Netease Cloud ، يرجى الرجوع إلى Binaryify/NeteAseCloudMusicApi للحصول على التفاصيل. يمكنك أيضًا نشر واجهة برمجة التطبيقات إلى Vercel.
انقر فوق الشوكة في الزاوية اليمنى العليا من هذا المستودع ونسخ هذا المستودع إلى حساب GitHub الخاص بك.
انقر فوق إضافة ملف في المستودع ، حدد إنشاء ملف جديد ، وأدخل vercel.json ، ونسخ ولصق المحتوى التالي في الملف ، واستبدل https://your-netease-api.example.com بعنوان Netease Cloud API الذي قمت بنشره للتو:
{
"rewrites" : [
{
"source" : " /api/:match* " ,
"destination" : " https://your-netease-api.example.com/:match* "
}
]
}افتح vercel.com وتسجيل الدخول مع Github.
انقر فوق استيراد مستودع GIT وحدد المستودع الذي قمت بنسخه للتو وانقر فوق استيراد.
انقر فوق "حدد" بجانب الحساب الشخصي.
انقر فوق متغيرات البيئة ، واملأ الاسم باسم VUE_APP_NETEASE_API_URL ، والقيمة كـ /api ، وانقر فوق إضافة. أخيرًا ، انقر فوق نشر في الأسفل للنشر إلى Vercel.
بالإضافة إلى الانتشار في Vercel ، يمكنك أيضًا النشر على الخادم الخاص بك
git clone --recursive https://github.com/qier222/YesPlayMusic.gityarn install
(اختياري) استخدم واجهة برمجة تطبيقات الوكيل العكسي Nginx لتعيين مسار API إلى /api . إذا لم تكن واجهة برمجة التطبيقات وصفحة الويب تحت اسم المجال نفسه (المجال المتقاطع) ، فستكون هناك بعض الأخطاء.
انسخ ملف /.env.example إلى /.env وتعديل قيمة VUE_APP_NETEASE_API_URL إلى عنوان API Cloud Netease. للتنمية المحلية ، يمكنك ملء عنوان API: http://localhost:3000 and YesPlayMusic عنوان: http://localhost:8080 . إذا كنت تستخدم واجهة برمجة تطبيقات الوكيل العكسي ، فيمكنك ملء عنوان API AS /api .
VUE_APP_NETEASE_API_URL=http://localhost:3000
yarn run build/dist إلى خادم الويب الخاص بك قم بتثبيت لوحة Pagoda ، وانتقل إلى موقع Pagoda Panel الرسمي ، وحدد الإصدار الرسمي من البرنامج النصي للتنزيل والتثبيت.
بعد التثبيت ، قم بتسجيل الدخول إلى لوحة Pagoda ، انقر فوق Docker في شريط التنقل الأيسر. عندما تدخل المرة الأولى ، ستطالبك بتثبيت خدمة Docker. انقر فوق تثبيت الآن واتبع المطالبات لإكمال التثبيت.
بعد اكتمال التثبيت ، ابحث عن YesPlayMusic في متجر التطبيقات ، انقر فوق تثبيت ، وتكوين اسم المجال والمنفذ والمعلومات الأساسية الأخرى لإكمال التثبيت.
بعد التثبيت ، أدخل اسم المجال المحدد في الخطوة السابقة في المتصفح للوصول إليه.
docker build -t yesplaymusic .docker run -d --name YesPlayMusic -p 80:80 yesplaymusicdocker-compose up -d عنوان YesPlayMusic هو http://localhost
قم بإنشاء استبدال جديد وحدد قالب Bash
قم بتشغيل الأمر التالي في قذيفة الإعادة
bash <( curl -s -L https://raw.githubusercontent.com/qier222/YesPlayMusic/main/install-replit.sh ) بعد نجاح التشغيل الأول ، فقط انقر فوق الزر الأخضر Run مرة أخرى
نظرًا لأن Replit Personal الإصدار الشخصي يحد من الذاكرة إلى 1G (إصدار التعليم هو 3G) ، فقد يفشل أثناء عملية الإنشاء ، يرجى تشغيل الأمر أعلاه مرة أخرى أو تشغيل الأمر التالي:
cd /home/runner/ ${REPL_SLUG} /music && yarn install && yarn run buildإذا لم تجد حزمة تثبيت لجهازك على صفحة الإصدار ، فيمكنك حزم العميل الخاص بك وفقًا للخطوات أدناه.
Node.js والغزل مطلوبة لتعبئة الإلكترون. يمكنك الانتقال إلى موقع Node.js الرسمي لتنزيل حزمة التثبيت. بعد تثبيت Node.js ، يمكنك تنفيذ npm install -g yarn في المحطة لتثبيت الغزل.
استخدم git clone --recursive https://github.com/qier222/YesPlayMusic.git لاستنساخ هذا المستودع محليًا.
استخدم yarn install لتثبيت تبعيات المشروع.
انسخ ملف /.env.example إلى /.env .
حدد الأمر أدناه لتعبئة حزمة التثبيت المناسبة. الملفات المعبأة في دليل /dist_electron . تعرف على المزيد حول وثائق مصادر الإلكترون
| طلب | يوضح |
|---|---|
yarn electron:build --windows nsis:ia32 | Windows 32 بت |
yarn electron:build --windows nsis:arm64 | ذراع Windows |
yarn electron:build --linux deb:armv7l | Debian ARMV7L (Raspberry PI ، إلخ) |
yarn electron:build --macos dir:arm64 | ذراع ماكوس |
يتم توفير هذا المشروع بواسطة NeteAseCloudMusicapi.
تشغيل هذا المشروع
# 安装依赖
yarn install
# 创建本地环境变量
cp .env.example .env
# 运行(网页端)
yarn serve
# 运行(electron)
yarn electron:serveتشغيل neteaseCloudMusicapi محليًا ، أو نشر واجهة برمجة التطبيقات إلى Vercel
# 运行 API (默认 3000 端口)
yarn netease_api:runعرض todo يرجى زيارة المشاريع لهذا المشروع
مرحبًا بك في ذكر القضية وسحب الطلب.
هذا المشروع مخصص للدراسة الشخصية والبحث فقط ويحظر لأغراض تجارية وغير قانونية.
مفتوح المصدر بناءً على ترخيص ترخيص معهد ماساتشوستس للتكنولوجيا.
رمز مصدر API يأتي من Binaryify/neteaseCloudMusicapi







