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

Uploaded Python 3

File details

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

File metadata

  • Download URL: beetsplug_covergrid-0.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 2304cfd5fddb551895e83e38f1a415702aa9d9c1f38d4f216916991cf49e372b
MD5 f3b842f8879c1d954abf104e01181515
BLAKE2b-256 da2a35739c4ec4f4f694c5c1eebc80d65913721606629fe90c74b2158c52bb5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for beetsplug_covergrid-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4d973378f4a96c9101673c52599ba20ce77986cc8cd94eac359f65e119c4c80f
MD5 56965c8b8a0406b971f88af45aa78dca
BLAKE2b-256 7c7074b85baf35817d426c2f40d308064c839e276aa53e8a18bb3122d6391474

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