Remove invalid item id usage as media source id
Original-merge: 4793223f5d
Merged-by: thornbill <thornbill@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
* fix: playback of series with large set of episodes
- fetch episode info for a single episode instead of all episodes in existence
* fix: limit episodes to selected season
* fix: when starting series from the series play button, limit amount of episodes loaded
* Update playbackmanager.js
* fix: start series playback from upNext episode
also change playback from a specific episode to pull 100 next episodes instead of only the season this episode is in
* chore: clean up query params a bit
* fix: add forgotten query limit
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
* fix: get watched episodes as well for nextUp inside playing an entire show
* fix: get first unplayed episode without nextUp
* chore: remove unwanted whitepsace
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
---------
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
* Fixed subtitles styling in firefox.
* Fixed subtitles styling in firefox.
* Initial changes to support native or custom styling.
* Changes to support native or custom styling.
* linting changes.
* Changes to support native or custom styling.
* Changes to support native or custom styling.
* minor changes.
* indentation changes and simplification changes.
* minor changes.
---------
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
Fix css fallback of max function in chrome 76.
Original-merge: d4b55ec67a
Merged-by: thornbill <thornbill@users.noreply.github.com>
Backported-by: thornbill <thornbill@users.noreply.github.com>
Enable TV Support for 'Ask to Skip'
Original-merge: 26df03b64c
Merged-by: thornbill <thornbill@users.noreply.github.com>
Backported-by: thornbill <thornbill@users.noreply.github.com>
* Update typescript-eslint to v8
* Disable @typescript-eslint/prefer-optional-chain
This rule now requires type information which is not currently enabled for
the Typescript ESLint checks.
* Remove unused vars
* Disable no-empty-function for line using updated config
* Disable rule for lines that violate updated typescript-eslint rules
* Use void operator to fix no-floating-promises
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
* Use void operator to fix no-floating-promises
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
---------
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>