
Netase Cloud Player Pihak Ketiga bernilai tinggi
? Kunjungi demo | ? ️ Unduh Paket Instalasi | Bergabunglah dengan Exchange Group

Versi beta alpha 2.0 baru telah dirilis, selamat datang di halaman rilis untuk diunduh. Versi saat ini akan memasuki mode pemeliharaan, dan tidak ada fungsi baru yang akan diperbarui kecuali untuk perbaikan bug utama.
yt-dlp dengan sendirinya.Versi elektron diadaptasi dan dikelola oleh @hawtim dan @qier222, dan mendukung macOS, windows, dan linux.
Kunjungi halaman rilis proyek ini untuk mengunduh paket instalasi.
Pengguna MacOS dapat menginstalnya melalui Homebrew: brew install --cask yesplaymusic
Pengguna Windows dapat menginstalnya melalui scoop: scoop install extras/yesplaymusic
Selain mengunduh paket instalasi, Anda juga dapat menggunakan proyek ini ke Vercel atau server Anda. Inilah cara digunakan ke Vercel.
Demo proyek ini (https://music.qier222.com) adalah situs web yang digunakan di Vercel.
Menyebarkan NetEase Cloud API, lihat Binaryy/NeteaseCloudMusicapi untuk detailnya. Anda juga dapat menggunakan API ke Vercel.
Klik Fork di sudut kanan atas repositori ini dan salin repositori ini ke akun GitHub Anda.
Klik Tambah File di repositori, pilih Buat File Baru, Masukkan vercel.json , Salin dan Tempel Konten berikut ke dalam file, dan ganti https://your-netease-api.example.com dengan alamat API cloud NetEase yang baru saja Anda gunakan:
{
"rewrites" : [
{
"source" : " /api/:match* " ,
"destination" : " https://your-netease-api.example.com/:match* "
}
]
}Buka vercel.com dan masuk dengan GitHub.
Klik Impor Git Repository dan pilih repositori yang baru saja Anda salin dan klik impor.
Klik Pilih di sebelah akun pribadi.
Klik Variabel Lingkungan, isi nama sebagai VUE_APP_NETEASE_API_URL , nilai AS /api , dan klik Tambah. Akhirnya, klik Menyebarkan di bagian bawah untuk digunakan ke Vercel.
Selain menggunakan Vercel, Anda juga dapat menggunakan server Anda sendiri
git clone --recursive https://github.com/qier222/YesPlayMusic.gityarn install
(Opsional) Gunakan API proxy terbalik nginx untuk memetakan jalur API ke /api . Jika API dan halaman web tidak berada di bawah nama domain yang sama (domain lintas), akan ada beberapa bug.
Salin file /.env.example ke /.env dan memodifikasi nilai VUE_APP_NETEASE_API_URL ke alamat API cloud netease. Untuk pengembangan lokal, Anda dapat mengisi alamat API: http://localhost:3000 dan yesplaymusic alamat: http://localhost:8080 . Jika Anda menggunakan API proxy terbalik, Anda dapat mengisi alamat API sebagai /api .
VUE_APP_NETEASE_API_URL=http://localhost:3000
yarn run build/dist ke server web Anda Instal Panel Pagoda, buka situs web resmi Pagoda Panel, dan pilih versi resmi skrip untuk diunduh dan diinstal.
Setelah instalasi, masuk ke panel Pagoda, klik Docker di bilah navigasi kiri. Ketika Anda masuk pertama kali, Anda akan meminta Anda untuk menginstal layanan Docker. Klik Instal sekarang dan ikuti petunjuk untuk menyelesaikan instalasi.
Setelah instalasi selesai, temukan YesPlayMusic di toko aplikasi, klik Instal, konfigurasikan nama domain, port, dan informasi dasar lainnya untuk menyelesaikan instalasi.
Setelah instalasi, masukkan nama domain yang diatur pada langkah sebelumnya di browser untuk mengaksesnya.
docker build -t yesplaymusic .docker run -d --name YesPlayMusic -p 80:80 yesplaymusicdocker-compose up -d Alamat yesplaymusic adalah http://localhost
Buat rept baru dan pilih template bash
Jalankan perintah berikut di shell replit
bash <( curl -s -L https://raw.githubusercontent.com/qier222/YesPlayMusic/main/install-replit.sh ) Setelah lari pertama berhasil, cukup klik tombol Green Run dan jalankan lagi
Karena Replit Versi Pribadi membatasi memori ke 1G (versi pendidikan adalah 3G), mungkin gagal selama proses pembuatan, silakan jalankan perintah di atas lagi atau jalankan perintah berikut:
cd /home/runner/ ${REPL_SLUG} /music && yarn install && yarn run buildJika Anda tidak menemukan paket instalasi untuk perangkat Anda di halaman rilis, Anda dapat mengemas klien Anda sendiri sesuai dengan langkah -langkah di bawah ini.
Node.js dan benang diperlukan untuk mengemas elektron. Anda dapat pergi ke situs web resmi Node.js untuk mengunduh paket instalasi. Setelah menginstal node.js, Anda dapat menjalankan npm install -g yarn di terminal untuk menginstal benang.
Gunakan git clone --recursive https://github.com/qier222/YesPlayMusic.git untuk mengkloning repositori ini secara lokal.
Gunakan yarn install untuk menginstal dependensi proyek.
Salin file /.env.example ke /.env .
Pilih perintah di bawah ini untuk mengemas paket instalasi yang sesuai. File yang dikemas ada di direktori /dist_electron . Pelajari lebih lanjut tentang dokumentasi elektron-pembangun
| Memesan | menjelaskan |
|---|---|
yarn electron:build --windows nsis:ia32 | Windows 32-bit |
yarn electron:build --windows nsis:arm64 | Lengan jendela |
yarn electron:build --linux deb:armv7l | Debian ARMV7L (Raspberry Pi, dll.) |
yarn electron:build --macos dir:arm64 | lengan macos |
Proyek ini disediakan oleh Neteasecloudmusicapi.
Jalankan proyek ini
# 安装依赖
yarn install
# 创建本地环境变量
cp .env.example .env
# 运行(网页端)
yarn serve
# 运行(electron)
yarn electron:serveJalankan neteasecloudmusicapi secara lokal, atau menggunakan API ke Vercel
# 运行 API (默认 3000 端口)
yarn netease_api:runLihat TODO, silakan kunjungi proyek untuk proyek ini
Selamat menyebutkan masalah dan tarik permintaan.
Proyek ini hanya untuk studi pribadi dan penelitian dan dilarang untuk tujuan komersial dan ilegal.
Sumber terbuka berdasarkan lisensi lisensi MIT.
Kode Sumber API berasal dari binery/neteasecloudmusicapi







