professor-lee

A TUI Netease Cloud Music Player, with audio visualization and almost complete functions.

10
0
100% credibility
Found Mar 19, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

CNMPlayer is a terminal music player for NetEase Cloud Music that supports login, browsing recommendations and searches, streaming with caching, lyrics, themes, and an embedded fullscreen visualizer.

How It Works

1
🎵 Discover a cozy terminal music player

You hear about CNMPlayer, a simple app to listen to NetEase Cloud Music right in your terminal, and download it to try.

2
🔐 Log in easily

Scan a QR code with your phone, or use email or phone number to connect your music account quickly.

3
🏠 See personalized recommendations

Welcome to your home screen with daily mixes, playlists, and new songs tailored just for you.

4
🔍 Search for favorite songs or artists

Type what you love, filter by singles, albums, playlists, or artists, and pick what catches your eye.

5
🎧 Play with dancing visuals

Hit play and watch colorful sound waves pulse to the beat while lyrics scroll by.

6
📱 Dive into fullscreen mode

Switch to a full immersive view for bigger visuals, better controls, and pure music bliss.

😊 Enjoy endless customized listening

Relax with your music library, tweak themes and settings, and keep discovering new favorites anytime.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is CNMPlayer?

CNMPlayer is a Rust-based TUI player for Netease Cloud Music, letting you stream tracks directly in the terminal with local caching and audio visualization. It handles QR code, email, or phone login, plus browsing recommendations, playlists, artists, albums, and searches via intuitive keybinds like Ctrl+S for search. Switch to fullscreen playback for immersive visuals like spectrum bars or oscilloscope, with lyrics overlays and quality selection up to hires for VIP accounts.

Why is it gaining traction?

Among github tui apps and github tui rust projects, it stands out with almost complete functions like session restore, theme switching (Catppuccin variants), and Kitty graphics support, all in a polished terminal interface. The embedded fullscreen mode delivers pro-level audio viz without leaving the TUI, making it a fresh take on github tui terminal music clients versus basic players. Developers dig the customizable keybinds and cache cleanup for seamless cloud music sessions.

Who should use this?

Rust TUI fans on Linux craving a native Netease client for daily playlists or discovery without a GUI. Terminal workflow diehards who browse artists or search suffixes like @single/@album in github tui style. Music obsessives wanting viz-heavy playback in tools like tmux, skipping bloated desktop apps.

Verdict

Worth a spin for TUI enthusiasts—solid features and Rust speed make it a contender in github tui lists, but 1.0% credibility reflects early stage (10 stars, v0.1). Needs more testing and docs before production daily driver; fork or watch if Netease terminal audio hooks you.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.