Polyvox.ID3.Tag protocol

Represents a tag, virtual or physical, in an MP3 file.

Summary

Functions

Gets a stream that contains the artwork for the episode

Gets the date of the recording of the podcast in DDMM format

Gets the description of the episode’s contents

Gets the list of genres for the episode

Gets the number of the episode

Gets the names of the people in the episode

Gets the podcast name

Gets the URL of the podcast

Gets the notes for the show

Gets the summary of the episode’s contents

Gets the title of the episode

Gets the unique identifier for the episode

Gets the URL for the episode

Gets the year of the recording of the episode

Types

t :: term

Functions

artwork(tag)

Specs

artwork(Tag.t) :: Stream.t | nil

Gets a stream that contains the artwork for the episode.

Note: This is not yet implemented because it’s not MVP.

date(tag)

Specs

date(Tag.t) :: binary | nil

Gets the date of the recording of the podcast in DDMM format.

description(tag)

Specs

description(Tag.t) :: binary | nil

Gets the description of the episode’s contents.

genres(tag)

Specs

genres(Tag.t) :: [integer] | nil

Gets the list of genres for the episode.

number(tag)

Specs

number(Tag.t) :: integer | nil

Gets the number of the episode.

participants(tag)

Specs

participants(Tag.t) :: [binary] | nil

Gets the names of the people in the episode.

podcast(tag)

Specs

podcast(Tag.t) :: binary | nil

Gets the podcast name.

podcast_url(tag)

Specs

podcast_url(Tag.t) :: binary | nil

Gets the URL of the podcast.

show_notes(tag)

Specs

show_notes(Tag.t) :: binary | nil

Gets the notes for the show.

summary(tag)

Specs

summary(Tag.t) :: binary | nil

Gets the summary of the episode’s contents.

title(tag)

Specs

title(Tag.t) :: binary | nil

Gets the title of the episode.

uid(tag)

Specs

uid(Tag.t) :: binary | nil

Gets the unique identifier for the episode.

url(tag)

Specs

url(Tag.t) :: binary | nil

Gets the URL for the episode.

year(tag)

Specs

year(Tag.t) :: integer | nil

Gets the year of the recording of the episode.