Пример #1
0
 def __get_episode_title_from_id3_tags(tags: id3.ID3) -> Optional[str]:
     tit2_tag: id3.TIT2 = tags.get("TIT2")
     if tit2_tag and tit2_tag.text:
         return tit2_tag.text[0]
     else:
         return None
Пример #2
0
 def __get_episode_number_from_id3_tags(tags: id3.ID3) -> Optional[int]:
     trck_tag: id3.TRCK = tags.get("TRCK")
     if trck_tag and trck_tag.text:
         return int(trck_tag.text[0])
     else:
         return None
Пример #3
0
 def __get_podcast_name_from_id3_tags(tags: id3.ID3) -> Optional[str]:
     tpe1_tag: id3.TPE1 = tags.get("TPE1")
     if tpe1_tag and tpe1_tag.text:
         return tpe1_tag.text[0]
     else:
         return None