System overview

Timeline Notation is a file format for creating visual timelines for audio programs

A functioning Timeline web player: Biped Radio, Ep. 3

With HTML, you make a page

Web pages have headings, paragraphs, images, videos, etc. HTML is the file format used to describe each of those elements.

With Timeline Notation, you make a timeline

Start with a blank timeline:

Then add elements to it:

Each element relates to something happening in the audio.

Timelines can be displayed by any app that adopts the format.

Timeline files always accompany audio files. Here's how it integrates with RSS for podcasting.

A Timeline Universe

Components of a basic Timeline system:

Editor app: Writes Timeline Notation files. Think of it like a word processor for timelines.

Server: Makes Timeline files available for player apps to download.

Player app: Displays/plays timelines synchronously with audio.

The editor creates the Timeline file.

The editor adds the Timeline file to the server.

The player downloads the Timeline file from the server and displays it.

Learn how this integrates with RSS.

Besides audio players, plenty of other types of apps could be a part of the Timeline Universe, such as audio-based social networks or note-taking apps.

Electric Kool-Aid Timeline Test

To get the ball rolling, I've written a web-based editor and player called The Electric Kool-Aid Timeline Test.

Third-I-Y Open Source Player

Coming soon! I've also made an open-source JavaScript player that anyone can use. It is designed for complete separation between the Timeline player and the audio player, so that it can integrate cleanly with existing audio players. There's a simple API so you can provide instructions to the timeline portion.

Email for details: lyndon@lyndonfroese.com