ytm-player

python
mit

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

512
Stars
v2.1.0
Latest release
2 weeks ago
Last activity
Very Active
Status

ytm-player is a YouTube Music TUI client with vim style key-bindings and synced lyrics.

 

This tool requires mpv and yt-dlp for video playback and it has features such as gapless audio, stream prefetching, and it can import from your Spotify playlist. When a track is played in ytm-player, is able to sync lyrics from YouTube and other lyric repositories as a fallback mechanism.

 

Extra features include in-app notifications of a currently playing track, Discord and Last.fm support and ytm-player can be used without the need for YouTube Music Premium under the free-tier.

 

ytm-player is great for terminal focused music listeners who want a YouTube Music client that supports lyrics, queues, and playback state in the terminal.

Related tools

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.