Skip to main content

A Beets plugin to show cover art in a grid in a web UI.

Project description

beetsplug-covergrid

PyPI - Version PyPI - Python Version

What Is This

A very (very) basic cover art browser for the beets music tagger. It shows your album art in an attractive grid in a web browser:

A screenshot of the cover grid interface. It shows about 25 album covers arranged in a grid that's 5 wide. Some of the album covers are just plain text, indicating the art is not available. There is a scroll bar on the right side.


Table of Contents

Installation

If you installed beets with pipx like the instructions recommend:

pipx inject beets beetsplug-covergrid

If you installed beets with pip, I think you can just do:

pip install beetsplug-covergrid

If not: I'm not sure! There are about as many ways to install things in Python as there are people using Python.

Usage

Add covergrid to the plugins section of your beets config. If needed, configure it with the options described in the docs for the beets web plugin.

Then start the server with

beet covergrid

and navigate to the URL it gives you in a web browser.

When you're done, terminate the server with ctrl-c.

Currently this is in "MVP" (minimum viable product) state, as follows:

  • There is no interactivity besides scrolling.
  • Albums are shown in random order and this cannot be changed.

This is a personal project and I've done the minimum to meet my needs at this time, but I may expand the feature set as I get the urge. See the Issues tab for things I'm thinking about doing, if any.

Other Things

If you enjoy beetsplug-covergrid and are on a Mac, you may find my other weird music tool alfred-mpd interesting.

I also make music, under the name "walrus promenade." Find it on bandcamp.

License

beetsplug-covergrid is distributed under the terms of the MIT license.

This plugin is based on the web plugin included with beets.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

beetsplug_covergrid-0.0.5.tar.gz (753.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

beetsplug_covergrid-0.0.5-py3-none-any.whl (130.1 kB view details)

Uploaded Python 3

File details

Details for the file beetsplug_covergrid-0.0.5.tar.gz.

File metadata

  • Download URL: beetsplug_covergrid-0.0.5.tar.gz
  • Upload date:
  • Size: 753.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for beetsplug_covergrid-0.0.5.tar.gz
Algorithm Hash digest
SHA256 56ba68e390de741e2ee5e2e6df33d3787989b9f853cad7174c1c7b90ed5459dc
MD5 c88031b888507baf6b00829413121914
BLAKE2b-256 37ce3a99d5ffc9247ff5798aaf8e3989a9efbf086f458124d95b4bd409e1340b

See more details on using hashes here.

File details

Details for the file beetsplug_covergrid-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for beetsplug_covergrid-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e27e468f3268ebad0e60e5c93e1ec5032afdeb4a8d192627cb6e985faab01889
MD5 e47c6f82aa3b3a3c990525959da46afa
BLAKE2b-256 0150af2e5eec1de38834889a3844524b92822cfa228bf5b5440787152ed41ffd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page