{ "info": { "author": "Dylan Araps", "author_email": "dylan.araps@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: X11 Applications", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.6" ], "description": "# \ud83c\udfb5 bum\n\n[![PyPI](https://img.shields.io/pypi/v/bum.svg)](https://pypi.python.org/pypi/bum/)\n[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE.md)\n[![Build Status](https://travis-ci.org/dylanaraps/bum.svg?branch=master)](https://travis-ci.org/dylanaraps/bum)\n[![Donate](https://img.shields.io/badge/donate-patreon-yellow.svg)](https://www.patreon.com/dyla)\n\n`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.\n\n`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.\n\nNote: `bum` is meant to be used with files that don't have embedded album art (`mopidy-spotify`).\n\n\n![showcase](http://i.imgur.com/uKomDoL.gif)\n\n\n## Dependencies\n\n- `python 3.6+`\n- `python-mpv`\n- `python-mpd2`\n- `musicbrainzngs`\n\n\n## Installation\n\n```sh\npip3 install --user bum\n```\n\n\n## Usage\n\n```sh\nusage: bum [-h] [--size \"px\"] [--cache_dir \"/path/to/dir\"] [--version]\n\nbum - Download and display album art for mpd tracks.\n\noptional arguments:\n -h, --help show this help message and exit\n --size \"px\" what size to display the album art in.\n --cache_dir \"/path/to/dir\"\n Where to store the downloaded cover art.\n --version Print \"bum\" version.\n --port Use a custom mpd port.\n```\n\n\n## Donate\n\nDonations will allow me to spend more time working on `bum`.\n\nIf you like `bum` and want to give back in some way you can donate here:\n\n**https://patreon.com/dyla**", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/dylanaraps/bum/archive/0.1.3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dylanaraps/bum", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "bum", "package_url": "https://pypi.org/project/bum/", "platform": "", "project_url": "https://pypi.org/project/bum/", "project_urls": { "Download": "https://github.com/dylanaraps/bum/archive/0.1.3.tar.gz", "Homepage": "https://github.com/dylanaraps/bum" }, "release_url": "https://pypi.org/project/bum/0.1.3/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Download and display album art for mpd tracks.", "version": "0.1.3" }, "last_serial": 3754038, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "fc974dc2d858fa588d7b438d197dffd9", "sha256": "dddff977dcaf136c44934c34941bac24c88129283ca9ac7e1ff2e717327b3754" }, "downloads": -1, "filename": "bum-0.0.1.tar.gz", "has_sig": false, "md5_digest": "fc974dc2d858fa588d7b438d197dffd9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3017, "upload_time": "2017-07-26T13:02:01", "url": "https://files.pythonhosted.org/packages/ac/27/c7640c5bbc7530e8afe0c421f29480c1341b73310088e6172895a955b345/bum-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "8d3146434ba7a3eaf4fba862ac1ea8b4", "sha256": "1f94f3dcf5d66c1e9cb2c1957372809bbff1ccf894777a76e6b393345ca66b30" }, "downloads": -1, "filename": "bum-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8d3146434ba7a3eaf4fba862ac1ea8b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3754, "upload_time": "2017-07-27T03:33:04", "url": "https://files.pythonhosted.org/packages/30/a3/2acbb643c8fa124f627f32b3c180bfc6870521d32fcfe755efe912598ac4/bum-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6a6ec4e7b7eb62e9c80b8ce9554f56fb", "sha256": "25ea5c30ddf52d3c9fdd7a162e51cb87e750fc63ce65aba7925b46a97984bb22" }, "downloads": -1, "filename": "bum-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6a6ec4e7b7eb62e9c80b8ce9554f56fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4071, "upload_time": "2017-07-27T08:11:12", "url": "https://files.pythonhosted.org/packages/31/b5/534957394e80a6010ec0b24b9628c1203d002c52dab1ac77ba84453496bd/bum-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "b1dce5dadf70f834660bd1af72cce156", "sha256": "b54950c1866bc939a2b9d89b0b46297ced4a7ffe85c371ddea4adaacc5357b0f" }, "downloads": -1, "filename": "bum-0.0.4.tar.gz", "has_sig": false, "md5_digest": "b1dce5dadf70f834660bd1af72cce156", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4062, "upload_time": "2017-07-28T01:08:23", "url": "https://files.pythonhosted.org/packages/11/00/bf369db11c7e724141dc0c0ffbd0127eaccf62e9c69bb1f53b4bee583b28/bum-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "2e80fd8b3b73dc759d1c3a985dd50537", "sha256": "e40c34cdc77c10ca384a55bd4e8c10a38346509632e1722f0dd37dfc750d5900" }, "downloads": -1, "filename": "bum-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2e80fd8b3b73dc759d1c3a985dd50537", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3993, "upload_time": "2017-07-28T03:48:14", "url": "https://files.pythonhosted.org/packages/7a/e5/db49b13f41bafb2bb92f1071f35f2018e8758683e2f524228c4a7627e217/bum-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "972d1c477f39fbf2572e4a2872ea1db9", "sha256": "e845e05b4ba713275173f6daf83f202aab193f0e8fe3e4f0d4f28866907776a9" }, "downloads": -1, "filename": "bum-0.1.0.tar.gz", "has_sig": false, "md5_digest": "972d1c477f39fbf2572e4a2872ea1db9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3836, "upload_time": "2017-07-28T05:21:26", "url": "https://files.pythonhosted.org/packages/16/a4/ff628975dd0abfe15cf2feca27dd4c10575473e796847ee8778dd7880b27/bum-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "91a6fcf11b3b57b9ec2f5a548bfe14e1", "sha256": "320269ab076ee1105d1ac31ccdad5d18fcc588fbfbe2b898650feb1b3cd86214" }, "downloads": -1, "filename": "bum-0.1.1.tar.gz", "has_sig": false, "md5_digest": "91a6fcf11b3b57b9ec2f5a548bfe14e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3769, "upload_time": "2017-07-28T05:51:01", "url": "https://files.pythonhosted.org/packages/a4/f0/813b5f2956ab841d83fff92bfe515bc7b7c60af7022714402d3afb40032a/bum-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d16266615bde8cdab575bff3dfb1243d", "sha256": "40a7ae3ec9c2603be80db6e01c5ab9455237d08033fdda4bd7960d6c2b08d3de" }, "downloads": -1, "filename": "bum-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d16266615bde8cdab575bff3dfb1243d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4181, "upload_time": "2017-07-28T13:11:08", "url": "https://files.pythonhosted.org/packages/11/f4/cec034db72967da2ba70b56c0ba6775275e15e378c76a714d1161a0fa3b9/bum-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7281edcaf980d74bf8d27ed099f75306", "sha256": "701b3c069a1bb804348828608669be70543a753d8427e0b50a00504c5b3bd189" }, "downloads": -1, "filename": "bum-0.1.3.tar.gz", "has_sig": false, "md5_digest": "7281edcaf980d74bf8d27ed099f75306", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4182, "upload_time": "2018-04-10T23:51:53", "url": "https://files.pythonhosted.org/packages/cc/de/ff372630599b8309cc79ad1e99bcfb78d439fd22bc6598fa913a007041e7/bum-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7281edcaf980d74bf8d27ed099f75306", "sha256": "701b3c069a1bb804348828608669be70543a753d8427e0b50a00504c5b3bd189" }, "downloads": -1, "filename": "bum-0.1.3.tar.gz", "has_sig": false, "md5_digest": "7281edcaf980d74bf8d27ed099f75306", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4182, "upload_time": "2018-04-10T23:51:53", "url": "https://files.pythonhosted.org/packages/cc/de/ff372630599b8309cc79ad1e99bcfb78d439fd22bc6598fa913a007041e7/bum-0.1.3.tar.gz" } ] }