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.7.tar.gz (753.4 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.7-py3-none-any.whl (130.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for beetsplug_covergrid-0.0.7.tar.gz
Algorithm Hash digest
SHA256 94847f9ae5f7e56cfd33bd9be4ac312adc083a621a5130c75777dc2d19ec220f
MD5 4286f83e867efcdbced6b520363cd2a0
BLAKE2b-256 64e0c4a07bc9d7ee6c4b836e43e039d0e8dd3f1e6df06f9abc073a90ad744644

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for beetsplug_covergrid-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a4894f0e2265c4b80ac177e47a87c0d64cf63dcbdbe4cbc90b4f44d7f0c39dbb
MD5 52361d43637252e163dde7cb9a1a76fd
BLAKE2b-256 49601e9d3efdef2975d1e245c326f7ea8bbbf094d9d9c0e17eda3bff73f6ea4f

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