Commit Graph

181 Commits

Author SHA1 Message Date
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
thomabx
a40522c424 Fixed return type 2020-03-03 20:15:02 -08:00
thomabx
84f4baebd1 Reworked Dialog 2020-03-03 18:46:26 -08:00
thomabx
42912890ad Stopped transcoding with subtitles off 2020-02-28 19:25:42 -08:00
thomabx
dd723f92b0 Added support for subtitles 2020-02-28 19:13:12 -08:00
Charles Ewert
2c15b290b8 Correctly force audio to stereo when needed 2020-02-21 20:49:22 -05:00
Nick Bisby
6bb6a6b7b5
Merge pull request #118 from thomabx/master
Ask user whether to start playback over or resume
2020-02-21 19:28:26 -06:00
thomabx
d3bec19092 Ask user whether to start playback over or resume 2020-02-21 16:50:20 -08:00
Charles Ewert
eb3a52a234 Add support for aac 5.1 2020-02-20 23:02:21 -05:00
Anthony Lavado
f352e9bf62 always use certs, add http if no protocol specified 2020-02-19 03:47:29 -05:00
thomabx
360541bb47 Reports playback status to the server 2020-02-17 11:30:04 -08:00
thomabx
45dab1f36c
Update source/VideoPlayer.brs
Remove whitespace

Co-Authored-By: Nick Bisby <nick@bisby.xyz>
2020-02-15 08:30:39 -08:00
benjamin
60aafaf474 More whitespace removed. 2020-02-15 07:34:29 -08:00
benjamin
e4c39c4ad0 Tabs to spaces 2020-02-15 07:26:36 -08:00
benjamin
741b0f92bf Fixed whitespace 2020-02-15 07:23:11 -08:00
benjamin
dae55e19a1 Transcode videos that do not support direct play 2020-02-14 17:47:06 -08:00
Nick Bisby
52fc6ec193 Get video playing fully using single scene 2019-10-14 20:55:29 -05:00
Matthew Crowson
755d7fa55e some comments 2019-04-29 12:44:37 -04:00
Nick Bisby
e62fbc4f63
Add display name to options panel, begin multi-profile work 2019-04-22 14:08:10 -05:00
Nick Bisby
a76eacb624
Begin looking into audio solutions 2019-04-22 00:09:16 -05:00
Nick Bisby
d23c6aeea0
Add proper playstate handling 2019-04-20 19:34:57 -05:00
Nick Bisby
702197ac39
Begin a very basic understand of how a container works 2019-04-19 21:39:01 -05:00
Nick Bisby
7d343bdacb
Don't bother specifying output container 2019-04-16 12:57:26 -05:00
Nick Bisby
e6062661dd
Make the video player prettier and automark movies as played 2019-03-18 19:33:44 -05:00
Nick Bisby
00bcb21ca1
Whitespace and minor cleanup 2019-03-04 23:18:01 -06:00
Nick Bisby
0f15d6983f
Some heavy restructuring 2019-03-04 22:59:31 -06:00
Nick Bisby
f350ec8cff
Theres a whole lot of clutter, but we have movies playing 2019-03-04 22:31:58 -06:00
Nick Bisby
f2358a1e42
Swap to using Roku registry for settings 2019-02-10 13:15:20 -06:00
Nick Bisby
2788440d42
Flesh out APIRequest, add more API methods, play a random movie 2019-02-03 15:15:17 -06:00
Nick Bisby
be38bb7a21
Begin abstracting API endpoints, and auth 2019-01-31 20:26:53 -06:00
Nick Bisby
7c1bfad42f
Re-add api_key in the stream request for now 2019-01-30 23:05:29 -06:00
Nick Bisby
f9722fd279
Actually play a movie 2019-01-30 22:56:15 -06:00