DEV Project

_you-terminal-player

Watch YouTube in your terminal

Ein Open-Source-Player für macOS, der YouTube-Videos direkt im Terminal als farbige Half-Blocks rendert und den Ton live synchron hält. Auflösung, Bildrate und Darstellungsmodus lassen sich während der Wiedergabe wechseln.

you-terminal-player – YouTube-Videos im Terminal mit Live-Sound
Terminal-Ansicht des you-terminal-player mit farbiger Half-Block-Wiedergabe

Der Player streamt Video und Audio direkt von YouTube. yt-dlp löst die Stream-URLs auf, ffmpeg liefert rohe Videoframes und ffplay übernimmt die Tonspur. Die Ausgabe erfolgt ohne Zwischendownload direkt als ANSI-Grafik im Terminal.

Half-Block-Zeichen nutzen Vorder- und Hintergrundfarbe für zwei übereinanderliegende Pixel pro Terminalzelle. Zusätzlich stehen ASCII-, Schwarz-Weiß-, Matrix-, Emoji- und weitere Darstellungsmodi zur Verfügung. Pause, Auflösung und Framerate lassen sich per Tastatur steuern.

Quick Start

git clone https://github.com/peab-dev/you-terminal-player.git
cd you-terminal-player && ./install.sh
yt "<youtube-url>"