{ "info": { "author": "Phil Howard", "author_email": "phil@pimoroni.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 pidi\n\n[![PyPI](https://img.shields.io/pypi/v/pidi.svg)](https://pypi.python.org/pypi/pidi/)\n[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE.md)\n[![Build Status](https://travis-ci.org/pimoroni/pidi.svg?branch=master)](https://travis-ci.org/pimoroni/pidi)\n[![Donate](https://img.shields.io/badge/donate-patreon-yellow.svg)](https://www.patreon.com/dyla)\n\n`pidi` is a plugin-compatible fork of `bum`, a daemon that downloads album art for songs playing in `mpd`/`mopidy` and displays them in a little window. \n\n`pidi` isn't as lightweight as `bum`, but supports displaying track information to a variety of output devices including a 240x240 ST7789 LCD. `pidi` is intended for use with the Raspberry Pi, but can be used on other systems with the appropriate display plugins.\n\n`pidi` uses [musicbrainz](https://musicbrainz.org/) to source and download cover art, if an album is missing its cover art you can easily create an account and fill in the data yourself. `pidi` outputs a `release-id` which you can use to find the exact entry on musicbrainz.\n\nNote: `pidi` is meant to be used with files that don't have embedded album art (eg: `mopidy-spotify`).\n\n\n![showcase](http://i.imgur.com/uKomDoL.gif)\n\n\n## Dependencies\n\n- `python 3.6+`\n- `python-mpd2`\n- `musicbrainzngs`\n\n### Optional\n\n`pidi` supports multiple display outputs, specified using `--display {dummy,tk,mpv}`, you must install the dependencies required for your chosen output:\n\n- `python-mpv` - for mpv output\n- `python3-pil`, `python3-tk` and `python3-pil.imagetk` plus `fonts` and `font_connection` from pypi - for tk/PIL output\n- `st7789` - for ST7789 1.3\" 240x240 LCD output\n\n## Installation\n\n```sh\npip3 install --user pidi\n```\n\n\n## Usage\n\n```sh\nusage: pidi [-h] [--update-interval \"i\"] [--size \"px\"]\n [--cache_dir \"/path/to/dir\"] [--version] [--port PORT]\n [--server SERVER] [--no_display] [--display {dummy,tk,mpv}]\n\npidi - Download and display album art for mpd tracks.\n\noptional arguments:\n -h, --help show this help message and exit\n --update-interval \"i\"\n overlay update interval in seconds.\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 \"pidi\" version.\n --port PORT Use a custom mpd port.\n --server SERVER Use a remote server instead of localhost.\n --no_display Only download album art, don't display.\n --display {dummy,tk,mpv}\n Display class to use.\n```\n\n\n## Donate\n\n`pidi` is a fork of `bum` - https://github.com/dylanaraps/bum, which was originally written by @dylanaraps.\n\nIf you'd like to show him some support, you can donate here:\n\n**https://patreon.com/dyla**", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/pimoroni/pidi/archive/0.0.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pimoroni/pidi", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pidi", "package_url": "https://pypi.org/project/pidi/", "platform": "", "project_url": "https://pypi.org/project/pidi/", "project_urls": { "Download": "https://github.com/pimoroni/pidi/archive/0.0.2.tar.gz", "Homepage": "https://github.com/pimoroni/pidi" }, "release_url": "https://pypi.org/project/pidi/0.0.2/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Download and display album art for mpd tracks.", "version": "0.0.2" }, "last_serial": 5983354, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5cecb6222e26e2c59445dc4df38ea2d9", "sha256": "dbdca1269c74ce8ab5c4816e8f83d0f45230e6038557d1b51146dbc35afd2cad" }, "downloads": -1, "filename": "pidi-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5cecb6222e26e2c59445dc4df38ea2d9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7663, "upload_time": "2019-10-16T12:45:54", "url": "https://files.pythonhosted.org/packages/a0/3f/3f3953db49281c036e4ac8cd6a101923ec2c2399a5280ff92288a3131441/pidi-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c448b589767a8584d5f6fafa575459b0", "sha256": "4c0dc04c85f48beb904a4a02a199d097b895375e7a4583a0a9304aa1351859cd" }, "downloads": -1, "filename": "pidi-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c448b589767a8584d5f6fafa575459b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7681, "upload_time": "2019-10-16T13:18:17", "url": "https://files.pythonhosted.org/packages/8c/f0/729626612835d1e7e825795331b1ddf32712ad8038b75144c20e0b0d40c7/pidi-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c448b589767a8584d5f6fafa575459b0", "sha256": "4c0dc04c85f48beb904a4a02a199d097b895375e7a4583a0a9304aa1351859cd" }, "downloads": -1, "filename": "pidi-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c448b589767a8584d5f6fafa575459b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7681, "upload_time": "2019-10-16T13:18:17", "url": "https://files.pythonhosted.org/packages/8c/f0/729626612835d1e7e825795331b1ddf32712ad8038b75144c20e0b0d40c7/pidi-0.0.2.tar.gz" } ] }