
เครื่องเล่นคลาวด์ NetEase ของบุคคลที่สามที่มีมูลค่าสูง
- เยี่ยมชมสาธิต | ? ️ดาวน์โหลดแพ็คเกจการติดตั้ง | เข้าร่วมกลุ่มแลกเปลี่ยน

รุ่นใหม่ 2.0 อัลฟ่าเบต้าได้รับการเผยแพร่ยินดีต้อนรับสู่หน้ารีลีสเพื่อดาวน์โหลด เวอร์ชันปัจจุบันจะเข้าสู่โหมดการบำรุงรักษาและจะไม่มีการปรับปรุงฟังก์ชั่นใหม่ยกเว้นการแก้ไขข้อบกพร่องที่สำคัญ
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
ปรับใช้ NetEase Cloud API โปรดดูรายละเอียด Binaryify/Neteasecloudmusicapi คุณยังสามารถปรับใช้ API เป็น 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 ค่า AS /api และคลิกเพิ่ม สุดท้ายคลิกปรับใช้ที่ด้านล่างเพื่อปรับใช้กับ Vercel
นอกเหนือจากการปรับใช้กับ Vercel แล้วคุณยังสามารถปรับใช้กับเซิร์ฟเวอร์ของคุณเองได้
git clone --recursive https://github.com/qier222/YesPlayMusic.gityarn install
(ไม่บังคับ) ใช้ Nginx Reverse Proxy API เพื่อแมปเส้นทาง API ไปยัง /api หาก API และหน้าเว็บไม่อยู่ภายใต้ชื่อโดเมนเดียวกัน (ข้ามโดเมน) จะมีข้อบกพร่องบางอย่าง
คัดลอกไฟล์ /.env.example เป็น /.env และแก้ไขค่าของ VUE_APP_NETEASE_API_URL ไปยังที่อยู่คลาวด์ API ของ Netease สำหรับการพัฒนาในท้องถิ่นคุณสามารถกรอกที่อยู่ API: http://localhost:3000 และที่อยู่ Yesplaymusic: http://localhost:8080 หากคุณใช้ Proxy API ย้อนกลับคุณสามารถกรอกที่อยู่ API AS /api
VUE_APP_NETEASE_API_URL=http://localhost:3000
yarn run build/dist ไปยังเว็บเซิร์ฟเวอร์ของคุณ ติดตั้งแผงเจดีย์ไปที่เว็บไซต์อย่างเป็นทางการของ Pagoda Panel และเลือกสคริปต์เวอร์ชันอย่างเป็นทางการเพื่อดาวน์โหลดและติดตั้ง
หลังจากการติดตั้งให้เข้าสู่แผงเจดีย์คลิก Docker ในแถบการนำทางด้านซ้าย เมื่อคุณป้อนครั้งแรกคุณจะแจ้งให้คุณติดตั้งบริการ Docker คลิกติดตั้งทันทีและทำตามพรอมต์เพื่อทำการติดตั้งให้เสร็จสมบูรณ์
หลังจากการติดตั้งเสร็จสมบูรณ์ให้ค้นหา YesplayMusic ใน Application Store ให้คลิกติดตั้งกำหนดค่าชื่อโดเมนพอร์ตและข้อมูลพื้นฐานอื่น ๆ เพื่อให้การติดตั้งเสร็จสมบูรณ์
หลังจากการติดตั้งให้ป้อนชื่อโดเมนที่ตั้งไว้ในขั้นตอนก่อนหน้าในเบราว์เซอร์เพื่อเข้าถึง
docker build -t yesplaymusic .docker run -d --name YesPlayMusic -p 80:80 yesplaymusicdocker-compose up -d ที่อยู่ YesplayMusic คือ http://localhost
สร้าง REPL ใหม่และเลือกเทมเพลต BASH
เรียกใช้คำสั่งต่อไปนี้ในเชลล์การแก้ไข
bash <( curl -s -L https://raw.githubusercontent.com/qier222/YesPlayMusic/main/install-replit.sh ) หลังจากการรันครั้งแรกสำเร็จเพียงคลิกปุ่มสีเขียว Run แล้วเรียกใช้อีกครั้ง
เนื่องจากการแก้ไขเวอร์ชันส่วนบุคคล จำกัด หน่วยความจำเป็น 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 Arm |
yarn electron:build --linux deb:armv7l | Debian armv7l (Raspberry Pi ฯลฯ ) |
yarn electron:build --macos dir:arm64 | แขน Macos |
โครงการนี้จัดทำโดย NetEasecloudMusicapi
เรียกใช้โครงการนี้
# 安装依赖
yarn install
# 创建本地环境变量
cp .env.example .env
# 运行(网页端)
yarn serve
# 运行(electron)
yarn electron:serveเรียกใช้ neteasecloudmusicapi ในพื้นที่หรือปรับใช้ API เป็น vercel
# 运行 API (默认 3000 端口)
yarn netease_api:runดูสิ่งที่ต้องทำกรุณาเยี่ยมชมโครงการสำหรับโครงการนี้
ยินดีต้อนรับสู่ปัญหาการพูดถึงและคำขอดึง
โครงการนี้มีไว้สำหรับการศึกษาส่วนบุคคลและการวิจัยเท่านั้นและห้ามมิให้มีวัตถุประสงค์เชิงพาณิชย์และผิดกฎหมาย
โอเพ่นซอร์สตามใบอนุญาต MIT
ซอร์สโค้ด API มาจาก Binaryify/Neteasecloudmusicapi







