
Un jugador de netease netease de alto valor
? Visitar demostración | ? ️ Descargar el paquete de instalación | Únete al grupo de intercambio

Se ha lanzado la nueva versión de 2.0 Alpha Beta, bienvenido a la página de lanzamientos para descargar. La versión actual ingresará al modo de mantenimiento, y no se actualizarán nuevas funciones, excepto las principales correcciones de errores.
yt-dlp por sí mismo.La versión Electron está adaptada y mantenida por @hawtim y @Qier222, y admite macOS, Windows y Linux.
Visite la página de lanzamientos de este proyecto para descargar el paquete de instalación.
Los usuarios de MacOS pueden instalarlo a través de HomeBrew: brew install --cask yesplaymusic
Los usuarios de Windows pueden instalarlo a través de SCOOP: scoop install extras/yesplaymusic
Además de descargar el paquete de instalación, también puede implementar este proyecto en Vercel o su servidor. Aquí le mostramos cómo desplegar en Vercel.
La demostración de este proyecto (https://music.qier222.com) es el sitio web implementado en VERCEL.
Implementar la API de NetEase Cloud, consulte Binaryify/NetEseCloudMusiCapi para obtener más detalles. También puede implementar la API a Vercel.
Haga clic en la bifurcación en la esquina superior derecha de este repositorio y copie este repositorio en su cuenta de GitHub.
Haga clic en Agregar archivo en el repositorio, seleccione Crear nuevo archivo, ingrese vercel.json , copie y pegue el siguiente contenido en el archivo, y reemplace https://your-netease-api.example.com con la dirección de la API de NetEase Cloud que acaba de implementar:
{
"rewrites" : [
{
"source" : " /api/:match* " ,
"destination" : " https://your-netease-api.example.com/:match* "
}
]
}Abra Vercel.com e inicie sesión con GitHub.
Haga clic en Importar repository Git y seleccione el repositorio que acaba de copiar y haga clic en Importar.
Haga clic en Seleccionar junto a la cuenta personal.
Haga clic en Variables de entorno, complete el nombre como VUE_APP_NETEASE_API_URL , Valor AS /api y haga clic en Agregar. Finalmente, haga clic en Implementar en la parte inferior para implementar en Vercel.
Además de implementar en VERCEL, también puede implementar en su propio servidor
git clone --recursive https://github.com/qier222/YesPlayMusic.gityarn install
(Opcional) Use la API de proxy inversa NGINX para asignar la ruta API a /api . Si la API y la página web no están bajo el mismo nombre de dominio (Dominio cruzado), habrá algunos errores.
Copie el archivo /.env.example a /.env y modifique el valor de VUE_APP_NETEASE_API_URL a la dirección API de NetEase Cloud. Para el desarrollo local, puede completar la dirección de la API: http://localhost:3000 y yesplaymusic Dirección: http://localhost:8080 . Si usa la API de proxy inversa, puede completar la dirección API AS /api .
VUE_APP_NETEASE_API_URL=http://localhost:3000
yarn run build/dist a su servidor web Instale el panel Pagoda, vaya al sitio web oficial del panel de Pagoda y seleccione la versión oficial del script para descargar e instalar.
Después de la instalación, inicie sesión en el panel Pagoda, haga clic en Docker en la barra de navegación izquierda. Cuando ingrese la primera vez, le solicitará que instale el servicio Docker. Haga clic en Instalar ahora y siga las indicaciones para completar la instalación.
Una vez completada la instalación, encuentre YesPlayMusic en el almacén de aplicaciones, haga clic en Instalar, configurar el nombre de dominio, el puerto y otra información básica para completar la instalación.
Después de la instalación, ingrese el nombre de dominio establecido en el paso anterior en el navegador para acceder a él.
docker build -t yesplaymusic .docker run -d --name YesPlayMusic -p 80:80 yesplaymusicdocker-compose up -d Yesplaymusic Dirección es http://localhost
Cree un nuevo replica y seleccione la plantilla Bash
Ejecute el siguiente comando en el shell de replicación
bash <( curl -s -L https://raw.githubusercontent.com/qier222/YesPlayMusic/main/install-replit.sh ) Después de que la primera ejecución sea exitosa, simplemente haga clic en el botón Verde Run y ejecute nuevamente
Dado que la versión personal de replicación limita la memoria a 1G (la versión educativa es 3G), puede fallar durante el proceso de compilación, ejecute nuevamente el comando anterior o ejecute el siguiente comando:
cd /home/runner/ ${REPL_SLUG} /music && yarn install && yarn run buildSi no encuentra un paquete de instalación para su dispositivo en la página de lanzamiento, puede empaquetar su propio cliente de acuerdo con los pasos a continuación.
Node.js y el hilo son necesarios para empaquetar Electron. Puede ir al sitio web oficial Node.js para descargar el paquete de instalación. Después de instalar Node.js, puede ejecutar npm install -g yarn en el terminal para instalar hilo.
Use git clone --recursive https://github.com/qier222/YesPlayMusic.git para clonar este repositorio localmente.
Use yarn install para instalar dependencias del proyecto.
Copie el archivo /.env.example a /.env .
Seleccione el comando a continuación para empaquetar el paquete de instalación apropiado. Los archivos empaquetados están en el directorio /dist_electron . Obtenga más información sobre la documentación de Electron-Builder
| Orden | ilustrar |
|---|---|
yarn electron:build --windows nsis:ia32 | Windows 32 bits |
yarn electron:build --windows nsis:arm64 | Brazo de Windows |
yarn electron:build --linux deb:armv7l | Debian ARMV7L (Raspberry Pi, etc.) |
yarn electron:build --macos dir:arm64 | brazo de macOS |
Este proyecto es proporcionado por NetEseCloudMusicapi.
Ejecutar este proyecto
# 安装依赖
yarn install
# 创建本地环境变量
cp .env.example .env
# 运行(网页端)
yarn serve
# 运行(electron)
yarn electron:serveEjecute NetEseCloudMusiCapi localmente, o implementa la API a VERCEL
# 运行 API (默认 3000 端口)
yarn netease_api:runVer a los proyectos para este proyecto.
Bienvenido para mencionar el problema y la solicitud de extracción.
Este proyecto es solo para estudio e investigación personal y está prohibido para fines comerciales e ilegales.
Código abierto basado en la licencia del MIT.
El código fuente de API proviene de Binaryify/NetEseCloudMusicapi







