Go to file
aditya-K2 63725145c5 minor changes 2021-11-05 14:48:22 +05:30
.gitignore minor updates 2021-10-29 14:03:53 +05:30
App.go Image Previews Implementation 2021-10-24 13:26:10 +05:30
LICENSE Initial commit 2021-10-08 20:22:09 +05:30
README.md minor changes 2021-11-05 13:58:25 +05:30
client.go minor changes: Rename t -> inputTable 2021-10-29 09:44:55 +05:30
fileBrowser.go Updated FileNode Struct 2021-10-17 21:51:01 +05:30
globals.go Now the Image is resized according to font Size 2021-10-29 13:54:06 +05:30
go.mod Ueberzug Integration 2021-10-24 01:28:11 +05:30
go.sum Ueberzug Integration 2021-10-24 01:28:11 +05:30
imageUtils.go Now the Image is resized according to font Size 2021-10-29 13:54:06 +05:30
main.go minor changes 2021-11-05 14:48:22 +05:30
progressBar.go Now the Image is resized according to font Size 2021-10-29 13:54:06 +05:30
render.go Now the Image is resized according to font Size 2021-10-29 13:54:06 +05:30
utils.go Now the Image is resized according to font Size 2021-10-29 13:54:06 +05:30

README.md

goMP

MPD client inspired by ncmpcpp written in GO

https://user-images.githubusercontent.com/51816057/140478368-5b724b2f-2499-4150-9569-c54734b3d4c1.mp4

Roadmap

  • Add Functionality to Sort out most played songs
  • Add a config parser ( Currently the feature isn't tested very well so use the config branch (once tested well it will be merged ) )
  • Image Previews
  • Fuzzy Searching
  • Visual Mode (like vim) for updating playlists
  • Music Visualizer

Prerequisites

  • Music Player Daemon must be setup
  • Go Should Be Installed ( for building )
  • Make a YAML/TOML file in $HOME/.config/goMP named config.yml / config.toml
  • Read the sample_config.yml for config options

For config options see the config branch

Installing / Building

git clone https://github.com/aditya-K2/goMP &&
git checkout config &&
cd goMP &&
go build

Tested on following terminals:

  • Alacritty
  • ST
  • URXVT