Terminal-native music and video player Dangerous Person released dopogoto, a terminal-native music and video player featuring 15 albums, 30+ hours of music, and live chat, installable via a one-line curl command or manual download from GitHub. The player supports macOS, Windows, and Linux, requires Go 1.25+ and a 256-color terminal, and automatically checks for updates on launch. Terminal-native player. 15 albums. 30+ hours of music. Live chat. All in your command line. Welcome to A Brand New World Already installed? See Updating updating . Paste this into Claude Code, Codex, Cursor, or any AI agent with terminal access: Install dopogoto terminal music player from github.com/dangerous-person/dopogoto-terminal-player - Open Terminal . - Paste this command and press Enter: curl -fsSL https://raw.githubusercontent.com/dangerous-person/dopogoto-terminal-player/main/install.sh | sh - If prompted, type your Mac password to allow install to /usr/local/bin . No characters appear while typing. This is normal. - Start the app: dopogoto If Terminal says command not found , close Terminal, reopen it, and try dopogoto again. - Go to Releases https://github.com/dangerous-person/dopogoto-terminal-player/releases and download the latest macOS file: dopogoto darwin universal.tar.gz darwin means macOS, universal means it works on both Intel and Apple Silicon Macs . - Open Downloads in Finder and double-click the .tar.gz file. This creates a folder like dopogoto 0.1.8 darwin universal containing the dopogoto app. - Open Terminal and run: sudo mv ~/Downloads/dopogoto darwin universal/dopogoto /usr/local/bin/dopogoto sudo chmod +x /usr/local/bin/dopogoto xattr -d com.apple.quarantine /usr/local/bin/dopogoto 2 /dev/null || true dopogoto Keep exactly as shown — it automatically matches the version folder name. If you have multiple dopogoto darwin universal folders in Downloads, use the newest one, for example: sudo mv ~/Downloads/dopogoto 0.1.8 darwin universal/dopogoto /usr/local/bin/dopogoto - Download dopogoto windows amd64.zip from Releases https://github.com/dangerous-person/dopogoto-terminal-player/releases - Extract, and run dopogoto.exe . - Download dopogoto linux amd64.tar.gz from Releases https://github.com/dangerous-person/dopogoto-terminal-player/releases - Extract and install: tar xzf dopogoto linux amd64.tar.gz sudo mv dopogoto /usr/local/bin/dopogoto sudo chmod +x /usr/local/bin/dopogoto - Install ALSA if you don't have it required for audio : - Debian/Ubuntu: sudo apt install libasound2-dev - Fedora: sudo dnf install alsa-lib-devel - Arch: sudo pacman -S alsa-lib - Debian/Ubuntu: - Run dopogoto Or use the one-liner: curl -fsSL https://raw.githubusercontent.com/dangerous-person/dopogoto-terminal-player/main/install.sh | sh Requires Go 1.25+ Linux also needs ALSA headers, see Requirements requirements : git clone https://github.com/dangerous-person/dopogoto-terminal-player cd dopogoto-terminal-player go build -o dopogoto . - A 256-color terminal Ghostty, Terminal.app, iTerm2, Windows Terminal, etc. - Terminal size 120x40 or larger - Audio output device Linux: ALSA is required for audio playback. - Debian/Ubuntu: sudo apt install libasound2-dev - Fedora: sudo dnf install alsa-lib-devel - Arch: sudo pacman -S alsa-lib The app checks for updates on launch and shows a notification in chat when a new version is available. - Quit dopogoto. - Open Terminal Command+Space, type Terminal, press Enter . - Paste this command and press Enter you can run it from any folder : curl -fsSL https://raw.githubusercontent.com/dangerous-person/dopogoto-terminal-player/main/install.sh | sh - If prompted, type your Mac password and press Enter. No characters appear while typing — that's normal. - Then type dopogoto and press Enter. - Close dopogoto. - Delete your old dopogoto.exe file. - Go to Releases https://github.com/dangerous-person/dopogoto-terminal-player/releases and download the latest dopogoto windows amd64.zip . - Extract the ZIP and run the new dopogoto.exe . Quit dopogoto, then run: curl -fsSL https://raw.githubusercontent.com/dangerous-person/dopogoto-terminal-player/main/install.sh | sh Then run dopogoto again. Check your version: dopogoto --version On macOS / Linux, check if you have duplicate copies: which -a dopogoto If more than one path appears, delete the old one and restart your terminal. | Key | Action | |---|---| TAB | Cycle focus: Albums / Tracks / Chat | ↑ / ↓ | Navigate lists | ENTER | Play track or send chat message | SPACE | Pause / resume | N / P | Next / previous track | + / - | Volume up / down | S | Shuffle | R | Repeat | T | Change theme | ← / → | Seek -/+ 10s | Q | Quit | Type a message and press Enter. /nick name -- set your nickname saved locally /reset -- go anonymous Anonymous usage stats on launch and quit version, OS, session duration, terminal size . No personal info. No IP tracking. To opt out: export DOPOGOTO NO TELEMETRY=1 - Source code is licensed under MIT see LICENSE . - Media/assets are licensed separately see ASSETS LICENSE.md /dangerous-person/dopogoto-terminal-player/blob/main/ASSETS LICENSE.md and are not covered by MIT.