{ "info": { "author": "Adrian Sampson", "author_email": "adrian@radbox.org", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Multimedia :: Sound/Audio" ], "description": "MediaFile: read and write audio files' tags in Python\n=====================================================\n\n.. image:: https://travis-ci.org/beetbox/mediafile.svg?branch=master\n :target: https://travis-ci.org/beetbox/mediafile\n\n.. image:: http://img.shields.io/pypi/v/mediafile.svg\n :target: https://pypi.python.org/pypi/mediafile\n\nMediaFile is a simple interface to the metadata tags for many audio file\nformats. It wraps `Mutagen`_, a high-quality library for low-level tag\nmanipulation, with a high-level, format-independent interface for a common set\nof tags.\n\n.. _Mutagen: https://github.com/quodlibet/mutagen\n\nSynopsis\n--------\n\nMediaFile is available `on PyPI`_. Install it by typing ``pip install\nmediafile``. It works on Python 2.7 and Python 3.4 or later. Then:\n\n.. code:: python\n\n >>> from mediafile import MediaFile\n >>> f = MediaFile('Lucy.mp3')\n >>> f.title\n u'Lucy in the Sky with Diamonds'\n >>> f.artist = 'The Beatles'\n >>> f.save()\n\n.. _on PyPI: https://pypi.python.org/pypi/mediafile\n\nDocumentation\n-------------\n\nSee the `full documentation`_.\n\n.. _full documentation: http://mediafile.readthedocs.io/\n\nAuthors\n-------\n\nMediaFile is part of the `beets`_ project. It was originally written by\n`Adrian Sampson`_ and is now developed by the beets community. The license is\nMIT.\n\n.. _Adrian Sampson: https://github.com/sampsyo\n.. _beets: https://github.com/beetbox/beets\n.. _MIT: http://www.opensource.org/licenses/mit-license.php", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/beetbox/mediafile", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mediafile", "package_url": "https://pypi.org/project/mediafile/", "platform": "ALL", "project_url": "https://pypi.org/project/mediafile/", "project_urls": { "Homepage": "https://github.com/beetbox/mediafile" }, "release_url": "https://pypi.org/project/mediafile/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "low-level audio tag interface", "version": "0.2.0" }, "last_serial": 5423441, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c2c0ef3e9f2bca450201f97f003c12ac", "sha256": "7501fe769298c3608cdb67ec49cfb2d4c64c62ff6438a0a9881a8be4847617b0" }, "downloads": -1, "filename": "mediafile-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c2c0ef3e9f2bca450201f97f003c12ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27565, "upload_time": "2016-11-27T00:23:36", "url": "https://files.pythonhosted.org/packages/5c/63/d3779c5cff9e7a7b7a86d46d09aeeff95babd30a602f1678d23ec2e05871/mediafile-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "dafd8d90be30e25d9ae01af6acd7323b", "sha256": "904e4669deefb7beda69655ae2a1f26cfc77007ee5652c2c47d619914fa824fb" }, "downloads": -1, "filename": "mediafile-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dafd8d90be30e25d9ae01af6acd7323b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19819, "upload_time": "2019-05-18T02:42:48", "url": "https://files.pythonhosted.org/packages/31/d2/f83c9c30f09d8fba398411991629ac778a7e867af87930d27abb8dfcf995/mediafile-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ceb6f6e53a024d3de9cd8697e36792ea", "sha256": "1a9a879d056fb31959964426e52311b60f53a0e643602e43268db974d12f2373" }, "downloads": -1, "filename": "mediafile-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ceb6f6e53a024d3de9cd8697e36792ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32324, "upload_time": "2019-05-18T02:42:51", "url": "https://files.pythonhosted.org/packages/85/dd/24e2139cd0e751be936a10a8c6b922b172373fcd5aa120affd643fead892/mediafile-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f9720dd4604f9dac6c333b62462a3aaf", "sha256": "a59ec09142fd352648596de18836af765c6e59b25e95fc2f5aa72b6f082b3ddf" }, "downloads": -1, "filename": "mediafile-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f9720dd4604f9dac6c333b62462a3aaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 503699, "upload_time": "2019-06-20T02:04:33", "url": "https://files.pythonhosted.org/packages/3f/8d/34797ad7ada463eda8d9aa2db63c523e1d9ff7770732055424729684a062/mediafile-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f9720dd4604f9dac6c333b62462a3aaf", "sha256": "a59ec09142fd352648596de18836af765c6e59b25e95fc2f5aa72b6f082b3ddf" }, "downloads": -1, "filename": "mediafile-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f9720dd4604f9dac6c333b62462a3aaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 503699, "upload_time": "2019-06-20T02:04:33", "url": "https://files.pythonhosted.org/packages/3f/8d/34797ad7ada463eda8d9aa2db63c523e1d9ff7770732055424729684a062/mediafile-0.2.0.tar.gz" } ] }