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