2020-07-20 22:24:33 +08:00
2020-07-20 22:24:33 +08:00
2020-07-03 14:46:53 +08:00
2020-07-13 14:43:34 +08:00
2020-07-13 14:43:34 +08:00
2020-07-20 21:48:13 +08:00
2020-06-22 00:05:56 +08:00
2020-07-10 22:03:42 +08:00
2020-07-20 21:48:13 +08:00
2020-07-16 22:16:02 +08:00
2020-07-20 21:48:13 +08:00
2020-07-20 21:48:13 +08:00
2020-07-20 21:48:13 +08:00
2020-07-20 21:48:13 +08:00
2020-07-20 21:48:13 +08:00
2020-07-03 12:31:38 +08:00
2020-07-20 21:48:13 +08:00
2020-07-13 14:43:34 +08:00
2020-07-20 21:48:13 +08:00

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 :)

Description
No description provided
Readme GPL-2.0 20 MiB
Languages
Go 99.4%
Makefile 0.5%
Shell 0.1%