9b1e8fd4f7
render.go : This File Contains the implementation for the Renderer which is a channel that will receive strings to the path of decoded images) the path is sent with the help of Send() method. The Start() method starts the go routine OpenImage() this function blocks the image as it keeps listening over the channel. which helps in not drawing the image again and again. imageUtils.go: This file contains the helper function for decoding images. |
||
---|---|---|
.gitignore | ||
App.go | ||
client.go | ||
fileBrowser.go | ||
go.mod | ||
go.sum | ||
imageUtils.go | ||
LICENSE | ||
main.go | ||
progressBar.go | ||
README.md | ||
render.go | ||
utils.go |
goMP
MPD client inspired by ncmpcpp written in GO
Roadmap
- Add Functionality to Sort out most played songs
- Add a config parser ( preferably YAML )
- Ueberzug Integration
- Fuzzy Searching
- Visual Mode (like vim) for updating playlists
Prerequisites
- Music Player Daemon must be setup
- Go Should Be Installed ( for building )
Installing / Building
git clone https://github.com/aditya-K2/goMP &&
cd goMP &&
go build