gobandcamp

command module
v0.0.0-...-b4d73a5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2025 License: MIT Imports: 38 Imported by: 0

README

gobandcamp

screenshot

Terminal player for bandcamp, uses Beep package to play actual sound, tcell to display metadata and handle controls, and image2ascii to convert album cover to colored ASCII-art. WIP

Placeholder image source: https://github.com/egonelbre/gophers

Features:

  • Playback of media from band/album/track pages
  • Tag search (search albums/tracks by genre, location etc)

Displays items in list with album cover preview.

Command format:

-t sometag anothertag third-tag -s random -f cd

or

--tag sometag --sort date --tag another three tags --format vinyl

Sorting methods (optional):

"top"        - popular (default)
"date"       - sort by release date (descending)
"rand"       - random

Formats (optional):

"all"
"digital"
"vinyl"
"cd"
"cassette"

Dependencies:

Same as oto.

Controls

Shortcut Description
Space play/pause
P stop
M mute
S lower volume
W raise volume
A rewind
D fast forward
F next track
B previous track
R change playback mode
T switch theme
E switch symbols in status and progressbar to ascii ones
H toggle help/controls view
Ctrl+A switch art drawing method
Ctrl+L toggle lyrics view
Ctrl+P toggle playlist view
Backspace toggle between current and previous view
←→↑↓ scroll around/navigate lists
Enter select item/confirm input
Tab enable input
Esc quit

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL