Parsing ID3 metdata – id3_parser.py

The id3_parser is similar to the exif_parser we have previously discussed. The id3Parser() function defined on line 14 checks the file signature and then calls the getTags() function. The getTags() function relies on the mutagen module to parse MP3 and ID3 tags.

001 import os
002 from time import gmtime, strftime
003  
004 from mutagen import mp3, id3
005  
006 import processors
007  
008 __author__ = 'Preston Miller & Chapin Bryce'
009 __date__ = '20160401'
010 __version__ = 0.01
011 __description__ = 'This scripts parses embedded ID3 metadata from compatible objects'
012  
013  
014 def id3Parser():
...
029 def getTags():

Understanding the id3Parser() function

This function is identical to the exifParser() function with ...

Get Learning Python for Forensics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.