https://github.com/holazt/netease-cloud-music-appimage
netease-cloud-music AppImage
https://github.com/holazt/netease-cloud-music-appimage
appimage netease-cloud-music
Last synced: 8 months ago
JSON representation
netease-cloud-music AppImage
- Host: GitHub
- URL: https://github.com/holazt/netease-cloud-music-appimage
- Owner: holazt
- Created: 2019-04-28T11:44:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-31T03:34:34.000Z (over 1 year ago)
- Last Synced: 2024-10-13T00:51:56.851Z (about 1 year ago)
- Topics: appimage, netease-cloud-music
- Language: Python
- Homepage:
- Size: 1.37 MB
- Stars: 51
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## netease-cloud-music-appimage
[](https://github.com/ZetaoYang/netease-cloud-music-appimage/releases)
[netease-cloud-music](http://music.163.com) [AppImage](https://github.com/AppImage/AppImageKit) package, it supports **SQ** lossless audio(FLAC), and enjoy!


### Build
```bash
pkg2appimage ./workspace/netease-cloud-music.yml
```
There're three ways to trigger appimage building,
- Get your own [personal access token](https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line).
`POST /repos/:owner/:repo/dispatches`
Trigger with curl command, example,
```
curl -H "Accept: application/Accept: application/vnd.github.v3.full+json" \
-H "Authorization: token your-personal-token" \
--request POST \
--data '{\"event_type\": \"netease-cloud-music-appimage-build\"}' \
https://api.github.com/repos/zetaoyang/netease-cloud-music-appimage/dispatches
```
or
```
curl -H "Accept: application/Accept: application/vnd.github.v3.full+json" \
-H "Authorization: token your-personal-token" \
--request POST \
--data '{\"event_type\": \"netease-cloud-music-appimage-build\", \"client_payload\": { \"version\": \"0.1.0\"}}' \
https://api.github.com/repos/zetaoyang/netease-cloud-music-appimage/dispatches
```
- Push changes on master branch.
- Pull request changes on master branch.
### Usage 1
```bash
cat > netease-cloud-music.desktop < netease-cloud-music-hidpi.sh <
Patch VLC to make the Content-Type of flac network files/streams always be "audio/flac" to "fix" the problem that VLC fails to recognize the flac network files correctly due to the Content-Type of "audio/mpeg" obtained by NetEase Cloud Music for Linux.
### Known issues
1. As of about October 2022, the "Personalized Recommendations" page is no longer available. Maybe it is due to the interface breaking changes on NetEase. [Report1](https://bbs.deepin.org/en/post/244704), [Report2](https://bbs.deepin.org/en/post/245872), [Report3](https://bbs.deepin.org/en/post/247853), [Report4](https://bbs.deepin.org/en/post/248072), [Report5](https://bbs.deepin.org/en/post/248136), [Report6](https://bbs.deepin.org/en/post/253115).
### Troubleshooting
1. **Q**: netease-cloud-music: error while loading shared libraries: **libgtk-x11-2.0.so.0**: cannot open shared object file: No such file or directory
**A**: Try `dnf install gtk2` if you're using fedora.
2. **Q**: netease-cloud-music: error while loading shared libraries: **libnsl.so.1**: cannot open shared object file: No such file or directory
**A**: Try `dnf install libnsl` if you're using fedora.