Chocobozzz
75d7495962
Autoclose settings on outside click
2021-04-27 10:46:09 +02:00
Chocobozzz
3e0e8d4afd
Revert "Fix context menu when watching a playlist"
...
This reverts commit e8bb5b6b3a
.
We'll refactor this error handler in hls.js v1 upgrade
2021-04-21 15:28:12 +02:00
Chocobozzz
48d7e4ad13
Better hls warn/error logging
2021-04-21 15:18:22 +02:00
Chocobozzz
e8bb5b6b3a
Fix context menu when watching a playlist
2021-04-21 15:18:22 +02:00
Chocobozzz
93f30abf28
Lazy load player captions
2021-04-13 08:38:15 +02:00
Rigel Kent
83ff548125
add icons in contextmenu
2021-04-12 15:35:39 +02:00
Rigel Kent
a472cf0330
add loop toggle to the player contextmenu
2021-04-12 10:50:22 +02:00
kontrollanten
58b9ce3080
Resume videos for non-logged in users ( #3885 )
...
* client: resume videos for non-logged in users
closes #3866
* fix build for embeded
* Update client/src/app/app.component.ts
* fix review comments
2021-03-31 11:26:32 +02:00
Thavarasa Prasanth
4097c6d66c
fix missing title attribute on <iframe> tag suggested for embedding ( #3901 )
...
* title attribute is missing on <iframe> tag suggested for embedding #3861
* fix #3901
* fix: escapeHTML #3901
* fix: playlist title instead of video title #3901
* fix #3901
* assign title directly #3901
2021-03-31 08:32:05 +02:00
ltsallas
088447758f
Add 1.75 option to playback rates
2021-03-26 08:38:27 +01:00
Chocobozzz
d61893f723
Async torrent creation
2021-02-25 15:01:07 +01:00
Chocobozzz
e84203f295
Fix subtitles load on safari
2021-02-24 10:22:34 +01:00
kontrollanten
684cdacbbd
client(hotkeys): remove seekstep VLC behavior
...
closes #2810
2021-02-16 10:37:01 +01:00
kontrollanten
e0b5972167
client(hotkeys): tighten hotkey definitions
2021-02-16 10:37:01 +01:00
Chocobozzz
2d056f6604
Try to recover from network errors
2021-02-09 11:46:30 +01:00
Chocobozzz
cb5c2abc99
Improve parse log with sql
2021-02-01 15:04:45 +01:00
Chocobozzz
d0dd9813d5
Fix hls error handling
2021-01-29 14:05:41 +01:00
Chocobozzz
e25f83ce21
Correctlu throws an error on manifestIncompatibleCodecsError
2021-01-29 14:05:41 +01:00
Chocobozzz
e46c70d858
Fix ;
2020-12-07 17:03:22 +01:00
Chocobozzz
6a882bc400
Relax webtorrent file check
2020-12-07 16:53:11 +01:00
kontrollanten
77002f5291
wt-plugin: tighten sanity check
2020-12-07 16:52:35 +01:00
kontrollanten
a325db1776
Revert "refactor(wt-plugin): create getVideoFile fn"
...
This reverts commit 9110f52c4f
.
2020-12-07 16:52:35 +01:00
kontrollanten
8426a71144
Revert "refactor(wt-plugin): tighten TS definitions"
...
This reverts commit cdca521e15
.
2020-12-07 16:52:35 +01:00
kontrollanten
d94ca8d0b7
refactor(wt-plugin): tighten TS definitions
2020-12-07 16:52:35 +01:00
kontrollanten
46d992d208
refactor(wt-plugin): create getVideoFile fn
2020-12-07 16:52:35 +01:00
kontrollanten
a5a69fc727
wt-plugin: clearify err msg
2020-12-07 16:52:35 +01:00
Chocobozzz
10f26f4203
Fix viewers for lives
2020-12-07 16:07:52 +01:00
kontrollanten
adc1f09c0d
hls-plugin: destroy hls upon third err
...
According to hls.js docs `hls.destroy()` should be called
https://github.com/video-dev/hls.js/blob/master/docs/API.md#final-step-destroying-switching-between-streams
2020-12-07 08:59:08 +01:00
Chocobozzz
5f8327c507
Update i18n with new player keys
2020-12-04 16:37:21 +01:00
Florian CUNY
171528373e
add 'total downloaded' stats from server and peers in player ( #3394 )
...
Implements https://github.com/Chocobozzz/PeerTube/issues/3384
This will only work with HLS. The display for Webtorrent is left untouched.
Co-authored-by: Rigel Kent <par@rigelk.eu>
2020-12-04 16:30:01 +01:00
Chocobozzz
fc41887463
Fix 00:00 player timestamp
2020-11-25 11:56:19 +01:00
Rigel Kent
afff310e50
allow private syndication feeds via a user feedToken
2020-11-25 11:07:56 +01:00
Chocobozzz
4f926722ea
Upgrade client dependencies
...
Migrate removed primeng theme to custom CSS
2020-11-19 15:25:41 +01:00
Chocobozzz
e14de000f9
Update live settings edge delay
2020-11-18 11:32:57 +01:00
Chocobozzz
1648dcb509
Increase live delay
2020-11-17 14:05:15 +01:00
Chocobozzz
501af82d99
Delay notification when waiting for a live
2020-11-12 17:13:32 +01:00
Chocobozzz
25b7c84724
Try to optimize sha segments fetching
2020-11-10 14:21:26 +01:00
Chocobozzz
210856a7be
Try to fix live segments check
2020-11-10 14:15:59 +01:00
Chocobozzz
6d61da4e32
HLS player fallback for non https context
2020-11-10 10:36:50 +01:00
Chocobozzz
053aed43fb
Regenerate miniature on live save
2020-11-09 15:33:04 +01:00
Chocobozzz
c6c0fa6cd8
Live streaming implementation first step
2020-11-09 15:33:04 +01:00
Chocobozzz
1a568b6fca
Fix play of videos on ios
...
When the user already played a video
2020-08-27 08:39:44 +02:00
Chocobozzz
ebc8dd52ca
Correctly fix autoplay with webtorrent
2020-08-19 16:27:44 +02:00
Chocobozzz
9eccae74c8
Try to fix autoplay with ios/safari
...
* Disable autoplay on first load because we have weird issues (player
starts to play and stop so we loose the big play button). We also don't
want to autoplay muted videos (bad UX IMHO and we don't have ads to
display)
* Enable autoplay when we already played a video (fixes the issue with
playlists)
2020-08-19 16:17:39 +02:00
Chocobozzz
aea53cc649
Fix incorrect resolution with webtorrent videos
2020-08-14 17:45:00 +02:00
Chocobozzz
d5cefc1fa5
Merge branch 'feature/e2e' into develop
2020-08-07 14:01:11 +02:00
Chocobozzz
951b582f52
Add ability to share playlists in modal
2020-08-07 13:43:48 +02:00
Chocobozzz
189ab8deb3
Add ability to disable peertube button link in embed
2020-08-07 11:42:53 +02:00
Chocobozzz
7f90579c04
Add playlist embed E2E test
2020-08-07 11:12:59 +02:00
Chocobozzz
1a8c2d74d1
Handle start at/stop at in playlist embed
2020-08-07 08:58:29 +02:00
Chocobozzz
56674bb9f8
Handle unavailable videos in embed playlists
2020-08-07 08:58:29 +02:00
Chocobozzz
a950e4c82b
Add previous button
2020-08-07 08:58:29 +02:00
Chocobozzz
4572c3d0d9
Handle basic playlist in embed
2020-08-07 08:58:29 +02:00
Chocobozzz
5abc96fca2
Add logic to handle playlist in embed
2020-08-07 08:58:29 +02:00
Chocobozzz
bd45d503e5
Reorganize shared models
2020-08-07 08:28:14 +02:00
Chocobozzz
583eb04b54
Upgrade to angular 10
2020-08-07 08:28:14 +02:00
Chocobozzz
b12ce2b851
Fix isIOS function
2020-08-03 16:07:22 +02:00
Chocobozzz
dca0fe12ec
Fix resolution for portrait videos
2020-08-03 16:03:52 +02:00
Chocobozzz
e85bfe96fd
Fixes video hotkey part 1
...
A patch has to be merged in videojs hotkey plugin too
2020-07-31 17:11:28 +02:00
Chocobozzz
b6a8cfc571
Detect ipad desktop as ios too
2020-07-31 16:08:52 +02:00
Chocobozzz
69a019968e
Fallback to built in HLS if possible
2020-07-20 10:13:56 +02:00
Chocobozzz
35f0a5e665
Fix player menu on mobile
2020-07-02 15:10:06 +02:00
Chocobozzz
3cd56a291c
Exclude 0p from auto webtorrent quality
2020-06-24 11:50:54 +02:00
Chocobozzz
7ede74add2
Support player hotkeys when it is not focused
2020-06-23 16:57:35 +02:00
Caroline Chuong
d6d951ddc0
Remove uneccessary details to link titles
2020-06-18 09:02:23 +02:00
Rigel Kent
81fe3c67c5
fix duplicate id in svg, empty alt in base email
2020-06-04 09:05:44 +02:00
Chocobozzz
3e2bc4ea49
Fix webtorrent play on Safari
2020-05-12 10:32:56 +02:00
Chocobozzz
72efdda586
Try to fix auto play on apple devices
2020-05-11 17:48:56 +02:00
Chocobozzz
6422847473
Fix autoplay on Safari
2020-05-11 17:48:56 +02:00
Chocobozzz
1151f5210c
Add ability to update embed captions
2020-05-06 11:54:33 +02:00
Chocobozzz
512decf37e
Fix videojs
2020-04-21 11:02:28 +02:00
Chocobozzz
7e37e11111
Fix videojs typings
2020-04-17 14:12:43 +02:00
Chocobozzz
9cdeb80650
Fix videojs subtitles
2020-04-08 09:36:51 +02:00
Chocobozzz
fd69c52f84
Use hls.js light
...
Because we don't need subtitling and alternate-audio features
2020-04-08 09:12:52 +02:00
Chocobozzz
bc30363602
Don't force autoplay
...
Don't use muting to autoplay videos. If the web browser does not want to
autoplay the video, it's okay.
2020-04-07 11:05:43 +02:00
Chocobozzz
4adebd513e
Client dependencies upgrade
2020-04-01 14:06:46 +02:00
Chocobozzz
5289137643
Remove resume parameter when sharing a video
2020-02-10 16:49:40 +01:00
Chocobozzz
abb3097e81
Improve embed title background opacity
2020-02-03 13:33:42 +01:00
Chocobozzz
83fcadac86
Move streamroot plugin in core project
...
To avoid an already bundled HLS.js library, and adapt some parts of the
code
2020-01-31 14:13:00 +01:00
Chocobozzz
cf59a2a0c3
Merge branch 'release/2.1.0' into develop
2020-01-29 14:23:20 +01:00
Chocobozzz
8ff604c7e3
Fix wrong audio only resolution label for hls
2020-01-29 14:22:32 +01:00
Chocobozzz
cf57794e9b
Fix webtorrent resolution issue
2020-01-29 14:20:32 +01:00
Chocobozzz
f5fcd9f725
Correctly type videojs player
2020-01-29 11:48:15 +01:00
Chocobozzz
f2aa2c3cca
Allow iframes to open links
2019-12-27 13:04:36 +01:00
Rigel Kent
223b24e618
Fix upnext, refactor avatar menu, add to playlist overflow
2019-12-20 17:49:57 +01:00
Rigel Kent
1dc240a948
Add next video button to the player
2019-12-19 21:34:45 +01:00
Rigel Kent
10475dea7d
improve notification popup interactivity: read all, layout, position
...
fixes #1730
2019-12-19 14:53:01 +01:00
Rigel Kent
96f6278f3e
respect video history on explicit playlist click
...
also correct font-weight for .title-page-single, and tooltip dynamic
text for playlist loop button.
fixes #1889
2019-12-18 23:39:11 +01:00
Rigel Kent
62ab565d1c
Add play/pause bezels to the video player
2019-12-18 20:20:11 +01:00
Chocobozzz
9f0327aeb3
Fix build
2019-12-18 11:01:59 +01:00
Chocobozzz
6377a9f2b0
Fix test embed page
2019-12-18 10:14:23 +01:00
Chocobozzz
3f9c4955af
Speedup embed first paint
2019-12-18 10:14:22 +01:00
Rigel Kent
3bcb4fd741
add 'up next' screen on autoplay
2019-12-17 16:49:33 +01:00
Chocobozzz
fe9d05310b
Fix cellular detection in player
2019-12-09 10:23:23 +01:00
Chocobozzz
39aad8cc85
Don't seed on cellular networks
2019-12-06 17:25:15 +01:00
Chocobozzz
3d9a63d3d8
Add hook to alter player build options
2019-12-05 17:06:18 +01:00
Chocobozzz
3a1fed11c5
Support playlists in share modal
2019-12-05 10:05:00 +01:00
Chocobozzz
43c66a91df
Add ability to disable P2P in HLS player too
2019-11-29 14:14:47 +01:00
Chocobozzz
d275e75453
Focus player on video loading
2019-11-28 11:08:04 +01:00
Chocobozzz
aedf50d142
Fix magnet uri player copy
2019-11-27 11:18:34 +01:00