Current Parser
The following parser are available right now. Most parsers have no
docstring, so the documentation is very bad. Feel free to send in a
patch.
Audio
-
class metadata.audio.ac3.Parser(file)
-
class metadata.audio.adts.Parser(file)
-
class metadata.audio.mp3.Parser(file, tagVersion=48)
-
class metadata.audio.flac.Parser(file)
-
class metadata.audio.m4a.Parser(file)
-
class metadata.audio.ogg.Parser(file)
-
class metadata.audio.pcm.Parser(file)
-
class metadata.audio.webradio.Parser(url)
-
class metadata.video.asf.AsfAudio
- ASF audio parser for wma files.
Image
-
class metadata.image.bmp.Parser(file)
-
class metadata.image.gif.Parser(file)
-
class metadata.image.jpg.Parser(file)
- JPEG parser supporting EXIf and IPTC tables. The important
information is mapped to match the kaa.metadata key naming, the
complete table can be accessed with self.tables.
-
class metadata.image.png.Parser(file)
-
class metadata.image.tiff.Parser(file)
Video
-
class metadata.video.asf.Asf(file)
- ASF video parser. The ASF format is also used for Microsft Windows
Media files like wmv.
-
class metadata.video.flv.Parser(file)
- Experimental parser for Flash videos. It requires certain flags to
be set to report video resolutions and in most cases it does not
provide that information.
-
class metadata.video.mkv.Parser(file)
- Matroska video and audio parser. If at least one video stream is
detected it will set the type to MEDIA_AV.
-
class metadata.video.mp4.Parser(file)
- Parser for the MP4 container format. This format is mostly
identical to Apple Quicktime and 3GP files. It maps to mp4, mov,
qt and some other extensions.
-
class metadata.video.mpeg.Parser(file)
- Parser for various MPEG files. This includes MPEG-1 and MPEG-2
program streams, elementary streams and transport streams. The
reported length differs from the length reported by most video
players but the provides length here is correct. An MPEG file has
no additional metadata like title, etc; only codecs, length and
resolution is reported back.
-
class metadata.video.ogm.Parser(file)
-
class metadata.video.real.Parser(file)
-
class metadata.video.riff.Parser(file)
- AVI parser also parsing metadata like title, languages, etc.
-
class metadata.video.vcd.Parser(file)
- Parser for VCD files on hard-disc. It parses cue/bin file combinations.
Disc
-
class metadata.disc.audio.Parser(device)
- Audio CD support. It provides a list of tracks and if on Internet
connection is available it will use CDDB for the metadata.
-
class metadata.disc.dvd.Parser(device)
- DVD parser for DVD discs, DVD iso files and hard-disc and DVD
directory structures with a VIDEO_TS folder.
-
class metadata.disc.vcd.Parser(device)
Games
-
class metadata.games.gameboy.Parser(file)
-
class metadata.games.snes.Parser(file)
Misc
-
class metadata.misc.directory.Parser(directory)
- Simple parser for reading a .directory file.
-
class metadata.misc.xmlfile.Parser(file)