{ "info": { "author": "Thomas Kemmer", "author_email": "tkemmer@computer.org", "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": "Mopidy-Podcast\n========================================================================\n\nMopidy-Podcast is a Mopidy_ extension for browsing and playing\npodcasts.\n\nThis extension lets you browse podcasts distributed as RSS feeds and\nplay individual episodes in a variety of audio formats. Podcasts are\nmapped to albums, while podcast episodes are shown as tracks in\nMopidy, with metadata converted to Mopidy\u2019s native data model where\napplicable. OPML 2.0 subscription lists and directories are also\nsupported for multi-level browsing.\n\nFor more information and installation instructions, please see\nMopidy-Podcast's online documentation_.\n\n\nProject Resources\n------------------------------------------------------------------------\n\n.. image:: http://img.shields.io/pypi/v/Mopidy-Podcast.svg?style=flat\n :target: https://pypi.python.org/pypi/Mopidy-Podcast/\n :alt: Latest PyPI version\n\n.. image:: http://img.shields.io/travis/tkem/mopidy-podcast/master.svg?style=flat\n :target: https://travis-ci.org/tkem/mopidy-podcast/\n :alt: Travis CI build status\n\n.. image:: http://img.shields.io/coveralls/tkem/mopidy-podcast/master.svg?style=flat\n :target: https://coveralls.io/r/tkem/mopidy-podcast/\n :alt: Test coverage\n\n.. image:: https://readthedocs.org/projects/mopidy-podcast/badge/?version=latest&style=flat\n :target: http://mopidy-podcast.readthedocs.io/en/latest/\n :alt: Documentation Status\n\n- `Issue Tracker`_\n- `Source Code`_\n- `Change Log`_\n\n\nLicense\n------------------------------------------------------------------------\n\nCopyright (c) 2014-2018 Thomas Kemmer and contributors_.\n\nLicensed under the `Apache License, Version 2.0`_.\n\n\n.. _Mopidy: http://www.mopidy.com/\n\n.. _Documentation: http://mopidy-podcast.readthedocs.io/en/latest/\n.. _Issue Tracker: https://github.com/tkem/mopidy-podcast/issues/\n.. _Source Code: https://github.com/tkem/mopidy-podcast/\n.. _Change Log: https://github.com/tkem/mopidy-podcast/blob/master/CHANGES.rst\n.. _contributors: https://github.com/tkem/mopidy-podcast/blob/master/AUTHORS\n\n.. _Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tkem/mopidy-podcast", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "Mopidy-Podcast", "package_url": "https://pypi.org/project/Mopidy-Podcast/", "platform": "", "project_url": "https://pypi.org/project/Mopidy-Podcast/", "project_urls": { "Homepage": "https://github.com/tkem/mopidy-podcast" }, "release_url": "https://pypi.org/project/Mopidy-Podcast/2.0.3/", "requires_dist": [ "setuptools", "Mopidy (>=1.1.1)", "Pykka (>=1.1)", "cachetools (>=2.0)", "uritools (>=1.0)" ], "requires_python": "", "summary": "Mopidy extension for browsing and playing podcasts", "version": "2.0.3" }, "last_serial": 4091099, "releases": { "0.1.0": [ { "comment_text": "built for Linux-3.11.0-15-generic-x86_64-with-glibc2.4", "digests": { "md5": "76a4ff10834c3d87d3994ed4daa70d1e", "sha256": "a1034c1cd034839da941cd7fbc9eb24b47ab40eda886b6cba55be1ce804dcc96" }, "downloads": -1, "filename": "Mopidy-Podcast-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "76a4ff10834c3d87d3994ed4daa70d1e", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 9474, "upload_time": "2014-02-01T18:44:10", "url": "https://files.pythonhosted.org/packages/38/0c/4438d3c559773c1ac0cc35e2349beac835950e21563abdc5575d12af41d6/Mopidy-Podcast-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "46a1ec7b68d672d21108bfa7f85e03e6", "sha256": "ad912619c61e1b0f745c01c01988be0fd768fe232fffbdc3f91acfc03be9fcdd" }, "downloads": -1, "filename": "Mopidy-Podcast-0.1.0.tar.gz", "has_sig": false, "md5_digest": "46a1ec7b68d672d21108bfa7f85e03e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10340, "upload_time": "2014-02-01T18:44:05", "url": "https://files.pythonhosted.org/packages/65/32/947ceeb090f2b1c14a45cc88446c910912d9ee1e6e54378a38e83d591025/Mopidy-Podcast-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2f4e66a72495426e6bf06c607f6c7cd0", "sha256": "81fc8fba2195744d84fee0b7a914060b1f1fa529983c8468900422e62e1d4e34" }, "downloads": -1, "filename": "Mopidy-Podcast-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2f4e66a72495426e6bf06c607f6c7cd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14032, "upload_time": "2014-02-07T10:01:24", "url": "https://files.pythonhosted.org/packages/6e/9d/0d7ac9fbfffbd59eb4428c9fe5c8512f3e65f53b3816d3027d0d53cbc08f/Mopidy-Podcast-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "bcd95d2f0450e721c3bc18e54f69c1ea", "sha256": "5d49f0611745fa6404f4ab5ca97ad62c628c01ef99e9d0b27d4a2aa16f7a4b98" }, "downloads": -1, "filename": "Mopidy-Podcast-0.3.0.tar.gz", "has_sig": false, "md5_digest": "bcd95d2f0450e721c3bc18e54f69c1ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22425, "upload_time": "2014-03-14T16:21:33", "url": "https://files.pythonhosted.org/packages/94/25/acf3b900b1d53135db6ff0a5ebedce3f27f4ae49d7785502e0c98744826b/Mopidy-Podcast-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "1178c823b79569dcd9848b34a16d0f32", "sha256": "73e6b8bf411704d73de70e0280d0fc2e7be0fb0c56d6859a9f770405f7d7e1b1" }, "downloads": -1, "filename": "Mopidy-Podcast-0.4.0.tar.gz", "has_sig": false, "md5_digest": "1178c823b79569dcd9848b34a16d0f32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23499, "upload_time": "2014-04-11T17:29:22", "url": "https://files.pythonhosted.org/packages/29/a3/9360cd4b1118de5db8a655dbf0de3b4c9de0a069bb9174a5206fdea87fe9/Mopidy-Podcast-0.4.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "57e01f1cf32c34bd85e39d9fc72fb366", "sha256": "b0d3838f0811c4d0191118f5dbf28d064cd13887691979d980d22a4692ffcd36" }, "downloads": -1, "filename": "Mopidy-Podcast-1.0.0.tar.gz", "has_sig": false, "md5_digest": "57e01f1cf32c34bd85e39d9fc72fb366", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23955, "upload_time": "2014-05-24T14:06:51", "url": "https://files.pythonhosted.org/packages/70/12/26d3ec1d1a37005d0e9c2d275b06562a7b8ecb4c95756aed92b12c891dfb/Mopidy-Podcast-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "50361fc8099656b047cf19509139fc52", "sha256": "5a048519293e7ca400d72f1deb71d3e9db6c2614b82467cb7c0736b0fc492e90" }, "downloads": -1, "filename": "Mopidy-Podcast-1.1.0.tar.gz", "has_sig": false, "md5_digest": "50361fc8099656b047cf19509139fc52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19468, "upload_time": "2014-11-22T20:11:25", "url": "https://files.pythonhosted.org/packages/4d/21/c7bca2615180b8fcc2268579525ffee790870aeb6c756e7f030fe8c2dde8/Mopidy-Podcast-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a80cc7e95d102205502391be056d05f7", "sha256": "7b9b6abb19955854f9eeda89a91e242b9bd627b9ee8212f0fdcf1f19ac96867d" }, "downloads": -1, "filename": "Mopidy_Podcast-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a80cc7e95d102205502391be056d05f7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16568, "upload_time": "2015-03-25T05:45:38", "url": "https://files.pythonhosted.org/packages/7d/b1/1ca4edd34947a977067b9309ecfb2d2ba96ef689f502e4beafb8903a0963/Mopidy_Podcast-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48d3e685d5fc0a0fe0bdd12ef432cd39", "sha256": "a85e83dacbfe51c73dad32146aa7d28cdbcbd9df0323e1af5bcfabe866eec22c" }, "downloads": -1, "filename": "Mopidy-Podcast-1.1.1.tar.gz", "has_sig": false, "md5_digest": "48d3e685d5fc0a0fe0bdd12ef432cd39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19560, "upload_time": "2015-03-25T05:45:29", "url": "https://files.pythonhosted.org/packages/fc/26/70e522949ccf95429b89379b1dc401a909d8eaccd47910903d00a97c167f/Mopidy-Podcast-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "c117b89f3cc885c9bba897cc8101fed1", "sha256": "ef671847f7dc598063b6089a7f0442e960dd0b782eddd414c9536b4601d3b4d1" }, "downloads": -1, "filename": "Mopidy_Podcast-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "c117b89f3cc885c9bba897cc8101fed1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16560, "upload_time": "2015-08-27T19:03:19", "url": "https://files.pythonhosted.org/packages/c7/d3/a72e74e906239159dde391faf4a9a8aa3feda6e0802c37ff209cd2ddf408/Mopidy_Podcast-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "699bcd8e4fc295295534998cfeb290dc", "sha256": "2b29aba28269121fe6a71544bf9a5f276830ad88cd10a8ed6f1beb92f1f4ee74" }, "downloads": -1, "filename": "Mopidy-Podcast-1.1.2.tar.gz", "has_sig": false, "md5_digest": "699bcd8e4fc295295534998cfeb290dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19494, "upload_time": "2015-08-27T19:03:08", "url": "https://files.pythonhosted.org/packages/ac/a2/2481f0752396152acd314f94e8ef2e808e3cb89df6a2457d822968045e52/Mopidy-Podcast-1.1.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "51af45acc41cdd5ea35c7135cee51b99", "sha256": "3675ba38e939b29a087d8a2ed98af39c48806e04e84b61e397c72d3bd4229cd3" }, "downloads": -1, "filename": "Mopidy_Podcast-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "51af45acc41cdd5ea35c7135cee51b99", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10682, "upload_time": "2016-03-23T19:19:25", "url": "https://files.pythonhosted.org/packages/c7/cf/1436ae887942d089b0c90bd1f4b6fed3bd540fa92d40d3fd24bbc9078376/Mopidy_Podcast-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33c7e6eda85f5c69ecfc14d4943dce47", "sha256": "7203c58d782b35f9fd55662a4c66507be9280e4d7d6bb5505c08d64226efbe38" }, "downloads": -1, "filename": "Mopidy-Podcast-2.0.0.tar.gz", "has_sig": false, "md5_digest": "33c7e6eda85f5c69ecfc14d4943dce47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21350, "upload_time": "2016-03-23T19:19:30", "url": "https://files.pythonhosted.org/packages/9a/f4/f40724f9b5a90624de5e7c1e2ead3ce64df9ec61d7a89bf80f41fa587fa7/Mopidy-Podcast-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "122ea4aff4d76044080936340eb3cb46", "sha256": "3f1ad5aec5e7c12a99430f3d4270e3249937e7cac5aa8cca309a870bb0096971" }, "downloads": -1, "filename": "Mopidy_Podcast-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "122ea4aff4d76044080936340eb3cb46", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10316, "upload_time": "2016-08-10T19:44:53", "url": "https://files.pythonhosted.org/packages/97/f3/760947d1d7e2f3514e4704d244361ff7e211de6e347460168a8e9cf60bb3/Mopidy_Podcast-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e62dac89799a7d2d9ac73d482b44bfc", "sha256": "184bfcac5e12bba4a29f180ffbbf40b753e2fcbddcc036b57be7fef8d5464472" }, "downloads": -1, "filename": "Mopidy-Podcast-2.0.1.tar.gz", "has_sig": false, "md5_digest": "3e62dac89799a7d2d9ac73d482b44bfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20605, "upload_time": "2016-08-10T19:44:55", "url": "https://files.pythonhosted.org/packages/be/61/705b81299feacd58e1b73c6491022a2ae2d6e11bd6ffad1742f460a62def/Mopidy-Podcast-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "f2b92e965f64a07a90753725daba81e0", "sha256": "ae86b0dcf89ff2fa2384a1cdfbab127d50be84acc8157807920f54a3291cde67" }, "downloads": -1, "filename": "Mopidy_Podcast-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f2b92e965f64a07a90753725daba81e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10476, "upload_time": "2018-01-10T19:09:39", "url": "https://files.pythonhosted.org/packages/94/1b/d207f3b2b4207c63c5dcbd26b058d46b9ed32116974627c85dd88359ed3e/Mopidy_Podcast-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b2cb32fe5c31160366371b05c560f19", "sha256": "148b7676304aea3ce2ceb257f0b3f67ac47a64bf4744e971826dd3ddc26cc082" }, "downloads": -1, "filename": "Mopidy-Podcast-2.0.2.tar.gz", "has_sig": false, "md5_digest": "3b2cb32fe5c31160366371b05c560f19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21280, "upload_time": "2018-01-10T19:09:41", "url": "https://files.pythonhosted.org/packages/d1/17/dfa7eb6f628572419fee7f94e04182b892f2484fe755b6a9cffa5c69bff0/Mopidy-Podcast-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "441588f673e0122f52d0564ebfdefb73", "sha256": "dd5a70cb7b6b153de7bc481284e24bc565a04e17796fa50a7d0346502832e093" }, "downloads": -1, "filename": "Mopidy_Podcast-2.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "441588f673e0122f52d0564ebfdefb73", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10487, "upload_time": "2018-07-22T22:24:23", "url": "https://files.pythonhosted.org/packages/1b/5a/be7d0148c9158e299a0c7d6bc0cbd980398658de0de63a1071cd2d02f50d/Mopidy_Podcast-2.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7824607299a2a65c5ab904c0cacceee6", "sha256": "220680ed1b8772f0635edefd3d9e4337b9e3fb7ed2de7bc266c54b18ca50ba96" }, "downloads": -1, "filename": "Mopidy-Podcast-2.0.3.tar.gz", "has_sig": false, "md5_digest": "7824607299a2a65c5ab904c0cacceee6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21336, "upload_time": "2018-07-22T22:24:24", "url": "https://files.pythonhosted.org/packages/ad/e9/d7c8b921bce5a824b68517a98d1d103336dad43317766c57e95a144b07ae/Mopidy-Podcast-2.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "441588f673e0122f52d0564ebfdefb73", "sha256": "dd5a70cb7b6b153de7bc481284e24bc565a04e17796fa50a7d0346502832e093" }, "downloads": -1, "filename": "Mopidy_Podcast-2.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "441588f673e0122f52d0564ebfdefb73", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10487, "upload_time": "2018-07-22T22:24:23", "url": "https://files.pythonhosted.org/packages/1b/5a/be7d0148c9158e299a0c7d6bc0cbd980398658de0de63a1071cd2d02f50d/Mopidy_Podcast-2.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7824607299a2a65c5ab904c0cacceee6", "sha256": "220680ed1b8772f0635edefd3d9e4337b9e3fb7ed2de7bc266c54b18ca50ba96" }, "downloads": -1, "filename": "Mopidy-Podcast-2.0.3.tar.gz", "has_sig": false, "md5_digest": "7824607299a2a65c5ab904c0cacceee6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21336, "upload_time": "2018-07-22T22:24:24", "url": "https://files.pythonhosted.org/packages/ad/e9/d7c8b921bce5a824b68517a98d1d103336dad43317766c57e95a144b07ae/Mopidy-Podcast-2.0.3.tar.gz" } ] }