Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buhe/switch_netease_cloud
♫♫♫ Nintendo Switch Netease cloud app.
https://github.com/buhe/switch_netease_cloud
c netease-cloud-music sdl2 switch
Last synced: 19 days ago
JSON representation
♫♫♫ Nintendo Switch Netease cloud app.
- Host: GitHub
- URL: https://github.com/buhe/switch_netease_cloud
- Owner: buhe
- Created: 2022-02-18T11:17:43.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-17T11:28:47.000Z (almost 3 years ago)
- Last Synced: 2025-01-01T20:01:56.832Z (about 2 months ago)
- Topics: c, netease-cloud-music, sdl2, switch
- Language: C
- Homepage:
- Size: 15.2 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Nintendo Switch Netease cloud
1. crack ns
2. setup dev tools
```
sudo dkp-pacman -S switch-dev
sudo dkp-pacman -S switch-curl
sudo dkp-pacman -S devkitA64 switch-tools switch-curl switch-bzip2 switch-freetype switch-libjpeg-turbo switch-sdl2 switch-sdl2_gfx switch-sdl2_image switch-sdl2_ttf switch-zlib switch-libpng
sudo dkp-pacman -S switch-libjson-c
```### Access full RAM
- Hold r button click any app access full RAM.
### NetLoad
1. open the hbmenu and press the Y button.
2. ```make load```
### How to
- [x] login via scan qrcode.
- [x] fetch qr base64
- [x] decode base64 and write to file
- [x] render qrcode
- [x] call check and save cookie
- [x] is login
- [x] logout
- [x] fetch playlist via id.
- [x] with cookie
- [x] song entry
- [x] implement list with scroll ui
- [ ] use cache when network lose
- [x] download song.
- [x] get song url
- [x] download and save the song
- [x] if song file not download
- [ ] progress ui
- [x] play song via mpg123.
- [x] continue play
- [ ] played last song then play first
- [ ] app icon### Features
- play or pause.
- use cache when lose network### UI
- pure sdl2### Design
- [Figma](https://www.figma.com/file/BMqb2WCmluOGYmek0blxfn/ns?node-id=0%3A1)### ScreenShot

