Go to file
aditya-K2 93e6885ae9 Additional Padding for Cover art to fit correctly
As specified in #2 the image gets out of the preview box, the previous
commit solves the problem but the image placement in the box differs
from terminal to terminal it might need some extra padding so user can
define some extra padding in the render.go
2021-10-29 10:14:57 +05:30
.gitignore minor changes in formatting 2021-10-13 00:07:39 +05:30
App.go Image Previews Implementation 2021-10-24 13:26:10 +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
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 Image Preview Utilities 2021-10-24 13:15:45 +05:30
LICENSE Initial commit 2021-10-08 20:22:09 +05:30
main.go Image Previews Implementation 2021-10-24 13:26:10 +05:30
progressBar.go Image Previews Implementation 2021-10-24 13:26:10 +05:30
README.md Additional Padding for Cover art to fit correctly 2021-10-29 10:14:57 +05:30
render.go Additional Padding for Cover art to fit correctly 2021-10-29 10:14:57 +05:30
utils.go Hopefully this fixes #2 2021-10-29 10:08:09 +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