infinite-persistence
f2495df615
Player: chapter markers
2022-05-04 10:02:22 -04:00
infinite-persistence
9fd890cfc2
Remove orphaned comment and unnecessary flow marker
...
Was confused on which part of the code this was referring to, but turns our `subCaps` was recently removed.
2022-05-04 10:02:22 -04:00
infinite-persistence
c5e185fa6d
DRY: VIDEO_PLAYBACK_RATES
2022-05-04 10:02:22 -04:00
Rafael
4669246b55
Fix switch again
2022-04-26 20:28:54 -04:00
Rafael
3ac57776e9
Revert "Revert "Fix original and livestream quality switch behavior""
...
This reverts commit 7effcd69e8
.
2022-04-26 20:28:54 -04:00
Thomas Zarebczan
7effcd69e8
Revert "Fix original and livestream quality switch behavior"
...
This reverts commit 7a86d7a895
.
2022-04-26 17:35:30 -04:00
Rafael
7a86d7a895
Fix original and livestream quality switch behavior
2022-04-26 16:19:59 -04:00
Rafael
8b443d343c
Change logic for original option on livestream
2022-04-26 08:18:41 -04:00
Rafael
daaa787f97
Initial quality notify based on already set setting
2022-04-26 08:18:41 -04:00
Rafael
753c47ace5
Add initial change Toast notify
2022-04-26 08:18:41 -04:00
Rafael
02ac8810d9
Fix auto quality display
2022-04-26 08:18:41 -04:00
Rafael
aa1b75434d
Clean up
2022-04-26 08:18:41 -04:00
Rafael
6b1bcb34a7
Fix bandwithSelector and livestream selector broken
2022-04-26 08:18:41 -04:00
Rafael
f1dbfa01ea
lint
2022-04-26 08:18:41 -04:00
Rafael
ef7e6a56b4
Only change default from settings page
2022-04-26 08:18:41 -04:00
Rafael
ebad2d746a
Fix Original to Auto switch
2022-04-26 08:18:41 -04:00
Rafael
b5f8a849a1
Attempt to show auto video quality
2022-04-26 08:18:41 -04:00
Rafael
73f27cc67e
Add ability to store quality settings as default
2022-04-26 08:18:41 -04:00
infinite-persistence
7445063405
Use videojs::http-streaming
for all except iPhones
...
## Ticket
31: "quality selector not available on safari browsers"
## Notes
The quality selector isn't populated in some Apple products -- a known issue with videojs as the platform doesn't relay the info.
But it seems like only iPhone is affected, so let's enable the override for all platforms except iPhone.
2022-04-25 09:14:24 -04:00
Thomas Zarebczan
8144a9bb87
livestream new api
...
Re-used lots of Anthony's code + made fixes to a few areas including the publish page.
a
new videojs
video.js@7.18.1 + http-streaming@2.14.2
remove console log
2022-04-20 15:53:28 -04:00
infinite-persistence
49db1fe83b
Replace IS_IOS and IS_ANDROID with platform
2022-04-14 10:29:01 -04:00
infinite-persistence
257011b62d
Use non-VHS link when "auto" matches non-VHS quality
...
The ideas is that the "optimized" version (same height as original) is badly done, so display the original instead behind the scenes.
2022-04-14 02:41:23 -04:00
external
6478da923f
Port bandwidth selector from http-streaming @ v2.0.0
...
Reference:
https://github.com/videojs/http-streaming/issues/749#issuecomment-606972884
This is a direct copy of the necessary files to replicate `lastBandwidthSelector`. Irrelevant code was removed.
2022-04-14 02:41:23 -04:00
infinite-persistence
c1fb160452
Use non-VHS link when "original" is selected.
...
Ticket: 638
2022-04-14 02:41:23 -04:00
infinite-persistence
33adf7aab2
Add "original" quality button
2022-04-14 02:41:23 -04:00
infinite-persistence
4f600fbc8e
Cleanup; no functional change.
...
- Handle null `vjsPlayer` so we don't need to add FlowFixMe everywhere.
- Remove redundant comments.
2022-04-14 02:41:23 -04:00
Thomas Zarebczan
17d5d5c73b
partial new livestream api support
2022-04-13 11:52:00 -04:00
Rafael
dff64f5a47
Improve plugins format
2022-04-07 11:44:25 -04:00
Rafael
de93a97af0
Fix icon cutoff
2022-04-07 11:44:25 -04:00
Rafael
800e735115
Mobile file page, comments and player improvements for rotated landscape view
...
undo plugin changes
2022-04-07 11:44:25 -04:00
Rafael
65b9906086
Add dynamic player aspect ratio resizing
2022-04-07 11:44:25 -04:00
Rafael
8823461ebd
Add percentage video duration keybinds
2022-03-29 22:39:01 -04:00
Thomas Zarebczan
e40b65b975
Revert "send 10 percent of traffic to other server"
...
This reverts commit 0fcdbc7858
.
2022-03-25 15:35:05 -04:00
Anthony
0fcdbc7858
send 10 percent of traffic to other server
2022-03-25 14:28:57 -04:00
Thomas Zarebczan
087282578f
add airplay
2022-03-25 11:31:11 -04:00
Rafael
09557c8ce2
Fix warnings
2022-03-23 17:09:17 -04:00
Thomas Zarebczan
7477208c4e
Chromecast on Lives
...
+ remove some dev code that's no longer needed...
2022-03-23 00:19:53 -04:00
Raphael Wickihalder
5632624cd9
Center play button
2022-03-17 10:30:50 +01:00
Rafael
f4fdee8331
socket improvements
2022-03-16 16:36:50 -04:00
Thomas Zarebczan
60c317dedf
various fixes
2022-03-16 16:36:50 -04:00
Rafael
6dea79819d
livestream + old APIs
2022-03-16 16:36:50 -04:00
mayeaux
0c4f85fe53
MAKE ODYSEE EVEN MORE BEAUTIFUL ( #539 )
...
WE LOVE YOU RAPHAEL FOR MAKING THIS HAPPEN!
2022-02-11 13:50:55 -05:00
Rafael
0c47f1daa9
Refactor fileRenderIninitiator component
...
- Only pass necessary props
- Created new initialize play redux action
- Removed deprecated ~file app download~ keyboard functionality, moved preventDefault to videojs keyboard events to prevent ~space~ moving down the page
2022-02-08 12:35:40 -05:00
David Granado
ce903c9280
Patch to restore position upon returning to video until more fully fleshed out fix can be introduced ( #817 )
...
* Patch to restore position upon returning to video until more fully fleshed out fix can be introduced
* Add code to notify other open tabs of position saving
* Fix typo
* Wrap localStorage access in try/catch in event browser settings make it unavailable
* Remove formatting changes
* Move constant from 'pages' to 'player'
* Move dispatch out of try/catch
* Fixed typo
2022-02-07 12:51:26 -05:00
Thomas Zarebczan
fd1ee4f43c
recsys take 99
2022-02-04 18:38:42 -05:00
Thomas Zarebczan
b3d9fe5473
Force stop event on dispose
2022-01-28 16:19:27 -05:00
mayeaux
373766c5b5
Fix vidcrunch on ios to only show ad when its scrolled to ( #651 )
...
* fix vidcrunch on ios to only show ad when its scrolled to
* clean up and optimize code
2022-01-10 22:21:55 +01:00
mayeaux
b822fbdac8
fix ios can autoplay bug ( #640 )
2022-01-06 22:20:42 +01:00
mayeaux
58bdcbd1ed
Reduce triple call to single call, improve video loading, fix embed play button being off-center ( #546 )
...
Lots of optimizations and cleanup for the player. If we run into any strange issues, can revert.
2022-01-06 14:28:27 -05:00
Anthony
bc514b1d5c
fix lint errors
2021-12-15 15:00:28 -05:00