{
"info": {
"author": "Liam Wickins",
"author_email": "liamw9534@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Environment :: No Input/Output (Daemon)",
"Intended Audience :: End Users/Desktop",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 2",
"Topic :: Multimedia :: Sound/Audio :: Players"
],
"description": "****************************\r\nMopidy-EvtDev\r\n****************************\r\n\r\n.. image:: https://pypip.in/version/Mopidy-EvtDev/badge.png?latest\r\n :target: https://pypi.python.org/pypi/Mopidy-EvtDev/\r\n :alt: Latest PyPI version\r\n\r\n.. image:: https://pypip.in/download/Mopidy-EvtDev/badge.png\r\n :target: https://pypi.python.org/pypi/Mopidy-EvtDev/\r\n :alt: Number of PyPI downloads\r\n\r\n.. image:: https://travis-ci.org/liamw9534/mopidy-evtdev.png?branch=master\r\n :target: https://travis-ci.org/liamw9534/mopidy-evtdev\r\n :alt: Travis CI build status\r\n\r\n.. image:: https://coveralls.io/repos/liamw9534/mopidy-evtdev/badge.png?branch=master\r\n :target: https://coveralls.io/r/liamw9534/mopidy-evtdev?branch=master\r\n :alt: Test coverage\r\n\r\n`Mopidy `_ extension for controlling music playback from virtual input device\r\n\r\nInstallation\r\n============\r\n\r\nInstall by running::\r\n\r\n pip install Mopidy-EvtDev\r\n\r\nOr, if available, install the Debian/Ubuntu package from `apt.mopidy.com\r\n`_.\r\n\r\n\r\nConfiguration\r\n=============\r\n\r\nBefore starting Mopidy, you must add configuration for\r\nMopidy-EvtDev to your Mopidy configuration file::\r\n\r\n [evtdev]\r\n # Location of virtual input devices\r\n dev_dir = /dev/input\r\n # List of virtual devices to open which can be either their path, name or physical address\r\n # Leave blank to listen to all devices\r\n devices = 00:11:67:D2:AB:EE, AT Translated Set 2 keyboard, isa0060/serio0/input0\r\n # Refresh period in seconds to check for new input devices\r\n refresh = 10\r\n\r\nTo permit mopidy to read virtual input devices without root permissions, you need to add\r\nthe following into /etc/udev/rules.d/99-input.rules:\r\n\r\n\tKERNEL==\"event*\", NAME=\"input/%k\", MODE=\"660\", GROUP=\"audio\"\r\n\r\nIf you are concerned by security, then create a separate group name and add mopidy as a member\r\nto that group. E.g.,\r\n\r\n\tKERNEL==\"event*\", NAME=\"input/%k\", MODE=\"660\", GROUP=\"input\"\r\n\r\nOtherwise, just run mopidy as root to avoid any additional configuration requirements.\r\n\r\nProject resources\r\n=================\r\n\r\n- `Source code `_\r\n- `Issue tracker `_\r\n- `Download development snapshot `_\r\n\r\n\r\nChangelog\r\n=========\r\n\r\nv0.1.1\r\n----------------------------------------\r\n\r\n- Fixes issue #7: Race hazard - closing and re-opening already devices causes events to be missed.\r\n- Improved unit test coverage.\r\n\r\nv0.1.0\r\n----------------------------------------\r\n\r\n- Initial release.",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/liamw9534/mopidy-evtdev",
"keywords": "",
"license": "Apache License, Version 2.0",
"maintainer": "",
"maintainer_email": "",
"name": "Mopidy-EvtDev",
"package_url": "https://pypi.org/project/Mopidy-EvtDev/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/Mopidy-EvtDev/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/liamw9534/mopidy-evtdev"
},
"release_url": "https://pypi.org/project/Mopidy-EvtDev/0.1.1/",
"requires_dist": null,
"requires_python": null,
"summary": "Mopidy extension for virtual input devices",
"version": "0.1.1"
},
"last_serial": 1082461,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "1480ff6283e266d8312dfde0385b34f5",
"sha256": "a4849e597c1bd7060a4fed0556c71633c00c7752993ca2bfc6f9b77089faeb41"
},
"downloads": -1,
"filename": "Mopidy-EvtDev-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "1480ff6283e266d8312dfde0385b34f5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12807,
"upload_time": "2014-05-02T23:18:47",
"url": "https://files.pythonhosted.org/packages/11/c4/e3024419226128473dce2b98e0f87b8a9afb38de9178f313473add22c5b1/Mopidy-EvtDev-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "405244a0295cde328822b4d2cdd44595",
"sha256": "f091e29082aaab140fe929db042e1e595fafb9fdae78750d8029cc7645635fd6"
},
"downloads": -1,
"filename": "Mopidy-EvtDev-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "405244a0295cde328822b4d2cdd44595",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13291,
"upload_time": "2014-05-06T11:46:04",
"url": "https://files.pythonhosted.org/packages/9e/89/8f2df7484ab0c5f80edb4a2fda0f276a42648172e8ee35a3df585625bd1f/Mopidy-EvtDev-0.1.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "405244a0295cde328822b4d2cdd44595",
"sha256": "f091e29082aaab140fe929db042e1e595fafb9fdae78750d8029cc7645635fd6"
},
"downloads": -1,
"filename": "Mopidy-EvtDev-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "405244a0295cde328822b4d2cdd44595",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13291,
"upload_time": "2014-05-06T11:46:04",
"url": "https://files.pythonhosted.org/packages/9e/89/8f2df7484ab0c5f80edb4a2fda0f276a42648172e8ee35a3df585625bd1f/Mopidy-EvtDev-0.1.1.tar.gz"
}
]
}