HeadlinesBriefing favicon HeadlinesBriefing.com

ytr: A New YouTube Streaming Widget for Emacs

Hacker News •
×

Emacs users gain a new streaming companion with the debut of ytr, a lightweight YouTube radio package. Built by a long‑time ready‑player fan, ytr sidesteps ready‑player’s file‑centric design and instead offers a widget‑based interface. Adding a channel URL pulls metadata into a child frame, delivering instant access to live audio today daily.

ytr runs on mpv and yt-dlp, the engines that fetch and decode stream streams. The package injects subtle Winamp‑style animations when a channel loads, but those visual effects require an Emacs GUI. The developer notes the tool has only been tested on macOS, leaving cross‑platform support as a future task for developers and users today.

Users must clone the source from GitHub to try ytr, as the project remains in its first iteration. The author invites feedback and suggests sponsorship to fund further development. By separating streaming logic from ready‑player, ytr demonstrates how niche Emacs extensions can evolve quickly when built around core utilities like mpv.

With ytr’s widget design, Emacs users can stream YouTube audio without leaving the editor, keeping workflow uninterrupted. The package’s reliance on mature tools like mpv and yt-dlp keeps maintenance light, while the open‑source license encourages community contribution. Until the developer expands cross‑platform testing, ytr remains a promising niche tool for dedicated Emacs enthusiasts and developers.