1# -*- coding: utf-8 -*-
2# Copyright (C) 2005  Michael Urman
3#
4# This program is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by
6# the Free Software Foundation; either version 2 of the License, or
7# (at your option) any later version.
8
9"""Mutagen aims to be an all purpose multimedia tagging library.
10
11::
12
13    import mutagen.[format]
14    metadata = mutagen.[format].Open(filename)
15
16``metadata`` acts like a dictionary of tags in the file. Tags are generally a
17list of string-like values, but may have additional methods available
18depending on tag or format. They may also be entirely different objects
19for certain keys, again depending on format.
20"""
21
22from mutagen._util import MutagenError
23from mutagen._file import FileType, StreamInfo, File
24from mutagen._tags import Tags, Metadata, PaddingInfo
25
26version = (1, 42, 0)
27"""Version tuple."""
28
29version_string = ".".join(map(str, version))
30"""Version string."""
31
32MutagenError
33
34FileType
35
36StreamInfo
37
38File
39
40Tags
41
42Metadata
43
44PaddingInfo
45