Cao nhan giá trị kẻ thứ ba võng dễ vân máy chiếu
🌎 phỏng vấn DEMO|
📦️ download gói cài đặt|
💬 gia nhập giao lưu đàn
Hoàn toàn mới 2.0 Alpha thí nghiệm bản đã tuyên bố, hoan nghênh đi trướcReleasesGiao diện download. Trước mặt phiên bản sẽ tiến vào giữ gìn hình thức, trừ trọng đại bug chữa trị ngoại, sẽ không lại đổi mới tân công năng.
- ✅ sử dụng Vue.js cả nhà thùng khai phá
- 🔴 võng dễ vân tài khoản đăng nhập ( quét mã / di động / hộp thư đăng nhập )
- 📺 duy trì MV truyền phát tin
- 📃 duy trì ca từ biểu hiện
- 📻 duy trì tư nhân FM / mỗi ngày đề cử ca khúc
- 🚫🤝 không có bất luận cái gì xã giao công năng
- 🌎️ hải ngoại người dùng nhưng trực tiếp truyền phát tin ( yêu cầu đăng nhập võng dễ vân tài khoản )
- 🔐 duy trìUnblockNeteaseMusic,Tự động sử dụngCác loại âm nguyênThay đổi biến hôi ca khúc liên tiếp ( trang web bản không duy trì )
- “Các loại âm nguyên” chỉ cam chịu bắt đầu dùng âm nguyên.
- YouTube âm nguyên cần tự hành trang bị
yt-dlp
.
- ✔️ mỗi ngày tự động đánh dấu ( di động đoan cùng máy tính đoan đồng thời đánh dấu )
- 🌚 Light/Dark Mode tự động cắt
- 👆 duy trì Touch Bar
- 🖥️ duy trì PWA, nhưng ở Chrome/Edge điểm đánh địa chỉ lan bên phải ➕ trang bị đến máy tính
- 🟥 duy trì Last.fm Scrobble
- ☁️ duy trì âm nhạc vân bàn
- ⌨️ tự định nghĩa phím tắt cùng toàn cục phím tắt
- 🎧 duy trì Mpris
- 🛠 càng nhiều đặc tính khai phá trung
Electron phiên bản từ@hawtimCùng@qier222Thích xứng cũng giữ gìn, duy trì macOS, Windows, Linux.
Phỏng vấn bổn hạng mụcReleases Giao diện download gói cài đặt.
-
macOS người dùng có thể thông qua Homebrew tới trang bị:
brew install --cask yesplaymusic
-
Windows người dùng có thể thông qua Scoop tới trang bị:
scoop install extras/yesplaymusic
Trừ bỏ download gói cài đặt sử dụng, ngươi còn có thể đem bổn hạng mục bố trí đến Vercel hoặc ngươi server thượng. Phía dưới là bố trí đến Vercel phương pháp.
Bổn hạng mục Demo (https://music.qier222) chính là bố trí ở Vercel thượng trang web.
-
Bố trí võng dễ vân API, tình hình cụ thể và tỉ mỉ tham kiếnBinaryify/NeteaseCloudMusicApi . Ngươi cũng có thể đem API bố trí đến Vercel.
-
Điểm đánh bổn kho hàng góc trên bên phải Fork, phục chế bổn kho hàng đến ngươi GitHub tài khoản.
-
Điểm đánh kho hàng Add File, lựa chọn Create new file, đưa vào
vercel.json
,Đem phía dưới nội dung copy paste đến văn kiện trung, cũng đemhttps://your-netease-api.example
Thay đổi vì ngươi vừa mới bố trí võng dễ vân API địa chỉ:
{
"rewrites":[
{
"source":"/api/:match*",
"destination":"https://your-netease-api.example /:match*"
}
]
}
-
Mở raVercel,Sử dụng GitHub đăng nhập.
-
Điểm đánh Import Git Repository cũng lựa chọn ngươi vừa mới phục chế kho hàng cũng điểm đánh Import.
-
Điểm đánh PERSONAL ACCOUNT bên cạnh Select.
-
Điểm đánh Environment Variables, điền Name vì
VUE_APP_NETEASE_API_URL
,Value vì/api
,Điểm đánh Add. Cuối cùng điểm đánh cái đáy Deploy liền có thể bố trí đến Vercel.
Trừ bỏ bố trí đến Vercel, ngươi còn có thể bố trí đến chính mình server thượng
- Bố trí võng dễ vân API, tình hình cụ thể và tỉ mỉ tham kiếnBinaryify/NeteaseCloudMusicApi
- Clone bổn kho hàng
git clone --recursive https://github /qier222/YesPlayMusic.git
- Trang bị ỷ lại
yarn install
-
( nhưng tuyển ) sử dụng Nginx ngược hướng đại lý API, đem API đường nhỏ chiếu rọi vì
/api
,Nếu API cùng trang web không ở cùng cái vực danh nghĩa nói ( vượt vực ), sẽ có một ít bug. -
Phục chế
/.env.example
Văn kiện vì/.env
,Sửa chữa bên trongVUE_APP_NETEASE_API_URL
Giá trị vì võng dễ vân API địa chỉ. Bản địa khai phá nói có thể điền API địa chỉ vìhttp://localhost:3000
,YesPlayMusic địa chỉ vìhttp://localhost:8080
.Nếu ngươi sử dụng ngược hướng đại lý API, có thể điền API địa chỉ vì/api
.
VUE_APP_NETEASE_API_URL=http://localhost:3000
- Biên dịch đóng gói
yarn run build
- Đem
/dist
Mục lục hạ văn kiện thượng truyền tới ngươi Web server
- Xây dựng Docker Image
docker build -t yesplaymusic.
- Khởi động Docker Container
docker run -d --name YesPlayMusic -p 80:80 yesplaymusic
- Docker Compose khởi động
docker-compose up -d
YesPlayMusic địa chỉ vìhttp://localhost
-
Tân kiến Repl, lựa chọn Bash khuôn mẫu
-
Ở Replit shell trung vận hành dưới mệnh lệnh
bash<(curl -s -L https://raw.githubusercontent /qier222/YesPlayMusic/main/install-replit.sh)
-
Lần đầu vận hành thành công sau, chỉ cần điểm đánh màu xanh lục cái nút
Run
Có thể lại lần nữa vận hành -
Bởi vì replit cá nhân bản hạn chế nội tồn vì 1G ( giáo dục bản vì 3G ), xây dựng trong quá trình khả năng sẽ thất bại, thỉnh lại lần nữa vận hành kể trên mệnh lệnh hoặc vận hành dưới mệnh lệnh:
cd/home/runner/${REPL_SLUG}/music&&yarn install&&yarn run build
Nếu ở Release giao diện không có tìm được thích hợp ngươi thiết bị gói cài đặt nói, ngươi có thể căn cứ phía dưới bước đi tới đóng gói chính mình bản cài đặt.
-
Đóng gói Electron yêu cầu dùng đến Node.js cùng Yarn. Nhưng đi trướcNode.js official websiteDownload gói cài đặt. Trang bị Node.js Sau nhưng ở đầu cuối chấp hành
npm install -g yarn
Tới trang bị Yarn. -
Sử dụng
git clone --recursive https://github /qier222/YesPlayMusic.git
Clone bổn kho hàng đến bản địa. -
Sử dụng
yarn install
Trang bị hạng mục ỷ lại. -
Phục chế
/.env.example
Văn kiện vì/.env
. -
Lựa chọn dưới đây bảng biểu mệnh lệnh tới đóng gói thích hợp ngươi gói cài đặt, đóng gói ra tới văn kiện ở
/dist_electron
Mục lục hạ. Hiểu biết càng nhiều tin tức nhưng phỏng vấnelectron-builder hồ sơ
Mệnh lệnh | Thuyết minh |
---|---|
yarn electron:build --windows nsis:ia32 |
Windows 32 vị |
yarn electron:build --windows nsis:arm64 |
Windows ARM |
yarn electron:build --linux deb:armv7l |
Debian armv7l ( cây mơ phái chờ ) |
yarn electron:build --macos dir:arm64 |
macOS ARM |
Bổn hạng mục từNeteaseCloudMusicApiCung cấp API.
Vận hành bổn hạng mục
#Trang bị ỷ lại
yarn install
#Sáng tạo bản địa hoàn cảnh lượng biến đổi
cp.env.example.env
#Vận hành ( trang web đoan )
yarn serve
#Vận hành ( electron )
yarn electron:serve
Bản địa vận hành NeteaseCloudMusicApi, hoặc là đem APIBố trí đến Vercel
#Vận hành API ( cam chịu 3000 cảng )
yarn netease_api:run
Xem xét Todo thỉnh phỏng vấn bổn hạng mụcProjects
Hoan nghênh đề Issue cùng Pull request.
Bổn hạng mục chỉ cung cá nhân học tập nghiên cứu sử dụng, cấm dùng cho thương nghiệp cập phi pháp sử dụng.
Căn cứ vàoMIT licenseCho phép tiến hành khai nguyên.
API nguyên số hiệu đến từBinaryify/NeteaseCloudMusicApi