gobandcamp

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

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

Go to latest
Published: Feb 6, 2022 License: MIT Imports: 33 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):

""           - 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

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