syndicated-media / sn-spec

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Annotations with timestamps

inorganik opened this issue · comments

We need a way for a creator to include any number annotations with timestamps in each <item> (episode). Something like:

<item>
    <title>Episode title</title>
    <annotation timestamp="0:45:22">Here's a link to that story http://blahblahblah.com</annotation>
    <annotation timestamp="0:47:58">Rob's knee injury: <img src="..."/></annotation>
    ...
</item>

An alternative implementation of this is to use an html attribute within an html-rich episode description:

<description>
    On this weeks show, we discuss...
    <hr timestamp="00:45:22">
    Here's a link to that story http://blahblahblah.com
    <hr timestamp="00:47:58">
    Rob's knee injury: <img src="..."/>
    ...
</description>

As to not duplicate the conversation, the issues that are related to dynamically stitched/generated audio with different lengths already discussed in #33 Chapters pertains here as well—perhaps more so. It's something we'll have to figure out if these ideas are to get a good footing.

Glad you linked that here but there's a big difference between annotations and chapters. Maybe a chapter is a type of annotation?

@inorganik from my perspective the conversation moved pretty quickly to generalized conversations about timestamped metadata in that ticket. It might be worth changing the title of that ticket. You're right, chapters are a more specific case than general annotations but the conversation on #33 is about the general case.

@inorganik I was mostly linking to raise the issue that comes up any time timestamps come up. Whether it's chapters or annotations, they are almost always trying to point to something abstract within the audio (the start of a segment, a certain word, etc). With dynamic audio that could be at 3:10 or 5:14, and dealing with that is something that impacts both cases, regardless of how dissimilar they are.