gobandcamp
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):
"" - popular
"random" - random
"date" - sort by date
"highlights" - search in highlights tab of first tag/genre
Formats (optional):
"" - any
"cassette"
"cd"
"vinyl"
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 |