Commit Graph

200 Commits

Author SHA1 Message Date
4c1a5f84fa Fix prefs cookies in player (#3276) 2022-08-22 16:16:50 +00:00
210c2a8855 Fix updated sources not returned inside map func
This fix the issue reported in https://github.com/iv-org/invidious/issues/2055#issuecomment-1192894698
2022-07-25 12:38:17 +00:00
cd6c73e487 Merge pull request #3162 from 138138138/138138138-audio-quality-1 2022-07-11 17:36:28 +02:00
dc6d088e30 Merge pull request #3158 from 138138138/138138138-mobileui-forward-rate 2022-07-07 00:05:25 +02:00
cc9ce916c6 Update MobileUi 2022-06-25 19:24:20 +08:00
c7d468578f Update MobileUi 2022-06-25 19:03:35 +08:00
32ecf30c82 Add audioTrackButton 2022-06-25 17:19:11 +08:00
ac685f65e9 Fix captions
textTracks 0 in DASH mode shows debug messages.
Use textTracks 1 in DASH mode, and textTracks 0 in non-DASH mode and audio mode.
2022-06-23 01:01:11 +08:00
f6b1cbd5d0 Player MobileUi fast forward/backward rate
The fast forward/backward seconds will be adjusted according to playback rate (same as YouTube app behavior).
5 seconds is used when the playback rate is 1x. Previously it was 10 seconds. I believe most of the users watch videos at 2x, so the change will not be obvious.
2022-06-22 19:33:02 +08:00
7db6e43e3f Fix captions
Captions should automatically show according to preferences.
2022-06-22 19:10:46 +08:00
d3ab4a5145 JS. Trailing spaces removed 2022-06-05 20:54:48 +03:00
f2f3f045e5 fix time adding dirung redirection 2022-05-31 12:18:42 +03:00
b12149bafd Save time during redirection on another instance 2022-05-31 11:58:12 +03:00
b729597728 comment changed
extra spaces removed
2022-05-21 19:30:51 +03:00
b72b917af2 handled invalid values in storage
partial rewrite notifications.js
innerText to textContent
fixed bug with clamping
2022-05-21 13:35:41 +03:00
319bbd2f81 JS code minor formatting
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2022-05-19 07:15:17 +03:00
17e6213448 Less player reload timeout 2022-05-17 10:03:07 +03:00
2ea423032e Share video regression. Single quotes are required 2022-05-17 09:43:05 +03:00
2dead1a19b JS theme switching simplified 2022-05-16 13:51:28 +03:00
e18b10297b JS fixes: recursion in themes, keys for frame walking, JSON XHR and details-summary in IE11 2022-05-16 13:13:00 +03:00
fd66084388 js code rewrite. Themes rewritten, bugs fixed 2022-05-15 08:38:46 +03:00
f06d5b973b jsdoc type fix 2022-05-06 07:42:15 +03:00
fd890f9c0a fix helpers storage 2022-05-06 07:21:19 +03:00
835237382f fix helpers 2022-05-06 06:16:41 +03:00
7dd699370f js code rewrite. Created _helpers.js with XHR and storage wrapper 2022-05-06 04:46:59 +03:00
b0342b7449 Other minor fixes 2022-05-03 22:28:19 +02:00
dbb1e3f5d8 replace tabs to spaces 2022-04-27 15:01:34 +03:00
fafd4d9396 new lines in the end of file 2022-04-25 13:14:08 +03:00
3431a1b1de console.warn and info instead of log 2022-04-25 12:54:32 +03:00
026ea52445 optional catchng is not supported by IE11 2022-04-25 12:54:31 +03:00
1e60b9a322 destructing binding is not supported by IE11 2022-04-25 12:54:31 +03:00
7450cb1f21 default parameters 2022-04-25 12:54:30 +03:00
cdd5a9e935 replace huphen-minus to real minus 2022-04-25 12:54:30 +03:00
c4cc50ca39 replace innerHTML to safer textContent where possible 2022-04-25 12:54:30 +03:00
9b09d369d9 add variable declarations 2022-04-25 12:54:25 +03:00
12ab11413f fix double variable declaration 2022-04-25 10:17:15 +03:00
352f3640cf transform template string 2022-04-25 10:17:12 +03:00
7940e91cbe single quotes 2022-04-25 10:15:57 +03:00
577a2356a0 convert arrow functions 2022-04-25 10:14:29 +03:00
38ef0b10e7 eqeqeq 2022-04-25 10:14:24 +03:00
c72d3c4a0e semicolons 2022-04-25 10:13:00 +03:00
eb7e48b059 use strict 2022-04-25 10:12:16 +03:00
2ea986326d Bump videojs to 7.12.1 (#3011) 2022-04-22 22:37:45 +02:00
31de39a7a4 Remove insecure protocol in embedded view 2022-04-17 04:32:15 +03:00
8262aa4138 Merge pull request #2895 from MathiusD/master
Persist player volume/speed
2022-04-09 20:05:28 +02:00
95d86ebf22 Sanity check + comment why we add a leading dot 2022-04-09 20:04:42 +02:00
6aa7db2358 Minor code/comments cleaning 2022-04-09 19:58:49 +02:00
2c22b0839f Safari audio double duration fix for iOS 15
The previous method breaks Always Loop feature on iOS 15.
The previous player.currentTime(player.duration() + 1) sometimes breaks the entire player.
Now it jumps to (end - 1) seconds when the time goes between over half and (end - 2) seconds.
With Always Loop on, player will jump to the beginning after 1 second.
2022-03-27 18:32:00 +08:00
e66b317f02 Reduce regex in player script
Following correction at:
https://github.com/iv-org/invidious/pull/2895#issuecomment-1048245008
2022-02-22 22:53:26 +01:00
aa8758dec2 Patch updateCookie for preserve extra args (like domain) 2022-02-22 20:05:22 +01:00