{"repo":"professor-lee/CNMPlayer","free":true,"listed":false,"github":"https://github.com/professor-lee/CNMPlayer","clone":"git clone https://github.com/professor-lee/CNMPlayer.git","description":"A TUI Netease Cloud Music Player, with audio visualization and almost complete functions.","language":"Rust","stars":138,"topics":["music","netease","netease-cloud-music","netease-music","netease-musicbox","neteasecloudmusic","neteasemusic","rust","tui","tui-app"],"license":"AGPL-3.0","category":"cli-tools","readme_excerpt":"English &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 简体中文 A Rust TUI client for NetEase Cloud Music, with an embedded fullscreen playback page. Project Overview CNMPlayer (Customized Netease Music Player) is a terminal NetEase Cloud Music client. It supports QR code, account (username/email), and phone verification-code login; automatically restores the last session on startup; browses home recommendations, playlist/album results, artist pages, and search pages; and streams songs in the terminal with local caching. When you switch into fullscreen playback, CNMPlayer hands control to the embedded TMPlayer fullscreen page. Main Features - QR code, account (username/email), and phone verification-code login - Automatic session restore on startup - Home recommendations, playlist pages, artist pages, and search pages; @album search results reuse the playlist-page layout - Search suffixes: @single , @album , @list , @author , and the @artist alias; an empty @author query lists followed artists - Streaming playback with a local audio cache - Playback queue memory and local playback position restore - VIP-aware audio quality clamping - Page lyrics overlay on content pages - Theme switching, language switching, transparent background, hint toggles, and configurable keybinds - Bars / oscilloscope visualization; if cava is not installed, visualization is automatically disabled - Embedded TMPlayer fullscreen page; the main UI's cava is paused/resumed when entering/leaving fullscreen - Linux MPR","default_branch":null,"files":null,"tree":[],"storefront":"/r/professor-lee","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/professor-lee/CNMPlayer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}