Download and display album art for mpd tracks.
Project description
# 🎵 bum
[![PyPI](https://img.shields.io/pypi/v/bum.svg)](https://pypi.python.org/pypi/bum/)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE.md)
[![Build Status](https://travis-ci.org/dylanaraps/bum.svg?branch=master)](https://travis-ci.org/dylanaraps/bum)
[![Donate](https://img.shields.io/badge/donate-patreon-yellow.svg)](https://www.patreon.com/dyla)
`bum` is a daemon that downloads album art for songs playing in `mpd`/`mopidy` and displays them in a little window. `bum` doesn't loop on a timer, instead it waits for `mpd`/`mopidy` to send a `player` event. When it receives a `player` event it wakes up and downloads album art for the current playing track. This makes `bum` lightweight and makes it idle at `~0%` CPU usage.
`bum` uses [musicbrainz](https://musicbrainz.org/) to source and download cover art, if an album is missing it's cover art you can easily create an account and fill in the data yourself. `bum` outputs a `release-id` which you can use to find the exact entry on musicbrainz.
Note: `bum` is meant to be used with files that don't have embedded album art (`mopidy-spotify`).
![showcase](http://i.imgur.com/uKomDoL.gif)
## Dependencies
- `python 3.6+`
- `python-mpv`
- `python-mpd2`
- `musicbrainzngs`
## Installation
```sh
pip3 install --user bum
```
## Usage
```sh
usage: bum [-h] [--size "px"] [--cache_dir "/path/to/dir"] [--version]
bum - Download and display album art for mpd tracks.
optional arguments:
-h, --help show this help message and exit
--size "px" what size to display the album art in.
--cache_dir "/path/to/dir"
Where to store the downloaded cover art.
--version Print "bum" version.
--port Use a custom mpd port.
```
## Donate
Donations will allow me to spend more time working on `bum`.
If you like `bum` and want to give back in some way you can donate here:
**https://patreon.com/dyla**
[![PyPI](https://img.shields.io/pypi/v/bum.svg)](https://pypi.python.org/pypi/bum/)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE.md)
[![Build Status](https://travis-ci.org/dylanaraps/bum.svg?branch=master)](https://travis-ci.org/dylanaraps/bum)
[![Donate](https://img.shields.io/badge/donate-patreon-yellow.svg)](https://www.patreon.com/dyla)
`bum` is a daemon that downloads album art for songs playing in `mpd`/`mopidy` and displays them in a little window. `bum` doesn't loop on a timer, instead it waits for `mpd`/`mopidy` to send a `player` event. When it receives a `player` event it wakes up and downloads album art for the current playing track. This makes `bum` lightweight and makes it idle at `~0%` CPU usage.
`bum` uses [musicbrainz](https://musicbrainz.org/) to source and download cover art, if an album is missing it's cover art you can easily create an account and fill in the data yourself. `bum` outputs a `release-id` which you can use to find the exact entry on musicbrainz.
Note: `bum` is meant to be used with files that don't have embedded album art (`mopidy-spotify`).
![showcase](http://i.imgur.com/uKomDoL.gif)
## Dependencies
- `python 3.6+`
- `python-mpv`
- `python-mpd2`
- `musicbrainzngs`
## Installation
```sh
pip3 install --user bum
```
## Usage
```sh
usage: bum [-h] [--size "px"] [--cache_dir "/path/to/dir"] [--version]
bum - Download and display album art for mpd tracks.
optional arguments:
-h, --help show this help message and exit
--size "px" what size to display the album art in.
--cache_dir "/path/to/dir"
Where to store the downloaded cover art.
--version Print "bum" version.
--port Use a custom mpd port.
```
## Donate
Donations will allow me to spend more time working on `bum`.
If you like `bum` and want to give back in some way you can donate here:
**https://patreon.com/dyla**
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bum-0.1.3.tar.gz
(4.2 kB
view details)
File details
Details for the file bum-0.1.3.tar.gz
.
File metadata
- Download URL: bum-0.1.3.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 701b3c069a1bb804348828608669be70543a753d8427e0b50a00504c5b3bd189 |
|
MD5 | 7281edcaf980d74bf8d27ed099f75306 |
|
BLAKE2b-256 | ccdeff372630599b8309cc79ad1e99bcfb78d439fd22bc6598fa913a007041e7 |