
Ein hochwertiger Netase-Cloud-Player von Drittanbietern
? Besuchen Sie Demo | ? ️ Download das Installationspaket | Schließen Sie sich der Exchange -Gruppe an

Die neue Version von 2.0 Alpha Beta wurde veröffentlicht, willkommen auf der Releases -Seite zum Herunterladen. Die aktuelle Version gibt den Wartungsmodus ein, und es werden keine neuen Funktionen aktualisiert, mit Ausnahme der wichtigsten Fehlerbehebungen.
yt-dlp selbst installieren.Die Elektronenversion ist von @hawtim und @Qier222 angepasst und gepflegt und unterstützt MacOS, Windows und Linux.
Besuchen Sie die Releases -Seite dieses Projekts, um das Installationspaket herunterzuladen.
MacOS -Benutzer können es über Homebrew: brew install --cask yesplaymusic
Windows -Benutzer können es über SCOOP: scoop install extras/yesplaymusic installieren
Zusätzlich zum Herunterladen des Installationspakets können Sie dieses Projekt auch für Vercel oder Ihren Server bereitstellen. Hier erfahren Sie, wie Sie in Vercel bereitgestellt werden.
Die Demo dieses Projekts (https://music.qier222.com) ist die auf Vercel bereitgestellte Website.
Bereiten Sie die NetEase Cloud -API ein. Weitere Informationen finden Sie unter Binaryify/Neteascloudmusicapi. Sie können die API auch für Vercel bereitstellen.
Klicken Sie in der oberen rechten Ecke dieses Repositorys auf Gabel und kopieren Sie dieses Repository in Ihr GitHub -Konto.
Klicken Sie im Repository auf Datei hinzufügen, wählen Sie neue Datei erstellen, geben Sie vercel.json ein, kopieren Sie den folgenden Inhalt in die Datei und ersetzen Sie https://your-netease-api.example.com durch die von Ihnen gerade bereitgestellte Netase-Cloud-API-Adresse:
{
"rewrites" : [
{
"source" : " /api/:match* " ,
"destination" : " https://your-netease-api.example.com/:match* "
}
]
}Öffnen Sie Vercel.com und melden Sie sich mit GitHub an.
Klicken Sie auf Git -Repository importieren und wählen Sie das gerade kopierte Repository aus und klicken Sie auf importieren.
Klicken Sie neben dem persönlichen Konto ausgewählt.
Klicken Sie auf Umgebungsvariablen, füllen Sie den Namen als VUE_APP_NETEASE_API_URL aus, Wert als /api und klicken Sie auf Hinzufügen. Klicken Sie schließlich auf Bereitstellung unten, um in Vercel bereitzustellen.
Neben der Bereitstellung für Vercel können Sie auch auf Ihrem eigenen Server bereitgestellt werden
git clone --recursive https://github.com/qier222/YesPlayMusic.gityarn install
(Optional) Verwenden Sie die Nginx Reverse Proxy -API, um den API -Pfad zu /api zuzuordnen. Wenn sich die API und die Webseite nicht unter demselben Domänennamen (Cross-Domain) befinden, gibt es einige Fehler.
Kopieren Sie die Datei /.env.example -Datei in /.env und ändern Sie den Wert von VUE_APP_NETEASE_API_URL an die Netase -Cloud -API -Adresse. Für die lokale Entwicklung können Sie die API -Adresse ausfüllen: http://localhost:3000 und yesPlaymusic Adresse: http://localhost:8080 . Wenn Sie die Reverse -Proxy -API verwenden, können Sie die API -Adresse als /api ausfüllen.
VUE_APP_NETEASE_API_URL=http://localhost:3000
yarn run build/dist auf Ihren Webserver hoch Installieren Sie das PAGODA -Panel, gehen Sie zur offiziellen Pagode -Panel -Panel -Website und wählen Sie die offizielle Version des Skripts zum Herunterladen und Installieren aus.
Melden Sie sich nach der Installation im Pagode -Panel an und klicken Sie auf Docker in der linken Navigationsleiste. Wenn Sie das erste Mal eingeben, werden Sie aufgefordert, den Docker -Dienst zu installieren. Klicken Sie jetzt auf Installieren und befolgen Sie die Eingabeaufforderungen, um die Installation abzuschließen.
Nach Abschluss der Installation finden Sie YesPlaymusic im Anwendungsspeicher, klicken Sie auf Installieren, konfigurieren Sie den Domänennamen, den Port und andere grundlegende Informationen, um die Installation abzuschließen.
Geben Sie nach der Installation den im vorherigen Schritt im Browser festgelegten Domänennamen ein, um darauf zuzugreifen.
docker build -t yesplaymusic .docker run -d --name YesPlayMusic -p 80:80 yesplaymusicdocker-compose up -d JaPlayMusic -Adresse lautet http://localhost
Erstellen Sie eine neue Repon und wählen Sie die Bash -Vorlage aus
Führen Sie den folgenden Befehl in der Repit Shell aus
bash <( curl -s -L https://raw.githubusercontent.com/qier222/YesPlayMusic/main/install-replit.sh ) Nachdem der erste Lauf erfolgreich ist, klicken Sie einfach auf den grünen Run und führen Sie erneut aus
Da die persönliche Version den Speicher auf 1G beschränkt (Bildungsversion ist 3G), kann dies während des Erstellungsprozesses fehlschlagen. Führen Sie den obigen Befehl erneut aus oder führen Sie den folgenden Befehl aus:
cd /home/runner/ ${REPL_SLUG} /music && yarn install && yarn run buildWenn Sie kein Installationspaket für Ihr Gerät auf der Release -Seite finden, können Sie Ihren eigenen Client gemäß den folgenden Schritten verpacken.
Node.js und Garn sind erforderlich, um Elektronen zu verpacken. Sie können auf die offizielle Website von Node.js gehen, um das Installationspaket herunterzuladen. Nach der Installation von node.js können Sie npm install -g yarn im Terminal ausführen, um Garn zu installieren.
Verwenden Sie git clone --recursive https://github.com/qier222/YesPlayMusic.git um dieses Repository lokal zu klonen.
Verwenden Sie yarn install , um Projektabhängigkeiten zu installieren.
Kopieren Sie die Datei /.env.example nach /.env .
Wählen Sie den folgenden Befehl aus, um das entsprechende Installationspaket zu verpacken. Die verpackten Dateien befinden sich im Verzeichnis /dist_electron . Erfahren Sie mehr über die Dokumentation von Electron-Builder
| Befehl | veranschaulichen |
|---|---|
yarn electron:build --windows nsis:ia32 | Windows 32-Bit |
yarn electron:build --windows nsis:arm64 | Windows Arm |
yarn electron:build --linux deb:armv7l | Debian ARMV7L (Raspberry Pi usw.) |
yarn electron:build --macos dir:arm64 | MacOS -Arm |
Dieses Projekt wird von Neteascloudmusicapi bereitgestellt.
Führen Sie dieses Projekt aus
# 安装依赖
yarn install
# 创建本地环境变量
cp .env.example .env
# 运行(网页端)
yarn serve
# 运行(electron)
yarn electron:serveFühren Sie Neteascloudmusicapi lokal aus oder stellen Sie die API in Vercel ein
# 运行 API (默认 3000 端口)
yarn netease_api:runSehen Sie sich todo an. Bitte besuchen Sie Projekte für dieses Projekt
Willkommen, um Ausgaben zu erwähnen und Anfrage zu ziehen.
Dieses Projekt dient nur für persönliche Studien und Forschung und ist für kommerzielle und illegale Zwecke verboten.
Open Source basierend auf der MIT -Lizenzlizenz.
Der API -Quellcode stammt aus Binaryify/Neteascloudmusicapi







