55 lines
1.8 KiB
Markdown
55 lines
1.8 KiB
Markdown
# CoverGrid
|
||
|
||
CoverGrid (mcg) is a client for the [Music Player
|
||
Daemon](http://www.musicpd.org) (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](www.suruatoel.xyz/codes/mcg)
|
||
|
||
License: [GPL](http://www.gnu.org/licenses/gpl.html) v3
|
||
|
||
Dependencies:
|
||
|
||
* [GTK](http://www.gtk.org) 4 (>= 4.18)
|
||
* [libadwaita](https://gnome.pages.gitlab.gnome.org/libadwaita/) (>= 1.2)
|
||
* [go](https://go.dev/) (build only)
|
||
|
||
Additionally, an [MPD](http://www.musicpd.org) 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
|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|