Skip to content

Latest commit

 

History

History
65 lines (49 loc) · 3.51 KB

readme.md

File metadata and controls

65 lines (49 loc) · 3.51 KB

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