Commit Graph

124 Commits

Author SHA1 Message Date
candry7731
221ab29535 hide Resume dialog on search screen 2022-09-15 23:08:01 -05:00
candry7731
afbeac95e9
Smooth "nextEpisode" transition (#780) 2022-09-08 20:19:27 +01:00
candry7731
a00bb44c81
Resume-dialogFix (#783) 2022-09-08 20:19:08 +01:00
Jimi
3bc57d25ae
Live TV from home screen (other than On Now) (#766) 2022-09-03 08:49:30 +01:00
1hitsong
7335ed22b0 Add BIF image support 2022-08-27 08:58:42 -04:00
1hitsong
1893121fdf
Add support for Intro Skipper plugin (#696) 2022-08-27 07:27:45 +01:00
Neil Burrows
5b79bb5a0a Fix parameters after merge 2022-07-13 08:29:24 +01:00
Neil Burrows
84bdf2d256
Merge branch 'master' into transcoding-fix 2022-07-13 10:51:47 +04:00
1hitsong
f5412fd192
Add preroll video support (#644) 2022-07-09 09:28:15 +01:00
Neil Burrows
f12bf93ebb Changing logic to prevent retrying transcode when stopping a playing video 2022-07-04 10:31:28 +01:00
Neil Burrows
055c4e5021 Allow attempting to direct play video with invalid profile level 2022-07-04 10:09:16 +01:00
Jimi
fa78000dbf Remove unused variables 2022-05-30 12:10:47 -06:00
cthelight
39dad7666c Subtitles: Auto-select default option
On other players (web/andriod app) the user perferences for
subtitle behavior are taken into account, and used to make an
assumption about subtitle behavior.

This patch ports most of that logic here. "Smart" selection is not
yet fully-featured, as it requires additional knowledge about audio
language preferences. Rather it uses the fallback mechanism, which
emulates the "Default" subtitle option.

The logic for the different options was based on the main jellyfin
repo (specifically sha 49d5fdb33fc9792147c1df03e1d1b051e6b7ec79 in
file Emby.Server.Implementations/Library/MediaStreamSelector.cs)

Additionally, this implementation specifically prefers text-based
subtitles (assuming they match the user's preference) as they are
the only ones natively supported by Roku.

Also, the subtitle changing mechanism is reworked slightly to make
use of the new implementation herein
2022-05-22 17:08:54 -05:00
Nick Wallace
1a1fd242f3
Favorite a Live TV Channel (#584) 2022-05-14 11:13:28 +01:00
candry7731
91ed00dd41
Add Series, Season and episode navigation (#557) 2022-05-12 19:11:59 +01:00
whiteowl3
be1d4a579c
Support strms (#548)
Authored-by: @whiteowl3
2022-04-26 09:12:00 +01:00
Jimi
1cf1af8bc0 Formatting (gets me everytime) 2022-03-13 08:24:08 -06:00
Jimi
1e1b396f85 Fix to alternate version playback 2022-03-13 08:22:55 -06:00
Neil Burrows
06186d8cf5
Merge branch 'master' into audio-track-selection-2 2022-01-15 17:03:01 +00:00
Neil Burrows
6525bcf83c Set appropriate Audio Stream to use for Direct Play 2022-01-15 17:02:43 +00:00
Neil Burrows
f6d9695761 Revert "Merge pull request #504 from neilsb/set-mediasourceid-correctly"
This reverts commit 0e2d621263, reversing
changes made to d5c316586b.
2022-01-09 15:55:31 +00:00
jimiatnymbl
b56bc03d90 Working v1 2021-12-17 23:03:33 -07:00
Anthony Lavado
83cc8bd5a1
Merge branch 'master' into handle-missing-transcode-url 2021-12-03 14:54:16 -05:00
Neil Burrows
3812ff2446 Remove redundant setting of property 2021-12-03 17:54:56 +00:00
Neil Burrows
3262eaaf38 Display dialog when a required transcode url is not provided by the server 2021-12-03 09:40:15 +00:00
Neil Burrows
f1b753911d Set MediaSourceId to the correct value, no videoId 2021-12-03 07:15:08 +00:00
JD Layman
f5dbeb5205 Rename GroupStack to SceneManager to make functionality more obvious 2021-10-09 21:14:32 -05:00
JD Layman
be24a19c8f Add groups to stack to manage active group for main scene 2021-10-09 21:14:31 -05:00
JD Layman
3bb85157e6 Move video playstate reporting into video component. 2021-09-05 00:09:55 -05:00
JD Layman
4a0907ca21 Report playback progress in a separate thread to reduce render latency. 2021-09-01 20:10:44 -05:00
Bronley
43b4ac3fc9 Format all brs files 2021-07-28 06:51:15 -04:00
Neil Burrows
6d757653da Linter: Consistent IF statement format
No parentheses.  Use THEN if it's a one line statement.  Don't use THEN if it's a block statement
2021-06-26 14:52:16 +01:00
Neil Burrows
da54bc86fe Linter: Change any function that doesn't return a value to a sub 2021-06-26 11:18:09 +01:00
Neil Burrows
a92ef61d43 Remove return value from ReportPlayback sub 2021-06-24 09:28:28 +01:00
Neil Burrows
c58fa3cfb5
Merge branch 'master' into transcoding-logic-rework 2021-06-12 17:19:14 +01:00
Neil Burrows
2fd45dddc9 Move subtitle code to Subtitle.brs file 2021-06-12 16:09:41 +01:00
Neil Burrows
4a51923816 Remove unused functions 2021-06-12 16:04:21 +01:00
Neil Burrows
d8d1745720 Rework Subtitle Code 2021-06-12 16:03:47 +01:00
Neil Burrows
389f320d9d Change ReportPlayback() function to sub 2021-05-01 12:19:37 +01:00
Neil Burrows
4647f16fe9 Use subtitle URL provided by server rather than generating our own 2021-05-01 11:13:34 +01:00
Kenny Wottrich
b6374f52dd Fix issues identified by Eclipse Brightscript linter 2021-04-30 20:09:33 -05:00
Anthony Lavado
930de5e299
Merge branch 'master' into fix-trakt-mark-played 2021-04-30 09:15:45 -04:00
Neil Burrows
ee3f8810da Handle invalid result from CanDecodeVideo 2021-04-30 08:23:38 +01:00
Neil Burrows
2081334581
Merge branch 'master' into fix-trakt-mark-played 2021-04-30 06:51:09 +01:00
Neil Burrows
c8943318d5 Do not mark item played when video finishes
Handled by server automatically
2021-04-29 17:02:03 +01:00
Neil Burrows
1a37452227 Better checking of CanDecodeVideo call for OS10 2021-04-24 09:23:26 +01:00
Neil Burrows
96520c40c0 Enable basic deep linking 2021-04-14 08:03:15 +01:00
Neil Burrows
b6a772184b Check video and position are both valid before reporting playback info 2021-04-10 16:03:20 +01:00
Anthony Lavado
b6df996503
Merge branch 'master' into autoplay-playback-info 2021-03-20 00:36:53 -04:00
thomabx
6928781f94 Fix subtitle URL 2021-03-15 18:53:41 -07:00