* Added cast integration docs.
* Changed header sizes.
* Added more space above Requirements
* Added cast integration docs.
* Removed separate cast integration docs
* Further indented quote from Google
* Switch to HTML based video position.
* Ground work for API changes and video progress
* Added onpause attribute to video.
* Added save video progress feature.
* Added API check for subtitle status.
* Switch method to DELETE if position is 0
* Added `createVideoTag()` function
* Added `InsertVideoTag()` function
* Switch to JS generated video tag, add on page load
* Removed extra data from DELETE request
* Removed unused code
* Reduced duplicate code
* Cleanup & groundwork cast pull metadata from API
* Minor bug fix
* Fix saving video progress on player close.
* Only send video progress when unwatched
* Cleanup
* Added `getURL()` function
* Cast use API & save progress/mark as watched
* Added cast progress checks
* Changed thresholds for marking videos as watched
* Added `watchedThreshold()` function
Changes:
- merges subtitle suport for JS video player
- merges hint what to do when no videos found
- merges better indexing and error handeling of subtitles
* Added subtitle support to JS player.
* Move `video-item` id to source tag.
* Move `video-item` id to source tag.
* Fix cast support to handle new video tag format
* Add subtitle support to cast integration, WIP
* Replace `&` with `&` in video titles.
* Check if the video is already marked as watched
* Switch to HTML watched check.
Also include some bash snippets to help users with existing video
libraries containing subdirectories get their files all in one directory
quickly.
Co-authored-by: Stephen Herbein <sherbein@DESKTOP-EAJL82P.localdomain>
Changes:
- merges new subtitle download and index functionality
- merges player improvements and api integrations from @n8detar
- merges fix for non ascii channel names
- merges fix for pagination error with 10k+ videos