All Projects → ZetaoYang → netease-cloud-music-appimage

ZetaoYang / netease-cloud-music-appimage

Licence: other
netease-cloud-music AppImage

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to netease-cloud-music-appimage

Walc
An unofficial WhatsApp Desktop client for linux systems.
Stars: ✭ 116 (+190%)
Mutual labels:  appimage
Drill
Search files without indexing, but clever crawling
Stars: ✭ 224 (+460%)
Mutual labels:  appimage
lekima
netease cloud music for VIMer, named after the typhoon, lekima.
Stars: ✭ 21 (-47.5%)
Mutual labels:  netease-cloud-music
App Outlet
A Universal linux app store
Stars: ✭ 131 (+227.5%)
Mutual labels:  appimage
Appimage.github.io
Given an URL to an AppImage, AppImageHub inspects the AppImage and puts it into a community-maintained catalog
Stars: ✭ 163 (+307.5%)
Mutual labels:  appimage
ABot-Graia
一个使用 Graia Ariadne 搭建的 QQ 功能性机器人。
Stars: ✭ 194 (+385%)
Mutual labels:  netease-cloud-music
Galacteek
Browser for the distributed web
Stars: ✭ 114 (+185%)
Mutual labels:  appimage
netease-music-box
🎧 将你最近一周的网易云音乐的听歌记录更新到 Gist
Stars: ✭ 57 (+42.5%)
Mutual labels:  netease-cloud-music
Linuxdeploy
AppDir creation and maintenance tool. Featuring flexible plugin system.
Stars: ✭ 194 (+385%)
Mutual labels:  appimage
netease-music-cache-decoder
The decoder for netease music to convert cache file to origin mp3.
Stars: ✭ 41 (+2.5%)
Mutual labels:  netease-cloud-music
Bottles
🌠 Easily manage 🍷prefix in a new way! (Run Windows software and games on Linux)
Stars: ✭ 147 (+267.5%)
Mutual labels:  appimage
Go Appimage
Go implementation of AppImage tools. Still experimental
Stars: ✭ 156 (+290%)
Mutual labels:  appimage
AppMan
A portable AppImage manager that installs, removes, updates and manages software (locally) like APT or Pacman do.
Stars: ✭ 36 (-10%)
Mutual labels:  appimage
Appnativefy
A CLI tool to make a single executable AppImage from any website
Stars: ✭ 122 (+205%)
Mutual labels:  appimage
PhotoMP
The AppImage version of GIMP for those who come from Photoshop.
Stars: ✭ 68 (+70%)
Mutual labels:  appimage
Duckstation
Fast PlayStation 1 emulator for x86-64/AArch32/AArch64
Stars: ✭ 2,888 (+7120%)
Mutual labels:  appimage
WALC
An unofficial WhatsApp Desktop client for linux systems.
Stars: ✭ 212 (+430%)
Mutual labels:  appimage
NetEaseCloudMusic
网易云音乐 iPhone 版本的山寨。具备登录,查看歌曲列表,查看流行榜单,歌单等。
Stars: ✭ 34 (-15%)
Mutual labels:  netease-cloud-music
Square-Player
🍨 一个简洁到极致的单曲播放器
Stars: ✭ 19 (-52.5%)
Mutual labels:  netease-cloud-music
app-get
AppImages manager via command line
Stars: ✭ 23 (-42.5%)
Mutual labels:  appimage

netease-cloud-music-appimage

Actions Total Downloads

netease-cloud-music AppImage package, it supports SQ lossless audio(FLAC), and enjoy!

interface

about

Build

pkg2appimage ./workspace/netease-cloud-music.yml

There're three ways to trigger appimage building,

  • Get your own personal access token.

    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

cat > netease-cloud-music.desktop <<EOF
[Desktop Entry]
Version=1.0
Type=Application
Name=NetEase Cloud Music
Name[zh_CN]=网易云音乐
Name[zh_TW]=網易雲音樂
Comment=NetEase Cloud Music
Comment[zh_CN]=网易云音乐
Comment[zh_TW]=網易雲音樂
Icon=netease-cloud-music
Exec=netease-cloud-music %U
Categories=AudioVideo;Player;
Terminal=false
StartupNotify=true
StartupWMClass=netease-cloud-music
MimeType=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;
EOF

cp netease-cloud-music.desktop /usr/share/applications/
cp NetEase_Cloud_Music-*.AppImage /usr/local/bin/netease-cloud-music
chmod a+x /usr/local/bin/netease-cloud-music

netease-cloud-music

Usage 2

chmod u+x NetEase_Cloud_Music-*.AppImage
./NetEase_Cloud_Music-*.AppImage

HiDPI (High Dots Per Inch)

cp NetEase_Cloud_Music-*.AppImage /usr/local/bin/netease-cloud-music

cat > netease-cloud-music-hidpi.sh <<EOF
#! /bin/bash

# for Qt applications, reset pixel ratio to 2.
export QT_AUTO_SCREEN_SCALE_FACTOR=2
# and force scale factor to 2.

if [ -e /usr/local/bin/netease-cloud-music ] ; then
	exec /usr/local/bin/netease-cloud-music
else
	exec netease-cloud-music
fi
EOF

chmod u+x netease-cloud-music-hidpi.sh

./netease-cloud-music-hidpi.sh

Deepin Mirror

Note

  1. The package building method used in this project is pkg2appimage.

  2. Solve the problem that netease cloud music for Linux can not play lossless audio format (FLAC) music. thanks to EHfive's ncm.patch and his blog article.

    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.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].