code: def get_audio_metadata_old(fname):
      
      audio_dict = {}
      print("IDv2 tag info for %s:" % fname)
      try:
          audio = mutagenx.id3.ID3(fname, translate=False)
      except StandardError as err:
          print("ERROR = " + str(err))
      #else:
          #print(audio.pprint().encode("utf-8", "replace"))
          #for frame in audio.values():
          #    print(repr(frame))
      
      try:
          audio_dict["title"] = audio["title"]
      except KeyError:
          print("No title")
          
      try:
          audio_dict["artist"] = audio["artist"] # tags['TPE1'] 
      except KeyError:
          print("No artist")
          
      try:
          audio_dict["album"] = audio["album"]
      except KeyError:
          print("No album")
          
      try:
          audio_dict["length"] = audio["length"]
      except KeyError:
          print("No length")
          
      #pprint.pprint(audio.tags)
          
      return audio_dict
docs: retrieve the metadata from an MP3 file