
Um jogador de nuvem de terceiros de alto valor
? Visite demonstração | ? ️ Baixe o pacote de instalação | Junte -se ao grupo de intercâmbio

A nova versão do Alpha Beta 2.0 foi lançada, bem -vinda à página de lançamentos para download. A versão atual entrará no modo de manutenção e nenhuma nova função será atualizada, exceto para as principais correções de bugs.
yt-dlp por si só.A versão eletrônica é adaptada e mantida por @hawtim e @qier222 e suporta macOS, Windows e Linux.
Visite a página de lançamentos deste projeto para baixar o pacote de instalação.
Os usuários do MacOS podem instalá -lo através do Homebrew: brew install --cask yesplaymusic
Os usuários do Windows podem instalá -lo através do SCOOP: scoop install extras/yesplaymusic
Além de baixar o pacote de instalação, você também pode implantar este projeto no vercel ou no seu servidor. Aqui está como implantar para o vercel.
A demonstração deste projeto (https://music.qier2222.com) é o site implantado na vercel.
Implante a API da NetEase Cloud, consulte Binaryify/netEasecloudMusicapi para obter detalhes. Você também pode implantar a API para vercel.
Clique em Fork no canto superior direito deste repositório e copie este repositório para a sua conta do GitHub.
Clique em Adicionar arquivo no repositório, selecione Criar um novo arquivo, digitar vercel.json , copiar e colar o conteúdo a seguir no arquivo e substituir https://your-netease-api.example.com com o endereço da API da NetEase Cloud que você acabou de implantar:
{
"rewrites" : [
{
"source" : " /api/:match* " ,
"destination" : " https://your-netease-api.example.com/:match* "
}
]
}Abra vercel.com e faça login com o Github.
Clique em Importar repositório Git e selecione o repositório que você acabou de copiar e clique em Importar.
Clique em Selecionar ao lado da conta pessoal.
Clique em variáveis de ambiente, preencha o nome como VUE_APP_NETEASE_API_URL , value como /api e clique em Adicionar. Por fim, clique em Implantar na parte inferior para implantar no vercel.
Além de implantar para a Vercel, você também pode implantar para seu próprio servidor
git clone --recursive https://github.com/qier222/YesPlayMusic.gityarn install
(Opcional) Use a API de proxy reversa NGINX para mapear o caminho da API para /api . Se a API e a página da Web não estiverem com o mesmo nome de domínio (domínio cruzado), haverá alguns bugs.
Copie o arquivo /.env.example para /.env e modifique o valor de VUE_APP_NETEASE_API_URL no endereço da API da NetEase Cloud. Para o desenvolvimento local, você pode preencher o endereço da API: http://localhost:3000 e YesPlayMusic Endereço: http://localhost:8080 . Se você usar a API de proxy reversa, poderá preencher o endereço da API AS /api .
VUE_APP_NETEASE_API_URL=http://localhost:3000
yarn run build/dist para o seu servidor da web Instale o painel Pagoda, acesse o site oficial do painel Pagoda e selecione a versão oficial do script para baixar e instalar.
Após a instalação, faça login no painel Pagoda, clique em Docker na barra de navegação esquerda. Ao entrar na primeira vez, você solicitará que você instale o serviço do Docker. Clique em Instalar agora e siga os prompts para concluir a instalação.
Após a conclusão da instalação, encontre YesPlayMusic no armazenamento de aplicativos, clique em Instalar, configurar o nome do domínio, a porta e outras informações básicas para concluir a instalação.
Após a instalação, digite o nome de domínio definido na etapa anterior no navegador para acessá -lo.
docker build -t yesplaymusic .docker run -d --name YesPlayMusic -p 80:80 yesplaymusicdocker-compose up -d O endereço simplymusic é http://localhost
Crie um novo REPL e selecione o modelo Bash
Execute o seguinte comando no shell de replicação
bash <( curl -s -L https://raw.githubusercontent.com/qier222/YesPlayMusic/main/install-replit.sh ) Depois que a primeira execução é bem -sucedida, basta clicar no botão verde e Run novamente
Como a versão pessoal limita a memória a 1G (a versão educacional é 3G), ela pode falhar durante o processo de construção, execute o comando acima novamente ou execute o seguinte comando:
cd /home/runner/ ${REPL_SLUG} /music && yarn install && yarn run buildSe você não encontrar um pacote de instalação para o seu dispositivo na página de liberação, poderá embalar seu próprio cliente de acordo com as etapas abaixo.
Node.js e fios são obrigados a embalar o elétron. Você pode acessar o site oficial do Node.JS para baixar o pacote de instalação. Depois de instalar o Node.js, você pode executar npm install -g yarn no terminal para instalar o fio.
Use git clone --recursive https://github.com/qier222/YesPlayMusic.git para clonar este repositório localmente.
Use yarn install para instalar dependências do projeto.
Copie o arquivo /.env.example para /.env .
Selecione o comando abaixo para embalar o pacote de instalação apropriado. Os arquivos embalados estão no diretório /dist_electron . Saiba mais sobre a documentação do construtor de elétrons
| Ordem | ilustrar |
|---|---|
yarn electron:build --windows nsis:ia32 | Windows de 32 bits |
yarn electron:build --windows nsis:arm64 | Braço do Windows |
yarn electron:build --linux deb:armv7l | Debian Armv7L (Raspberry Pi, etc.) |
yarn electron:build --macos dir:arm64 | MacOS Arm |
Este projeto é fornecido pelo netEasecloudMusicapi.
Execute este projeto
# 安装依赖
yarn install
# 创建本地环境变量
cp .env.example .env
# 运行(网页端)
yarn serve
# 运行(electron)
yarn electron:serveExecute netEasecloudMusicapi localmente ou implante a API para vercel
# 运行 API (默认 3000 端口)
yarn netease_api:runVeja TODO Visite projetos para este projeto
Bem -vindo a mencionar a emissão e a solicitação de puxar.
Este projeto é apenas para estudo e pesquisa pessoal e é proibido para fins comerciais e ilegais.
Código aberto com base na licença do MIT.
O código -fonte da API vem de binário/neteasecloudmusicapi







