amugofjava / anytime_podcast_player

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

Support for VTT #126

Open rjgout opened 1 month ago

rjgout commented 1 month 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 1 month 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.