Looper

I had a simple idea awhile ago checks watch...apparently five years ago!
What if I could loop a song from the CLI to stay in the groove when coding? I called it looper. Originally it could only play local files, and you selected one, and played that one thing on loop.
Since then I’ve added a lot of features:
- Play from anywhere — local files, YouTube (incl. live), SoundCloud, HypeM, and Spotify tracks, playlists, and albums
- Real-time visualizer — a log-spaced FFT scatter with a fullscreen mode (f)
- Loops the way you want — single tracks forever; playlists and albums play through, then repeat
- Native Now Playing — album art, artist, and album in macOS Control Center / lock screen and Linux MPRIS, plus play/pause/next/previous media keys
- Remembers everything — SQLite-backed history and favorites, with optional cross-device sync
- Offline-first and resilient — a fast local DB, cached downloads, automatic Spotify reconnect, and graceful handling of dead links
- Keyboard Shortcuts — see usage
Check it out, you might enjoy it.
brew tap program247365/tap
brew install looper