Граф коммитов

411 Коммитов

Автор SHA1 Сообщение Дата
Derek Herman 9a352a1479
Merge pull request #177 from GoogleChrome/fix/pause-downloads
Fix download auto-pausing when network is cut
2022-01-31 23:18:33 -08:00
Derek Herman cd26b29d6c
Merge pull request #175 from GoogleChrome/add/cast
Google Cast
2022-01-20 00:12:57 -08:00
Jaroslav Polakovič f2e0c8b324 DownloadManager should use custom events to signal the pause request. 2022-01-19 07:30:50 +01:00
Jaroslav Polakovič 20d1bfb822 Update the Czech language tag in subtitles file names. 2022-01-18 08:12:16 +01:00
Jaroslav Polakovič aa1e328f15 Update CSS, fix the elements stacking order. 2022-01-17 15:58:06 +01:00
Jaroslav Polakovič 50cf313546 Merge branch 'add/cast' of github.com:GoogleChrome/kino into add/cast 2022-01-17 15:38:06 +01:00
Jaroslav Polakovič 1596a09842 Simplify the way castable sources are filtered. Add a todo. 2022-01-17 15:35:28 +01:00
Derek Herman 4d7a7040ff Add gstatic origin to CORS allow list 2022-01-14 15:48:30 -08:00
Derek Herman ed1ffcf6d9 Merge branch 'develop' into add/cast 2022-01-14 15:47:00 -08:00
Derek Herman 10ff66bc71
Merge pull request #172 from GoogleChrome/add/media-playback-apis
Use Playback APIs to select appropriate media sources
2022-01-14 15:32:59 -08:00
Derek Herman 521fe226a4
Merge pull request #171 from GoogleChrome/add/pip
Picture-in-picture
2022-01-14 15:23:02 -08:00
Jaroslav Polakovič fc208799eb Add a default subtitles track in Google Cast. 2022-01-14 18:16:22 +01:00
Jaroslav Polakovič 949d957aed Mark the video formats suitable for casting in the JSON API. 2022-01-13 14:58:05 +01:00
Jaroslav Polakovič a9b5fdc06a More concise and elegant way of toggling a class name. 2022-01-11 18:48:52 +01:00
Jaroslav Polakovič 2e3d5d99f3 Use await with loadMedia() and hide target name when it's unknown. 2022-01-11 15:13:22 +01:00
Jaroslav Polakovič 515e21da03 Address the PR feedback. 2022-01-10 17:31:55 +01:00
Jaroslav Polakovič 683db20ed9 Initial Google Cast implementation. 2022-01-07 16:20:03 +01:00
Jaroslav Polakovič 132805fa9d Correct way to fallback when decodingInfo() throws. 2022-01-06 12:41:04 +01:00
Jaroslav Polakovič b89dd7cc72 Construct MediaDecodingConfiguration with 'media-source' as the type. 2022-01-04 15:29:15 +01:00
Jaroslav Polakovič bdb1b8da75 Use MediaSource.isTypeSupported as a decoding info fallback. 2022-01-04 15:21:57 +01:00
Jaroslav Polakovič d5a8cd74a5 Fix a comment typo. 2022-01-04 15:02:34 +01:00
Jaroslav Polakovič 8e34fdaf01 Compress the "Enter PiP" SVG icon. 2022-01-04 12:12:23 +01:00
Jaroslav Polakovič e484469946 Add an exit PiP icon. 2022-01-04 10:12:20 +01:00
Jaroslav Polakovič b038b58911 Cast Implementation WIP 2022-01-04 10:07:46 +01:00
Jaroslav Polakovič 9b2da7ba0b PiP overlay and button design. 2021-12-30 13:31:28 +01:00
Jaroslav Polakovič 46420b682b Use Video Playback Quality API to keep track of video playback. 2021-12-16 13:28:20 +01:00
Jaroslav Polakovič 96f3ccea3b Use Media Capabilities API to pick a good streaming source. 2021-12-15 18:28:04 +01:00
Derek Herman ba4f9ce946
Merge pull request #169 from GoogleChrome/add/background-fetch
Downloading videos using Background Fetch API
2021-12-13 16:55:54 -08:00
Derek Herman 098aea65b3 Merge branch 'develop' into add/background-fetch 2021-12-13 16:42:49 -08:00
Derek Herman 720a1cd0b9
Merge pull request #165 from GoogleChrome/add/autoplay
Autoplay Implementation
2021-12-13 16:37:20 -08:00
Jaroslav Polakovič bac761b2bd Basic PiP button implementation. 2021-12-13 14:58:49 +01:00
Jaroslav Polakovič fb53402c04 Only display the BG Fetch API settings in supporting browsers. 2021-12-09 14:55:39 +01:00
Jaroslav Polakovič 7979e3282d Address PR feedback related to Background Fetch API. 2021-12-09 14:55:07 +01:00
Jaroslav Polakovič 0db214df4b Merge remote-tracking branch 'origin/develop' into add/autoplay 2021-12-09 14:16:47 +01:00
Jaroslav Polakovič 7aead9ac3b Remove the autoplay post. 2021-12-09 13:48:04 +01:00
Jaroslav Polakovič 5be1b5094c Background Fetch has to be controlled using browser UI. 2021-11-19 13:06:15 +01:00
Jaroslav Polakovič d8b2757f80 Abstract getProgress away from the VideoDownloader class. 2021-11-17 16:52:28 +01:00
Jaroslav Polakovič cd13c85860 Merge remote-tracking branch 'origin/develop' into add/background-fetch 2021-11-16 19:39:30 +01:00
Jaroslav Polakovič 9d6d36d683 Remove the file transformers concept. 2021-11-16 19:37:20 +01:00
Jaroslav Polakovič d563412cb9 Add offline URLs rewrites for MPD manifests. 2021-11-16 19:36:20 +01:00
Jaroslav Polakovič 45c71d1a8e Background Fetch API initial implementation. 2021-11-16 15:07:38 +01:00
Jaroslav Polakovič 4b2a4e5e56 Adds explainer for the play method returning this. 2021-11-08 10:14:51 +01:00
Jaroslav Polakovič f09c567d99 Add the Autoplay video thumbnail and Media Session artwork. 2021-11-08 10:10:58 +01:00
Derek Herman 9da90be08d Bump version 2021-11-07 19:00:53 -08:00
Derek Herman c4e1216653
Merge pull request #167 from GoogleChrome/fix/download-interrupted
Fix download component behavior when network connection is cut.
2021-11-07 18:39:51 -08:00
Derek Herman e2c06b8bbb
Merge pull request #166 from GoogleChrome/fix/127-reactive-download-state-in-offline
Fix download state not being reactive in offline mode.
2021-11-07 18:35:37 -08:00
Jaroslav Polakovič 1890c076e4 Don't add or remove the muted attribute. 2021-10-25 17:11:12 +02:00
Jaroslav Polakovič b69cd4c7bd Remove the unnecessary await from manual play button handler. 2021-10-25 16:50:27 +02:00
Jaroslav Polakovič 5c05dcb63c Fix download component behavior when network connection is cut. 2021-10-07 17:56:45 +02:00
Jaroslav Polakovič 4769366b2a Fix download state not being reactive in offline mode. 2021-10-06 16:49:10 +02:00