ThaUnknown
71e9b46a81
chore: update JASSUB
...
fix: error event handling
fix: default font
2023-03-10 15:45:01 +01:00
Dmitry Lyzo
2c4d065e0e
Backport pull request #4362 from jellyfin/release-10.8.z
...
Fix subtitle offset reset when seeking progressive stream
Original-merge: af27e084d5
Merged-by: Bill Thornton <thornbill@users.noreply.github.com>
Backported-by: crobibero <cody@robibe.ro>
2023-03-09 19:43:07 -05:00
Bill Thornton
d2f10a577e
Merge pull request #4399 from knackebrot/hls.js-1.3
...
Update hls.js to 1.3.4
2023-03-09 15:30:37 -05:00
Bill Thornton
64ecc3eae7
Add plugin types
2023-03-08 11:08:19 -05:00
knackebrot
52363c59d9
Update hls.js to 1.3.4
2023-03-06 11:39:00 +01:00
Ivan Schurawel
c0fc93dedc
fix: cancel debounce on player unmount
2023-03-02 16:22:06 +09:00
Ivan Schurawel
4c71de4815
chore: use smaller debounce time
2023-03-02 16:22:06 +09:00
Ivan Schurawel
acdbf59b50
chore: add debounce to setSubtitleOffset
2023-03-02 16:22:06 +09:00
Ivan Schurawel
032d03d201
fix: don't set temp variable
2023-03-02 16:22:06 +09:00
Ivan Schurawel
2caa2851b9
fix: use correct name
...
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-03-02 16:22:06 +09:00
Ivan Schurawel
f20ee0b2ea
fix: disable track mode to force clear active cues
2023-03-02 16:22:06 +09:00
Ivan Schurawel
f2fd96aced
fix: clear stuck subtitle track cues
2023-03-02 16:22:06 +09:00
Cas
cd52499849
Merge branch 'master' into jassub
2023-02-22 19:19:56 +01:00
ThaUnknown
35e588e175
fix: canvas positioning, worker escheck
2023-02-22 19:18:00 +01:00
Ivan Schurawel
4ca927991f
Update src/plugins/htmlVideoPlayer/plugin.js
...
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
89ec4cf9cf
chore: implement feedback
2023-02-21 09:16:32 -05:00
Ivan Schurawel
fb68bb1419
fix: define options before setting secondary track
2023-02-21 09:16:32 -05:00
Ivan Schurawel
fe970743f1
chore: remove fix for stuck track cues
2023-02-21 09:16:32 -05:00
Ivan Schurawel
c7f31c0fac
fix: pass player to playbackManager
2023-02-21 09:16:32 -05:00
Ivan Schurawel
6c0a173361
use whole subtitles element
...
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
b1e397c4bc
fix: use correct stream, code safety, race conditions, update css
2023-02-21 09:16:32 -05:00
Ivan Schurawel
abc663f6f6
fix: update ssa/ass checks, custom track location, offsets
2023-02-21 09:16:32 -05:00
Ivan Schurawel
49bae6b67c
fix: failed lint check
2023-02-21 09:16:32 -05:00
Ivan Schurawel
8fd9d83d8e
chore: refactor check, move consts
2023-02-21 09:16:32 -05:00
Ivan Schurawel
9ddafb063b
fix: limit secondary to non-SSA/ASS subtitles
2023-02-21 09:16:32 -05:00
Ivan Schurawel
f33699ad8a
fix: only show secondary if primary sill valid, remove resolveOnClick
2023-02-21 09:16:32 -05:00
Ivan Schurawel
e01124cbca
chore: use specific method for checking track
2023-02-21 09:16:32 -05:00
Ivan Schurawel
e871300265
chore: refactor destroyCustomTrack method
2023-02-21 09:16:32 -05:00
Ivan Schurawel
529e70222a
fix: update custom renderer logic/custom track spacing
2023-02-21 09:16:32 -05:00
Ivan Schurawel
348de5ac7f
feat: resume secondary track for current session
2023-02-21 09:16:32 -05:00
Ivan Schurawel
256084ffb8
fix: correctly apply offsets/hide existing for certain browsers
2023-02-21 09:16:32 -05:00
Ivan Schurawel
ab993886c1
feat: add custom rendered secondary tracks
2023-02-21 09:16:32 -05:00
Ivan Schurawel
145aea184f
feat: add native secondary subtitle support
2023-02-21 09:16:32 -05:00
ThaUnknown
6f0a8631af
feat: migrate to JASSUB
2023-02-15 15:42:23 +01:00
Dmitry Lyzo
abed235b50
Backport pull request #4263 from jellyfin/release-10.8.z
...
Fix change audio track
Original-merge: 9139153d16
Merged-by: Bill Thornton <thornbill@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:08:02 -05:00
Dominik
e92ce92f1d
Set startPosition on HLS video to prevent transcoder from starting twice
2022-11-15 15:41:22 +01:00
Aimekram
bf145a602c
refactor: give variables more descriptive names
2022-10-19 22:23:38 +02:00
Aimekram
8251b65399
fix: indentation
2022-10-19 22:15:25 +02:00
Aimekram
832b9eaf4d
fix: eslint no-shadow errors
2022-10-16 16:04:37 +02:00
Bill Thornton
84c007fa0b
Merge pull request #3743 from hadicharara/hadicharara/added-support-for-rtl-layouts
...
Add Initial support for RTL layouts
2022-10-15 02:50:48 -04:00
Bill Thornton
0a0e45d155
Replace apiclient event bus with local version
2022-10-14 10:58:16 -04:00
Hadi Charara
104ad71ea7
Merge branch 'master' into hadicharara/added-support-for-rtl-layouts
2022-10-12 08:29:53 -04:00
Dmitry Lyzo
2348f815c6
Remove resizeObserver
...
Leftover from 0cb54feb53
2022-10-07 15:39:01 +03:00
Bill Thornton
4972f50a06
Fix sonarjs no-identical-functions
2022-10-05 15:31:15 -04:00
Bill Thornton
554cd1210c
Fix sonarjs no-duplicated-branches
2022-10-05 12:58:48 -04:00
Bill Thornton
1f4e65822b
Fix sonarjs no-collapsible-if
2022-10-03 14:26:16 -04:00
Hadi Charara
32f103b852
Merge branch 'master' into hadicharara/added-support-for-rtl-layouts
2022-10-01 16:55:59 -04:00
Ivan Schurawel
908c7752ea
chore: enable native firefox subtitles
2022-09-12 13:38:59 -04:00
taku0
3d51c68725
Respect safe area (notch) of mobile devices
...
This adds paddings to various containers so that buttons and contents are not
hidden by the notch or the Home indicator (the gray bar at the bottom).
- `src/assets/css/librarybrowser.scss`
- `.skinHeader`: menu bar at the top.
- `.padded-left` and `.padded-right`: the heading of library.
- `src/assets/css/site.scss`
- `.content-primary`, `.padded-bottom-page`, `.page`,
`.pageWithAbsoluteTabs`, and `.pageTabContent`: settings and dashboards.
- `src/elements/emby-scroller/emby-scroller.scss`
- `.emby-scroller`: the library items.
- `src/assets/css/videoosd.scss`
- `.videoOsdBottom`: the video playback control buttons and the progress bar.
- `src/components/alphaPicker/style.scss`
- `.alphaPicker-fixed` and `.alphaPicker-fixed-right`: the alphabet picker.
- `src/components/appFooter/appFooter.scss`
- `.appfooter`: the bottom bar showing the currently playing media.
- `src/components/multiSelect/multiSelect.scss`
- `.selectionCommandsPanel`: the top bar when selecting multiple media.
Shown when long-pressing media.
- `src/components/remotecontrol/remotecontrol.scss`
- `.playlistSectionButton`: the bottom bar for current playlist.
Shown when touching `.appfooter`.
- `src/components/toast/toast.scss`
- `.toastContainer`: the toast. Shown when refreshing metadata.
- `src/index.html`
- `.mainDrawerHandle`: gesture area for the drawer.
It seems conflicting with gestures of Safari.
- `src/libraries/navdrawer/navdrawer.scss`
- `.tmla-mask` and `.touch-menu-la`: the drawer.
- `src/plugins/htmlVideoPlayer/style.scss`
- `.videoPlayerContainer`: the video area when not fullscreen.
- `.videoSubtitles`: the video subtitles for some devices, not including
iPhone.
- `src/plugins/youtubePlayer/style.scss`
- `.youtubePlayerContainer` container for the YouTube plugin. Not tested.
2022-08-18 17:34:57 +09:00
Hadi Charara
8b6894808f
Fixed video player subtitles
2022-07-05 22:25:13 -04:00