{"id":16603658,"url":"https://github.com/holazt/netease-cloud-music-appimage","last_synced_at":"2025-03-21T13:32:55.485Z","repository":{"id":94404461,"uuid":"183900928","full_name":"holazt/netease-cloud-music-appimage","owner":"holazt","description":"netease-cloud-music AppImage","archived":false,"fork":false,"pushed_at":"2024-03-31T03:34:34.000Z","size":1440,"stargazers_count":51,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-13T00:51:56.851Z","etag":null,"topics":["appimage","netease-cloud-music"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/holazt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-04-28T11:44:08.000Z","updated_at":"2024-10-10T05:02:03.000Z","dependencies_parsed_at":"2023-11-16T16:28:52.860Z","dependency_job_id":"f7be3001-97b1-4520-929c-14425faab9ff","html_url":"https://github.com/holazt/netease-cloud-music-appimage","commit_stats":null,"previous_names":["holazt/netease-cloud-music-appimage"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holazt%2Fnetease-cloud-music-appimage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holazt%2Fnetease-cloud-music-appimage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holazt%2Fnetease-cloud-music-appimage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holazt%2Fnetease-cloud-music-appimage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/holazt","download_url":"https://codeload.github.com/holazt/netease-cloud-music-appimage/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221815823,"owners_count":16885235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["appimage","netease-cloud-music"],"created_at":"2024-10-12T00:52:02.781Z","updated_at":"2024-10-28T10:15:27.604Z","avatar_url":"https://github.com/holazt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## netease-cloud-music-appimage\n[![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)\n\n[netease-cloud-music](http://music.163.com) [AppImage](https://github.com/AppImage/AppImageKit) package, it supports **SQ** lossless audio(FLAC), and enjoy!\n\n![interface](https://raw.githubusercontent.com/ZetaoYang/netease-cloud-music-appimage/master/images/interface.png)\n\n![about](https://raw.githubusercontent.com/ZetaoYang/netease-cloud-music-appimage/master/images/about.png)\n\n### Build\n\n```bash\npkg2appimage ./workspace/netease-cloud-music.yml\n```\nThere're three ways to trigger appimage building,\n- Get your own [personal access token](https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line).\n\n  `POST /repos/:owner/:repo/dispatches`\n\n  Trigger with curl command, example,\n\n  ```\n  curl -H \"Accept: application/Accept: application/vnd.github.v3.full+json\" \\\n  -H \"Authorization: token your-personal-token\" \\\n  --request POST \\\n  --data '{\\\"event_type\\\": \\\"netease-cloud-music-appimage-build\\\"}' \\\n  https://api.github.com/repos/zetaoyang/netease-cloud-music-appimage/dispatches\n  ```\n\n  or\n\n  ```\n  curl -H \"Accept: application/Accept: application/vnd.github.v3.full+json\" \\\n  -H \"Authorization: token your-personal-token\" \\\n  --request POST \\\n  --data '{\\\"event_type\\\": \\\"netease-cloud-music-appimage-build\\\", \\\"client_payload\\\": { \\\"version\\\": \\\"0.1.0\\\"}}' \\\n  https://api.github.com/repos/zetaoyang/netease-cloud-music-appimage/dispatches\n  ```\n\n- Push changes on master branch.\n\n- Pull request changes on master branch.\n\n### Usage  1\n\n```bash\ncat \u003e netease-cloud-music.desktop \u003c\u003cEOF\n[Desktop Entry]\nVersion=1.0\nType=Application\nName=NetEase Cloud Music\nName[zh_CN]=网易云音乐\nName[zh_TW]=網易雲音樂\nComment=NetEase Cloud Music\nComment[zh_CN]=网易云音乐\nComment[zh_TW]=網易雲音樂\nIcon=netease-cloud-music\nExec=netease-cloud-music %U\nCategories=AudioVideo;Player;\nTerminal=false\nStartupNotify=true\nStartupWMClass=netease-cloud-music\nMimeType=audio/aac;audio/flac;audio/mp3;audio/mp4;audio/mpeg;audio/ogg;audio/x-ape;audio/x-flac;audio/x-mp3;audio/x-mpeg;audio/x-ms-wma;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-wav;\nEOF\n\ncp netease-cloud-music.desktop /usr/share/applications/\ncp NetEase_Cloud_Music-*.AppImage /usr/local/bin/netease-cloud-music\nchmod a+x /usr/local/bin/netease-cloud-music\n\nnetease-cloud-music\n```\n\n### Usage 2\n\n```bash\nchmod u+x NetEase_Cloud_Music-*.AppImage\n./NetEase_Cloud_Music-*.AppImage\n```\n\n### HiDPI (High Dots Per Inch)\n```bash\ncp NetEase_Cloud_Music-*.AppImage /usr/local/bin/netease-cloud-music\n\ncat \u003e netease-cloud-music-hidpi.sh \u003c\u003cEOF\n#! /bin/bash\n\n# doc, https://doc.qt.io/qt-5/highdpi.html#high-dpi-support-in-qt\n# QT_SCALE_FACTOR [numeric] defines a global scale factor for the whole application, including point-sized fonts.\nexport QT_SCALE_FACTOR=1.75\n# Or\n# QT_AUTO_SCREEN_SCALE_FACTOR [boolean] enables automatic scaling, based on the monitor's pixel density. This won't change the size of point-sized fonts, since point is a physical measurement unit. Multiple screens may get different scale factors.\n# export QT_AUTO_SCREEN_SCALE_FACTOR=1\n\n\nif [ -e /usr/local/bin/netease-cloud-music ] ; then\n\texec /usr/local/bin/netease-cloud-music\nelse\n\texec netease-cloud-music\nfi\nEOF\n\nchmod u+x netease-cloud-music-hidpi.sh\n\n./netease-cloud-music-hidpi.sh\n```\n\n### Acknowledgement\n\n1. The package building method used in this project is [pkg2appimage](https://github.com/AppImageCommunity/pkg2appimage).\n\n2. Solve the problem that netease cloud music for Linux can not play lossless audio format (FLAC) music. thanks to [EHfive's ncm.patch](https://gist.github.com/EHfive/bfc6098feb99a02bf59192618107d2ef#file-ncm-patch) and his [blog article](https://blog.eh5.me/fix-ncm-flac-playing/).\n    \u003e \n      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. \n\n### Known issues\n\n1. 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).\n\n### Troubleshooting\n\n1. **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\n\n   **A**: Try `dnf install gtk2` if you're using fedora.\n\n2. **Q**: netease-cloud-music: error while loading shared libraries: **libnsl.so.1**: cannot open shared object file: No such file or directory\n\n   **A**: Try `dnf install libnsl` if you're using fedora.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholazt%2Fnetease-cloud-music-appimage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fholazt%2Fnetease-cloud-music-appimage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholazt%2Fnetease-cloud-music-appimage/lists"}