make sure to clear setIntervals
Slideshare - don't use swfobject/flash. just use images
refactor - create Playback object that's injected into controllers and components to manage time and slide
Current sequence scrolls to top during playback
Refactor models and reorganize to "Media"
1. Renaming:
a. Media -> MediaQuery
b. Video -> Media
2. Shorten queryParams to use routeId and base64 encoded sequences
1. destroy popcorn when view is destroyed
2. add google analytics
1. Use youtube-video component instead of Popcorn
2. refactor media controller
1. Remove popcorn dependency
2. Enalbe Vimeo
1. fix scrubbers
2. inject playback into routes, not controllers so that controllers don't hang onto playback inappropriately
style modal form and index
Add ability to have fullVideo mode
Create new Playback when deactivating route
1. move mediaTypes from MediaMixin to Deck and Media
2. fix youtube idRegex
1. Display length and max sequences in /new
2. fix _seekTo for vimeo-video so that it accepts 0
3. google analytics only in dist
Use sequences table in /new
1. Add touchStart handler to tab-li
2. fix maxSeqs in /new
3. add tabs to /show and display source links
4. vimeo model gets a domain
5. Youtube model gets start from first sequence
1. slide-image doesn't validate src
2. fetch 2 slides at a time
Remove unused sequence functionality
Clear playback state between presentations