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
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
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