Forked from https://github.com/sdushantha/kunst
Remove sxiv support; use imv only
Remove cover-downloading functionality
Feat: optionally notify on track change


browse  log 



You can also use your local clone with git send-email.

✨ Download and display album art or display embedded album art ✨

kunst is a deamon that extracts the album art from the songs playing in mpd and displays them in the a little window. It doesn't loop on a timer, instead it waits for mpd to send a player event. When it receives a player event, it wakes up and extracts the album art of the current playing track. This makes kunstreally lightweight and makes it idle at ~0% CPU usage. If there no embbeded album art, it will try to fetch the album art from the internet.

Support me!


  • imv
  • bash
  • ffmpeg
  • mpc
  • jq
  • mpd


#Install using make

# Clone the repo
$ git clone https://github.com/sdushantha/kunst

# Change your current directory to kunst
$ cd kunst

# Install it

$ sudo make install

### Install it locally

#Download the kunst source code, save as kunst, make it executeable

#and then move it to ~/.local/bin

$ curl -L git.io/raw-kunst > kunst && chmod +x kunst && mv kunst ~/.local/bin

## Usage

$ kunst --help usage: kunst [-h] [--size "px"] [--music_dir "path/to/dir"] [--silent] [--version]

Extract mpd album art, and optionally display it or notify.

optional arguments: -h, --help show this help message and exit --music_dir the music directory which MPD plays from --notify notify when track changes --silent dont show the output --version show the version of kunst you are using

## Configure
You can configure `kunst` through environment variables.

#Where your music is located

export KUNST_MUSIC_DIR="/home/username/Music/"

<p align="center">
<a href="https://www.reddit.com/user/SpicyBroseph">
<img src="https://user-images.githubusercontent.com/27065646/53107999-89ec9480-3536-11e9-98a2-9ff416bf4589.png">

## License
MIT License

Copyright © 2019 Siddharth Dushantha