gomu

command module
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2020 License: GPL-2.0 Imports: 28 Imported by: 0

README

Gomu (Go Music Player) Go Report Card

Gomu is a Terminal User Interface TUI that plays your mp3 files in your local directory.

demo

Features

  • lightweight
  • simple
  • fast
  • show audio files as tree
  • vim keybindings
  • youtube-dl integration
  • audio file management

Installation

go get -u github.com/issadarkthing/gomu

Configuration

By default, gomu will look for audio files in ~/music directory. If you wish to change to your desired location, edit ~/.config/gomu/config file and change music_dir: path/to/your/musicDir. Example of the config file will look like:

confirm_on_exit: true
music_dir: ~/music
confirm_bulk_add: true
popup_timeout: 5

Keybindings

Key Description
j down
k up
tab change panel
space toggle play/pause
esc close popup
n skip
q quit
l add song to queue
L add playlist to queue
h close node in playlist
d remove from queue
D delete playlist
+ volume up
- volume down
? toggle help
Y download audio
a create playlist

Project Background

I just want to implement my own music player with a programming language im currently learning Go. Gomu might not be stable as it in constant development. For now, it can do basic music player can do like adding, deleting songs from queue, skip, play, pause but not seeking or more advanced stuff; feel free to contribute :)

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