ytm-player

python
mit

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

image preview of ytm-player

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.

Get Updates On Terminal Trove.

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