amugofjava / anytime_podcast_player

Simple, easy to use Podcast player app written in Flutter and Dart.
BSD 3-Clause "New" or "Revised" License
442 stars 101 forks source link

Support for VTT #126

Open rjgout opened 6 months ago

rjgout commented 6 months ago

Hi, I created a vtt file for a episode. But I noticed that vtt is not supported. Is it possible to add vtt? The srt files are doing great. But I would like to tag the speakers.

amugofjava commented 6 months ago

Hi @rjgout,

I would like to add support for VTT to complement the current JSON and SRT transcripts, so it is on the todo list.

JSON format transcripts supports speakers, and with an SRT, if a block starts with a person's name followed by a colon, Anytime will take that as the speaker. A good example of this is the Podcasting 2.0 podcast. This podcast uses SRT format transcripts and if you play an episode in Anytime it will match the speakers. And example of one of their transcripts can be found here.