1hitsong
d3bfaaaec9
Remove IntroSkipper support
2022-09-14 19:34:29 -04: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
candry7731
68ade68794
Update Video.brs
2022-09-06 23:03:06 -05:00
Jimi
05a919d387
change round to fix
2022-09-06 15:27:51 -06:00
Jimi
67214039a6
Update source/VideoPlayer.brs
...
Co-authored-by: alanazar <93149610+alanazar@users.noreply.github.com>
2022-09-06 15:21:30 -06:00
Jimi
f6c132a3f5
Update source/VideoPlayer.brs
...
Co-authored-by: alanazar <93149610+alanazar@users.noreply.github.com>
2022-09-06 15:20:52 -06:00
Jimi
9d0a25df77
Streaming information
2022-09-05 22:38:37 -06:00
Jimi
0e8290c90f
not all videos have streams
2022-09-04 07:03:17 -06:00
Neil Burrows
f466ee9ab7
HEVC Direct Play override for Profile Version
2022-09-04 10:11: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
Neil Burrows
398b2cbf11
Set group to be new video object when autoplaying next ep
2021-03-07 15:53:40 +00:00
Neil Burrows
b4ef403390
Add DeviceId to TransCode Params
2021-03-06 11:42:55 +00:00
Neil Burrows
797b2d9bcb
Tell Roku which Audio Track to play
2021-02-21 16:59:52 +00:00
Neil Burrows
f7e3ee0fcf
Merge pull request #352 from trekkie690/patch-1
...
Support mp4 container for direct stream
2021-02-05 07:46:40 +00:00
Neil Burrows
593a017c78
Merge pull request #330 from jackrvan/add-watched-button-to-continue-watching
2021-01-16 16:00:57 +00:00
trekkie690
e23566ab59
support mp4 container for direct stream
...
Related to "mp4 Container not support #303 ". CanDecodeVideo() returns false when checking if can decode a direct stream that is sent to it. The code had it so that it would pass it the container information as a .mov which is not supported in the current Roku API, has to be mp4. Switch it so if it shows .mov as the contianer to send .mp4 and allow for direct stream.
2021-01-10 21:06:16 +01:00
Jack
f43f43c43e
Only add watched option to home screen.
...
Delete unused function from MovieDetails
2021-01-05 20:40:11 -05:00
Jack
055abb30ac
Refresh the home page after setting a tv show as watched
2020-12-12 15:21:51 -05:00
cewert
47155a6b38
Check web client setting before autoplay
2020-12-11 02:38:19 -05:00
Jack
f5c3eef0ac
Add a watched option to the continue watching pop up
2020-12-08 11:27:34 -05:00
Charles Ewert
d165eee661
Merge pull request #317 from cewert/autoplay-episodes
...
Auto play the next TV episode
2020-12-02 12:00:50 -05:00
Neil Burrows
3fe64e521a
Send Playback Position as Long Integer
2020-12-01 09:39:50 +00:00
cewert
8b142ed3ee
Show video title on video player
2020-11-30 02:51:20 -05:00
cewert
79dbfc7db8
Auto play the next available episode
2020-11-30 02:46:20 -05:00
Neil Burrows
f94d56ffd3
Live TV Schedule / Guide
2020-11-23 17:13:57 +00:00
artiume
8e14d1940a
more spelling
2020-11-16 05:39:34 -05:00
Anthony Lavado
ee25ed27ec
Merge pull request #281 from neilsb/iptv-plugin
...
Fix for IPTV Plugin
2020-10-29 21:22:51 -04:00
Anthony Lavado
75c50941a2
Merge pull request #275 from neilsb/movie-audio-track-selection
...
Allow audio track selection for Movies
2020-10-29 00:11:50 -04:00
Neil Burrows
f9d70d46e0
IPTV Plugin
2020-10-27 17:12:18 +00:00
Neil Burrows
7177e1730e
Prevent Crash when LiveTV Audio Codec info is not available
2020-10-25 09:41:15 +00:00
Neil Burrows
5cbe119002
Play selected Audio Stream rather than the default track
2020-10-24 17:23:20 +01:00
Neil Burrows
b7d16e5835
Prevent Video transcoding when only audio required
2020-10-11 17:32:34 +01:00
Neil Burrows
10d0e9edcd
Ensure MaxAudioChannels is set to a string for updated API
2020-09-22 15:33:53 +01:00
Neil Burrows
4c439f8c5b
Correct error in checking if Audio Supported
2020-07-22 20:30:59 +01:00
Neil Burrows
6acb0e4f0e
Use CanDecodeAudio() instead of depreciated GetAudioDecodeInfo()
2020-07-22 20:30:13 +01:00
Anthony Lavado
14fcee4a0b
Merge pull request #247 from neilsb/no-audio-videos
...
Handle videos with no audio track
2020-07-15 00:09:13 -04:00
Neil Burrows
fb6ede137f
Handle videos with no audio track
2020-07-11 09:33:18 +01:00
Neil Burrows
a4a98d3fba
Build Device Capability Dynamically
2020-07-11 08:52:52 +01:00
Neil Burrows
ac8ec7b467
Add additional checks for DirectPlay ability
...
Profile and Container for Video, Bitrate for Audio
2020-06-05 12:20:54 +01:00
Neil Burrows
9094e47d6c
Fix incorrect logic checking if Transcoding required
2020-06-01 17:26:19 +01:00
Neil Burrows
613e3340a9
Add dialogs for channel loading and error
2020-05-31 16:05:22 +01:00
Neil Burrows
ea245d2abc
Initial LiveTV Support
...
Most of the work from Alex Gonzales (@Musi13)
2020-05-31 16:05:22 +01:00
Neil Burrows
3780eec44a
Check Media Source support DirectPlay
...
When determining whether we need to transcode
2020-05-31 16:05:22 +01:00
Neil Burrows
31ac79c035
Ensure device can decode AAC 5.1 before transcoding to that
2020-05-02 09:45:06 +01:00
Neil Burrows
99b50d99c4
Allowing transcoding to 5.1ch if appropriate output connected
2020-05-01 17:50:40 +01:00
Neil Burrows
b313d57515
Store release issues ( #180 )
...
* Remove TrackerTask
* Change deprecated BookmarkPosition to PlayStart
* Accept (print & ignore) roInput commands
* Updated icon image sizes
* Added InputData Task (Not hooked up)
* Added signal beacons for Roku Performance Measuring
* Reverting ineffective roInput code
* Manually recreated changed channel poster images
* Use app_loaded global variable to control when performance beacons are sent
* Sorting missed performance signal beacon
2020-04-29 12:26:12 -04:00
thomabx
771106d59e
Sort subtitles and set initial display based on user prefernces from server.
2020-04-04 10:21:43 -07:00
thomabx
14f680fb71
Allow user to change subtitle track during playback
2020-03-28 13:04:57 -07:00
thomabx
fac7d8fdd0
Fix to exiting playback and changing subtitle settings
2020-03-18 20:56:56 -07:00
Benjamin Thomas
ec21f9c6f1
Removed duplicated function calls
...
Per review
2020-03-10 22:03:00 -07:00
thomabx
9d78cc02c6
Removed debug printing.
2020-03-10 20:53:32 -07:00
thomabx
7e8c5beb62
Start/Stop transcoding for subitles settings changes during playback.
2020-03-10 20:50:47 -07:00
thomabx
2e5ec80c19
Fixed typo
2020-03-03 20:15:37 -08:00