2020-06-23 19:27:59 +08:00
2020-06-23 20:17:09 +08:00
# Gomu (Go Music Player) [](https://goreportcard.com/report/github.com/issadarkthing/gomu)
2020-06-23 19:27:59 +08:00
Gomu is a Terminal User Interface **TUI** that plays your mp3 files in your local directory.
2020-06-27 11:41:08 +08:00

2020-06-23 19:27:59 +08:00
## Features
- lightweight
- show audio files as tree
2020-06-23 20:12:40 +08:00
- vim keybindings
2020-06-23 19:27:59 +08:00
2020-06-24 13:00:31 +08:00
## Installation
```sh
go get -u github.com/issadarkthing/gomu
```
2020-06-23 19:27:59 +08:00
## TODO
- [ ] song fade
- [X] delete song from queue
2020-06-27 00:12:59 +08:00
- [x] bulk add songs to queue
2020-06-23 19:27:59 +08:00
- [ ] download music from youtube
- [ ] audio streaming
2020-06-27 00:12:59 +08:00
- [x] music change notification
- [x] volume change notification
2020-06-23 19:27:59 +08:00
- [ ] delete music from filesystem
- [ ] audio seeking
- [ ] loop
- [ ] total queue duration
- [ ] add support for .wav as well
## Project Background
2020-06-24 13:00:31 +08:00
I just want to implement my own music player with a programming language im currently learning [Go ](https://golang.org/ ). 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 :)