lofitui
Terminal UI for playing lofi YouTube streams. Built with Go.
I liked bprendie/lofigirl and wanted to build it better. Go is nice here.
Built by Willy | builtbywilly.com
Installation
Homebrew
brew install willyv3/tap/lofitui
Homebrew installs mpv and yt-dlp automatically.
Go Install
go install github.com/willyv3/lofitui@latest
You'll need mpv and yt-dlp installed separately.
From Source
git clone https://github.com/willyv3/lofitui.git
cd lofitui
go build
./lofitui
You'll need mpv and yt-dlp installed separately.
Usage
Run lofitui and use arrow keys to navigate.
Enter - play stream
m - manage presets
c - custom URL
q - quit
Config stored in ~/.config/lofitui/config.json
Managing Streams
Add, edit, or delete streams in two ways:
In the UI: Press m to open preset management. Add new streams, edit existing ones, or delete channels you don't use.
Config file: Edit ~/.config/lofitui/config.json directly. Just paste in YouTube URLs and names.
Default Streams
License
MIT