aditya-K2 bae972f697 Now the Image is resized according to font Size
Image is now resized according to the font size and also a new
globals.go files is added which contains all the globals.

the Image width can also be changed according to use by adding or
substracting pixels to it by changing the globals

IMAGE_WIDTH_EXTRA_X, IMAGE_WIDTH_EXTRA_Y

Also, now there is no need to specify where the music directory is
the mpd.conf file in `~/.config/mpd/` is automatically parsed for music
directory
2021-10-29 13:54:06 +05:30
2021-10-13 00:07:39 +05:30
2021-10-24 13:26:10 +05:30
2021-10-17 21:51:01 +05:30
2021-10-24 01:28:11 +05:30
2021-10-24 01:28:11 +05:30
2021-10-24 13:26:10 +05:30
2021-10-29 10:24:29 +05:30

goMP

MPD client inspired by ncmpcpp written in GO

https://user-images.githubusercontent.com/51816057/138585868-92aff5bd-dd7e-46af-bf06-28b83115120b.mp4

Roadmap

  • Add Functionality to Sort out most played songs
  • Add a config parser ( preferably YAML )
  • 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 )
  • Set the Path to your mpd DATABASE in progressbar.go
var DBDIR string = "PATH TO YOUR MPD DATABASE HERE"
var path string = "YOUR DEFAULT IMAGE PATH HERE"
  • Change the default additional Image padding according to your terminal in render.go
// Change according to your needs

var ADDITIONAL_PADDING_X int = 16
var ADDITIONAL_PADDING_Y int = 24

Installing / Building

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

Tested on following terminals:

  • Alacritty
  • ST
Description
Languages
Go 98.7%
Shell 1.3%