
Высококачественный сторонний облачный игрок Netease Cloud Player
? Посетите демонстрацию | ? ️ Загрузите установку пакет | Присоединяйтесь к группе обмена

Новая бета -версия 2.0 Alpha Beta была выпущена, добро пожаловать на страницу релизов для загрузки. Текущая версия будет ввести режим обслуживания, и никакие новые функции не будут обновлены, за исключением основных исправлений ошибок.
yt-dlp сам по себе.Электронная версия адаптирована и поддерживается @hawtim и @Qier222 и поддерживает MacOS, Windows и Linux.
Посетите страницу релизов этого проекта, чтобы загрузить пакет установки.
Пользователи MacOS могут установить его через HomeBrew: brew install --cask yesplaymusic
Пользователи Windows могут установить его через Scoop: scoop install extras/yesplaymusic
В дополнение к загрузке пакета установки, вы также можете развернуть этот проект на Vercel или ваш сервер. Вот как развернуть в Vercel.
Демонстрация этого проекта (https://music.qier222.com) - это веб -сайт, развернутый на Vercel.
Разверните API Netease Cloud, пожалуйста, обратитесь к BINIARIFY/NETEASECLOUDMUSICAPI для получения подробной информации. Вы также можете развернуть API в Vercel.
Нажмите на вилку в верхнем правом углу этого хранилища и скопируйте этот репозиторий в свою учетную запись GitHub.
Нажмите «Добавить файл» в репозиторий, выберите «Создать новый файл», введите vercel.json , скопируйте и вставьте следующий содержимое в файл и замените https://your-netease-api.example.com с помощью API API Netease, который вы только что развернули:
{
"rewrites" : [
{
"source" : " /api/:match* " ,
"destination" : " https://your-netease-api.example.com/:match* "
}
]
}Откройте Vercel.com и войдите в систему с GitHub.
Нажмите «Импорт репозитория GIT» и выберите только что скопированный репозиторий, и нажмите «Импорт».
Нажмите «Выбрать рядом с личной учетной записью».
Нажмите переменные среды, заполните имя как VUE_APP_NETEASE_API_URL , значение AS /api и нажмите «Добавить». Наконец, нажмите «Развернуть внизу», чтобы развернуть в Vercel.
В дополнение к развертыванию в Vercel, вы также можете развернуть свой собственный сервер
git clone --recursive https://github.com/qier222/YesPlayMusic.gityarn install
(Необязательно) Используйте API NGINX обратного прокси -прокси для сопоставления пути API с /api . Если API и веб-страница не находятся под одним и тем же доменным именем (междомен), будут некоторые ошибки.
Скопируйте файл /.env.example в /.env и измените значение VUE_APP_NETEASE_API_URL на адрес API API NETEASE. Для локальной разработки вы можете заполнить адрес API: http://localhost:3000 и yesplaymusic адрес: http://localhost:8080 . Если вы используете API обратного прокси, вы можете заполнить адрес API как /api .
VUE_APP_NETEASE_API_URL=http://localhost:3000
yarn run build/dist на свой веб -сервер Установите панель Pagoda, перейдите на официальный веб -сайт панели Pagoda и выберите официальную версию сценария для загрузки и установки.
После установки войдите в панель пагоды, нажмите Docker в левой навигационной панели. Когда вы войдете в первый раз, вы предложите вам установить сервис Docker. Нажмите «Установить сейчас» и следуйте подсказкам, чтобы завершить установку.
После завершения установки найдите yesplaymusic в хранилище приложений, нажмите «Установить», настройте доменное имя, порт и другую основную информацию, чтобы завершить установку.
После установки введите доменное имя, установленное на предыдущем шаге в браузере, чтобы получить к нему доступ.
docker build -t yesplaymusic .docker run -d --name YesPlayMusic -p 80:80 yesplaymusicdocker-compose up -d Yesplaymusic адрес http://localhost
Создайте новую реплику и выберите шаблон Bash
Запустите следующую команду в оболочке.
bash <( curl -s -L https://raw.githubusercontent.com/qier222/YesPlayMusic/main/install-replit.sh ) После того, как первый запуск успешно, просто нажмите «Зеленая кнопка» и снова Run
Поскольку личная версия Reclit ограничивает память до 1G (образовательная версия 3G), она может потерпеть неудачу в процессе сборки, пожалуйста, запустите вышеуказанную команду или запустите следующую команду:
cd /home/runner/ ${REPL_SLUG} /music && yarn install && yarn run buildЕсли вы не найдете пакет установки для вашего устройства на странице выпуска, вы можете упаковать собственный клиент в соответствии с шагами ниже.
Node.js и пряжа необходимы для упаковки электрона. Вы можете перейти на официальный веб -сайт Node.js, чтобы загрузить пакет установки. После установки node.js вы можете выполнить npm install -g yarn в терминал для установки пряжи.
Используйте git clone --recursive https://github.com/qier222/YesPlayMusic.git чтобы клонировать этот репозиторий локально.
Используйте yarn install для установки зависимостей проекта.
Скопируйте файл /.env.example в /.env .
Выберите команду ниже, чтобы упаковать соответствующий пакет установки. Упакованные файлы находятся в каталоге /dist_electron . Узнайте больше о документации электронного строителя
| Заказ | иллюстрировать |
|---|---|
yarn electron:build --windows nsis:ia32 | Windows 32-бит |
yarn electron:build --windows nsis:arm64 | Windows Arm |
yarn electron:build --linux deb:armv7l | Debian Armv7l (Raspberry Pi и т. Д.) |
yarn electron:build --macos dir:arm64 | Macos Arm |
Этот проект предоставляется NeteAseCloudmusicapi.
Запустите этот проект
# 安装依赖
yarn install
# 创建本地环境变量
cp .env.example .env
# 运行(网页端)
yarn serve
# 运行(electron)
yarn electron:serveЗапустите NeteAseCloudmusicapi локально, или разверните API в Vercel
# 运行 API (默认 3000 端口)
yarn netease_api:runПосмотреть Todo, пожалуйста, посетите проекты для этого проекта
Добро пожаловать, чтобы упомянуть проблему и запрос на то.
Этот проект предназначен только для личных исследований и исследований и запрещен для коммерческих и незаконных целей.
Открытый исходный код на основе лицензии MIT.
Исходный код API поступает из BinaryFy/NeteAcloudmusicapi







