An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

## netease-cloud-music-appimage
[![Total Downloads](https://img.shields.io/github/downloads/ZetaoYang/netease-cloud-music-appimage/total.svg?style=flat-square)](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!

![interface](https://raw.githubusercontent.com/ZetaoYang/netease-cloud-music-appimage/master/images/interface.png)

![about](https://raw.githubusercontent.com/ZetaoYang/netease-cloud-music-appimage/master/images/about.png)

### 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.