Back to browse
GitHub Repository

YouTube Music TUI client with vim keybindings, synced lyrics, and cross-platform media keys

399 starsPython

Ytm-player – A cross-platform TUI+CLI YouTube Music player in Python

by pnaame·Mar 7, 2026·3 points·1 comment

AI Analysis

●●●BangerNiche GemSlick

Full YouTube Music TUI with vim keys, offline cache, Discord integration—terminal audiophiles' dream.

Strengths
  • Comprehensive feature set: playback control, Spotify import, Last.fm scrobbling, offline downloads, IPC control
  • Vim-style navigation (j/k, multi-key sequences, count prefixes) is thoughtfully implemented
  • Cross-platform with native installation paths (AUR, PyPI, Windows scoop); persistent sidebars and synced lyrics sidebar
Weaknesses
  • Requires mpv system dependency and Python 3.12+, raising setup friction
  • Niche audience limits mainstream appeal despite excellent execution
Target Audience

Terminal users, YouTube Music subscribers, Linux/macOS power users

Similar To

ncmpcpp · cmus · mopidy

Similar Projects