
Un joueur de cloud net de grande valeur
? Visitez la démo | ? ️ Télécharger le package d'installation | Rejoignez le groupe d'échange

La nouvelle version 2.0 Alpha Beta a été publiée, bienvenue sur la page des versions à télécharger. La version actuelle entrera en mode de maintenance et aucune nouvelle fonction ne sera mise à jour, à l'exception des principales corrections de bogues.
yt-dlp par lui-même.La version électronique est adaptée et entretenue par @Hawtim et @ Qier222, et prend en charge MacOS, Windows et Linux.
Visitez la page des versions de ce projet pour télécharger le package d'installation.
Les utilisateurs de MacOS peuvent l'installer via HomeBrew: brew install --cask yesplaymusic
Les utilisateurs de Windows peuvent l'installer via Scoop: scoop install extras/yesplaymusic
En plus de télécharger le package d'installation, vous pouvez également déployer ce projet sur Vercel ou votre serveur. Voici comment déployer à Vercel.
La démo de ce projet (https://music.qier222.com) est le site Web déployé sur Vercel.
Déployez l'API NetEase Cloud, voir BinaryIfy / NetEasecloudMusicapi pour plus de détails. Vous pouvez également déployer l'API sur Vercel.
Cliquez sur Fork dans le coin supérieur droit de ce référentiel et copiez ce référentiel sur votre compte GitHub.
Cliquez sur Ajouter un fichier dans le référentiel, sélectionnez Créer un nouveau fichier, entrez vercel.json , copiez et collez le contenu suivant dans le fichier et remplacez https://your-netease-api.example.com par l'adresse API Cloud NetEase que vous venez de déployer:
{
"rewrites" : [
{
"source" : " /api/:match* " ,
"destination" : " https://your-netease-api.example.com/:match* "
}
]
}Ouvrez Vercel.com et connectez-vous avec GitHub.
Cliquez sur Importer le référentiel GIT et sélectionnez le référentiel que vous venez de copier et cliquez sur Importer.
Cliquez sur Sélectionner à côté du compte personnel.
Cliquez sur les variables de l'environnement, remplissez le nom en tant que VUE_APP_NETEASE_API_URL , valeur AS /api , et cliquez sur Ajouter. Enfin, cliquez sur Déploier en bas pour déployer sur Vercel.
En plus de déployer sur Vercel, vous pouvez également déployer sur votre propre serveur
git clone --recursive https://github.com/qier222/YesPlayMusic.gityarn install
(Facultatif) Utilisez l'API proxy inverse NGINX pour mapper le chemin d'accès à l'API vers /api . Si l'API et la page Web ne sont pas sous le même nom de domaine (interm), il y aura des bogues.
Copiez le fichier /.env.example sur /.env et modifiez la valeur de VUE_APP_NETEASE_API_URL à l'adresse de l'API Cloud NetEase. Pour le développement local, vous pouvez remplir l'adresse de l'API: http://localhost:3000 et yesplaymusic Adresse: http://localhost:8080 . Si vous utilisez l'API proxy inversé, vous pouvez remplir l'adresse de l'API en AS /api .
VUE_APP_NETEASE_API_URL=http://localhost:3000
yarn run build/dist sur votre serveur Web Installez le panneau Pagoda, accédez au site officiel du panneau Pagoda et sélectionnez la version officielle du script pour télécharger et installer.
Après l'installation, connectez-vous au panneau Pagoda, cliquez sur Docker dans la barre de navigation de gauche. Lorsque vous entrez la première fois, vous vous inviterez à installer le service Docker. Cliquez sur Installer maintenant et suivez les invites pour terminer l'installation.
Une fois l'installation terminée, trouvez YesplayMusic dans le magasin d'applications, cliquez sur Installer, configurez le nom de domaine, le port et d'autres informations de base pour terminer l'installation.
Après l'installation, entrez le nom de domaine défini à l'étape précédente du navigateur pour y accéder.
docker build -t yesplaymusic .docker run -d --name YesPlayMusic -p 80:80 yesplaymusicdocker-compose up -d L'adresse YesplayMusic est http://localhost
Créez un nouveau REPT et sélectionnez le modèle bash
Exécutez la commande suivante dans le shell Replit
bash <( curl -s -L https://raw.githubusercontent.com/qier222/YesPlayMusic/main/install-replit.sh ) Une fois la première exécution réussie, cliquez simplement sur le bouton vert Run et exécutez à nouveau
Étant donné que la version personnelle de la remise limite la mémoire à 1G (la version éducative est 3G), elle peut échouer pendant le processus de construction, veuillez à nouveau exécuter la commande ci-dessus ou exécuter la commande suivante:
cd /home/runner/ ${REPL_SLUG} /music && yarn install && yarn run buildSi vous ne trouvez pas de package d'installation pour votre appareil sur la page de version, vous pouvez emballer votre propre client en fonction des étapes ci-dessous.
Node.js et le fil sont nécessaires pour emballer l'électron. Vous pouvez vous rendre sur le site officiel de Node.js pour télécharger le package d'installation. Après avoir installé Node.js, vous pouvez exécuter npm install -g yarn dans le terminal pour installer le fil.
Utilisez git clone --recursive https://github.com/qier222/YesPlayMusic.git pour cloner ce référentiel localement.
Utilisez yarn install pour installer les dépendances du projet.
Copiez le fichier /.env.example sur /.env .
Sélectionnez la commande ci-dessous pour emballer le package d'installation approprié. Les fichiers emballés sont dans le répertoire /dist_electron . En savoir plus sur la documentation d'électrons-constructeur
| Commande | illustrer |
|---|---|
yarn electron:build --windows nsis:ia32 | Windows 32 bits |
yarn electron:build --windows nsis:arm64 | Bras Windows |
yarn electron:build --linux deb:armv7l | Debian Armv7L (Raspberry Pi, etc.) |
yarn electron:build --macos dir:arm64 | bras macos |
Ce projet est fourni par NetEasecloudMusicapi.
Exécuter ce projet
# 安装依赖
yarn install
# 创建本地环境变量
cp .env.example .env
# 运行(网页端)
yarn serve
# 运行(electron)
yarn electron:serveExécutez NetEasecloudMusicapi localement ou déployez l'API à Vercel
# 运行 API (默认 3000 端口)
yarn netease_api:runVoir Todo Veuillez visiter des projets pour ce projet
Bienvenue pour mentionner le problème et la demande de traction.
Ce projet est destiné à des études personnelles et à la recherche uniquement et est interdite à des fins commerciales et illégales.
Open source basé sur la licence du MIT.
Le code source de l'API provient de binaryfy / neaasecloudmusicapi







