mediafile


Namemediafile JSON
Version 0.13.0 PyPI version JSON
download
home_pagehttps://github.com/beetbox/mediafile
SummaryHandles low-level interfacing for files' tags. Wraps Mutagen to
upload_time2024-11-03 19:31:33
maintainerNone
docs_urlNone
authorAdrian Sampson
requires_python>=3.7
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            MediaFile: read and write audio files' tags in Python
=====================================================

.. image:: https://github.com/beetbox/mediafile/workflows/Build/badge.svg?branch=master
    :target: https://github.com/beetbox/mediafile/actions

.. image:: http://img.shields.io/pypi/v/mediafile.svg
    :target: https://pypi.python.org/pypi/mediafile

MediaFile is a simple interface to the metadata tags for many audio file
formats. It wraps `Mutagen`_, a high-quality library for low-level tag
manipulation, with a high-level, format-independent interface for a common set
of tags.

.. _Mutagen: https://github.com/quodlibet/mutagen

Synopsis
--------

MediaFile is available `on PyPI`_. Install it by typing ``pip install
mediafile``. It works on Python 3.7 or later. Then:

.. code:: python

  >>> from mediafile import MediaFile
  >>> f = MediaFile('Lucy.mp3')
  >>> f.title
  u'Lucy in the Sky with Diamonds'
  >>> f.artist = 'The Beatles'
  >>> f.save()

.. _on PyPI: https://pypi.python.org/pypi/mediafile

Documentation
-------------

See the `full documentation`_.

.. _full documentation: http://mediafile.readthedocs.io/

Authors
-------

MediaFile is part of the `beets`_ project. It was originally written by
`Adrian Sampson`_ and is now developed by the beets community. The license is
MIT.

.. _Adrian Sampson: https://github.com/sampsyo
.. _beets: https://github.com/beetbox/beets
.. _MIT: http://www.opensource.org/licenses/mit-license.php

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/beetbox/mediafile",
    "name": "mediafile",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": null,
    "author": "Adrian Sampson",
    "author_email": "adrian@radbox.org",
    "download_url": "https://files.pythonhosted.org/packages/86/43/7726b251c591044b4ae2734049260e7a37c7e5b97a3fe1002443f9a3e829/mediafile-0.13.0.tar.gz",
    "platform": null,
    "description": "MediaFile: read and write audio files' tags in Python\n=====================================================\n\n.. image:: https://github.com/beetbox/mediafile/workflows/Build/badge.svg?branch=master\n    :target: https://github.com/beetbox/mediafile/actions\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 3.7 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\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Handles low-level interfacing for files' tags. Wraps Mutagen to",
    "version": "0.13.0",
    "project_urls": {
        "Homepage": "https://github.com/beetbox/mediafile"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9fb0363b4d1443a593398f9d3784f406385f075e8fd0991c35356e73fc37638a",
                "md5": "e26d0ea0e7e509bdec672f3f7988b090",
                "sha256": "cd8d183d0e0671b5203a86e92cf4e3338ecc892a1ec9dcd7ec0ed87779e514cb"
            },
            "downloads": -1,
            "filename": "mediafile-0.13.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e26d0ea0e7e509bdec672f3f7988b090",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 21469,
            "upload_time": "2024-11-03T19:31:17",
            "upload_time_iso_8601": "2024-11-03T19:31:17.460859Z",
            "url": "https://files.pythonhosted.org/packages/9f/b0/363b4d1443a593398f9d3784f406385f075e8fd0991c35356e73fc37638a/mediafile-0.13.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "86437726b251c591044b4ae2734049260e7a37c7e5b97a3fe1002443f9a3e829",
                "md5": "64955f415233169322686687bedbca7c",
                "sha256": "de71063e1bffe9733d6ccad526ea7dac8a9ce760105827f81ab0cb034c729a6d"
            },
            "downloads": -1,
            "filename": "mediafile-0.13.0.tar.gz",
            "has_sig": false,
            "md5_digest": "64955f415233169322686687bedbca7c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 562194,
            "upload_time": "2024-11-03T19:31:33",
            "upload_time_iso_8601": "2024-11-03T19:31:33.690688Z",
            "url": "https://files.pythonhosted.org/packages/86/43/7726b251c591044b4ae2734049260e7a37c7e5b97a3fe1002443f9a3e829/mediafile-0.13.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-03 19:31:33",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "beetbox",
    "github_project": "mediafile",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "mediafile"
}
        
Elapsed time: 0.37718s