Skip to content

olde-ducke/gobandcamp

Repository files navigation

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)

Tag search:

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages