mcg/README.md

1.8 KiB

CoverGrid

CoverGrid (mcg) is a client for the Music Player Daemon (MPD), focusing on albums instead of single tracks. It is not intended to be a replacement for your favorite MPD client but an addition to get a better album-experience.

Website: https://www.suruatoel.xyz/codes/mcg

License: GPL v3

Dependencies:

Additionally, an MPD server (version >= 0.21.0) is required at runtime.

Building

Build the application with go:

$ go build .

Running

Run the application for testing purposes:

$ go run .

Run the application:

$ ./mcg

Packaging

The suggested package name for this project is “mcg”. To build a production binary, please use the following command:

$ go build --ldflags="-s -w -X main.Version=$(git describe)" -trimpath ./...

In the “data/” folder you will find a .desktop file and an SVG icon.

Screenshots

CoverGrid’s cover panel with album details and track list.

CoverGrid’s playlist panel with queued albums.

CoverGrid’s library panel showing the albums middle-sized.

CoverGrid’s library panel showing the albums small-sized.