Skip to content
TimeJump – Deep-links for Podcasts http://davatron5000.github.com/TimeJump
JavaScript
Find file
Failed to load latest commit information.
README.md readme updates
timeJump.js Fix to enable media playback on first click

README.md

TimeJump

TimeJump adds deep-linking to HTML5 audio and video podcasts. TimeJump works behind-the-scenes to create a standardized API for seeking, based off the YouTube deep-linking syntax.

How it works

Include the script at the bottom on your episode pages. It will auto-detect the t (time) parameter in your URL and attempt to fast-forward listeners to that timestamp. It usually works.

Supported URL formats include:

Media Fragments w/ hash:
http://mypodca.st/first-episode/#t=1:23:45
http://mypodca.st/first-episode/#t=23:45
http://mypodca.st/first-episode/#t=234

Media Fragments w/ query:
http://mypodca.st/first-episode/?t=1:23:45
http://mypodca.st/first-episode/?t=23:45
http://mypodca.st/first-episode/?t=234

Quirks Mode (YouTube-style) w/ hash or query:
http://mypodca.st/first-episode/?t=1h23m45s
http://mypodca.st/first-episode/#t=1m23s        
  • Hash: Player will update when the browser's location.hash changes. This means that your episode page can link to timeframes within the page without requiring a page reload.
  • Query: Requires page reload.

In order to support the Media Fragments standard (and be inter-operable with apps like Instacast), the "Media Fragments w/ hash" format is now recommended.

Plays nice with:

Known to work with the following native HTML5 audio/video wrappers:

TODO List:

  • Temporal clipping (Ending times).
Something went wrong with that request. Please try again.