Commit Graph

592 Commits

Author SHA1 Message Date
jimiatnymbl
ced4b0e99b Cleanup 2021-12-17 23:31:28 -07:00
jimiatnymbl
648b1fb66d Working v2 2021-12-17 23:16:07 -07:00
jimiatnymbl
8c0fb4a11f On Now displaying, needs click handling 2021-12-16 23:18:19 -07: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
JD Layman
f5dbeb5205 Rename GroupStack to SceneManager to make functionality more obvious 2021-10-09 21:14:32 -05:00
JD Layman
6eb283de1b Abstract remaining overhang functionality with groupStack so overhang is never accessed directly 2021-10-09 21:14:32 -05:00
JD Layman
6c03736e41 Apply focus after attaching node to scene
This fixes problems where focus was not properly applied to videos resulting in lack of controls
2021-10-09 21:14:31 -05:00
JD Layman
692cb8e922 Add filter information to title when browsing a collection 2021-10-09 21:14:31 -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
e23f3ff8ac Remove debugging breakpoint 2021-10-09 21:14:31 -05:00
JD Layman
4b26350a82 Prevent program details poster from covering the *Options indication on Live TV 2021-10-09 21:14:31 -05:00
JD Layman
3b531188cf Restore focus within TV Guide after options close 2021-10-09 21:14:31 -05:00
JD Layman
2fc7f0383c Retain view/sort/filter settings for collections 2021-10-09 21:14:30 -05:00
Neil Burrows
c23b64d46e
Merge branch 'master' into video-fixes 2021-09-06 07:23:38 +01:00
JD Layman
2740e4cd26 Fix app crash if TV guide is filtered after already scrolling through channels 2021-09-05 23:06:28 -05:00
JD Layman
c46753e7ec Prevent video playback error when playing a TV channel after filtering TV guide 2021-09-05 23:06:13 -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
Neil Burrows
4fdf25f1b4 Removing missed debug print statement 2021-08-01 10:00:20 +01:00
Neil Burrows
e10cf817c5 Enable favourite filtering on TV Guide 2021-08-01 09:56:54 +01:00
Neil Burrows
10ca08bdf8 Only signal EPG Performance Monitoring events once 2021-08-01 09:24:57 +01:00
Neil Burrows
451be6bdf2 Add filtering to LiveTV Channel List & TV Shows 2021-08-01 09:15:46 +01:00
Neil Burrows
d65a57cbde Prevent auto switching to TV Guide when channel list selected 2021-08-01 08:45:12 +01:00
Bronley
43b4ac3fc9 Format all brs files 2021-07-28 06:51:15 -04:00
Bronley
30377d3ebd Fix crash when validating serverUrl 2021-07-15 22:32:34 -04:00
Bronley
97ef66ff96 Handle server list navigation and focus better 2021-07-13 19:05:20 -04:00
Bronley
af8db646ff add translation support for server picker page 2021-07-12 22:38:25 -04:00
Bronley
65f56e8b56 Add ClientDiscovery network JF server detection 2021-07-12 22:32:31 -04:00
Bronley
4ddfec422b Fix focus issues when no servers found on network 2021-07-11 22:06:10 -04:00
Bronley
001593982e Fix incorrect width for submitSizer 2021-07-09 15:33:25 -04:00
Bronley
acdb635f7a Fix lint issues. 2021-07-09 15:16:43 -04:00
Bronley
fa2452c037 Merge branch 'master' of https://github.com/jellyfin/jellyfin-roku into ssdp-scan 2021-07-09 06:53:16 -04:00
Bronley
937e7c9e86 Select bottom server item when going back up 2021-07-09 06:34:43 -04:00
Bronley
36924183c4 Fixed base url calculation in SSDP task 2021-07-09 06:31:04 -04:00
Bronley
566e31018c Use layout groups to standardize spacing 2021-07-09 06:25:30 -04:00
Bronley
ebd49cefb3 Finished with initial flow 2021-07-09 06:17:04 -04:00
Bronley
44bf6d2b12 Add ui components and focus handling 2021-07-09 06:12:19 -04:00
Bronley
c303250ffa Add spinner component 2021-07-09 06:12:04 -04:00
Bronley
28157d038f Add SSDP scanner task 2021-07-08 14:45:30 -04:00
rob-land
e4f667f1da Displays multiple directors instead of just one 2021-07-01 15:43:11 -05: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
13c2391ba7 Linter Fixes: Use of unassigned variables 2021-06-26 14:51:19 +01:00
Neil Burrows
579475a34c Linter: Code style: remove parenthesis around conditions 2021-06-26 11:24:38 +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
38fa383b4d Linter Warnings
Variable Capitalization, Unused Variables, Unreachable Code
2021-06-26 11:04:32 +01:00
Anthony Lavado
b878193f56
Merge branch 'master' into transcoding-logic-rework 2021-06-15 09:54:40 -04:00
Neil Burrows
d8d1745720 Rework Subtitle Code 2021-06-12 16:03:47 +01:00
candry7731
b906ee09f3
Update SearchRow.brs 2021-06-11 14:33:18 -05:00
candry7731
2567a708af
Merge pull request #1 from candry7731/candry7731-Update-Load-Channel-Limit-task-to-2000-channels
Added 2000 channel task Limit
2021-06-11 14:30:46 -05:00
candry7731
a908fc77b2
Update LoadChannelsTask.brs 2021-06-11 14:22:44 -05:00
candry7731
bf31fdb95d
Update LoadChannelsTask.xml 2021-06-11 13:53:41 -05:00
candry7731
77fcae3384
Update SearchRow.brs
Added Live TV and Updated Persons to show all search results
2021-06-09 09:20:36 -05:00
candry7731
b245bc6e8c
Added 2000 channel Limit
Updated the load channels task to have a limit of 2000
2021-06-07 11:09:46 -05:00
jd1123
6762b70c91 Do not display images if the Type is "CollectionFolder" 2021-04-20 21:43:47 -04:00
jd1123
be3b410d20 This fixes #425 2021-04-20 20:24:28 -04:00
Neil Burrows
e783e5e562 Add Folder icon when no poster/backdrop set for Files library 2021-04-12 07:43:41 +01:00
Neil Burrows
18d159b30e Handle CollectionFolder to allow folder browsing 2021-04-12 07:37:51 +01:00
Anthony Lavado
20ba9a4f99
Merge branch 'master' into remove-unused-code 2021-04-10 21:37:07 -04:00
Neil Burrows
58972c5ece Remove unsed/unreferenced code 2021-04-10 15:30:33 +01:00
Neil Burrows
f1118dc7b8 Fixes for Lazyman Plugin 2021-04-10 11:20:02 +01:00
Neil Burrows
5f698225c5
Merge branch 'master' into remove-overhand-background 2021-04-04 20:39:42 +01:00
Neil Burrows
ae1c7ab63b Remove Overhang Background 2021-04-04 16:47:01 +01:00
Anthony Lavado
ce5290582f
Merge branch 'master' into improved-server-connection-feedback 2021-04-04 11:36:02 -04:00
Neil Burrows
666fe2cf38 Improve server connection feedback 2021-04-04 14:41:44 +01:00
Neil Burrows
df4807e73d Display LiveTV Program start Dates in local timezone 2021-04-04 11:57:28 +01:00
Anthony Lavado
81b7af5b7d
Merge branch 'master' into sort-and-filter-collections 2021-03-24 23:56:44 -04:00
Neil Burrows
aee0171718 Allow sorting / filtering of Boxsets / Collections 2021-03-24 16:48:25 +00:00
Neil Burrows
67daf9bb8e Fix observed field when sorting/filtering items in grid 2021-03-24 11:19:02 +00:00
Neil Burrows
cf7cba9a64
Merge branch 'master' into force-guide-focus 2021-03-21 21:50:22 +00:00
Neil Burrows
a3404604e9 Rename ItemGrid2 folder to ItemGrid 2021-03-07 11:11:28 +00:00
Neil Burrows
fd36765696 Rename ItemGrid2 to ItemGrid 2021-03-07 11:11:28 +00:00
Neil Burrows
ef748eba18 Remove Legacy ItemGrid pages and simplify main event loop 2021-03-07 11:11:28 +00:00
Anthony Lavado
7f70cd7ce1
Merge branch 'master' into remove-recursive-on-boxsets 2021-03-06 14:21:10 -05:00
Neil Burrows
fba9b1a611 Remove recursive option when loading boxset detail 2021-03-06 15:46:19 +00:00
Neil Burrows
9143f09c6e
Merge branch 'master' into static-analyzer-issues 2021-02-21 17:15:41 +00:00
Neil Burrows
c3343e2562 Fire "Application Loaded" beacon after getting list of libraries and initial "Continue Watching" rows 2021-02-17 16:45:19 +00:00
Neil Burrows
dacb4dcda2
Merge pull request #363 from TwitchBronBron/continuous-integration 2021-02-12 15:38:57 +00:00
Neil Burrows
953ebef892 Force guide focus when Programs Loaded 2021-02-09 22:20:57 +00:00
Anthony Lavado
519d73d8c0
Merge pull request #338 from neilsb/livetv-remove-task-data
Remove data from livetv task nodes after use
2021-02-03 00:44:18 -05:00
Bronley
ef90af4c36 Fix some more errors found by bsc 2021-01-31 14:35:18 -05:00
Neil Burrows
a211fc37b9 Correct Home Screen Selection Box size 2021-01-31 19:17:03 +00:00
Neil Burrows
c233e58a55
Merge branch 'master' into misc-scope-fixes 2021-01-31 19:11:38 +00:00
Bronley
4b4f5b9130 Add missing script reference. 2021-01-30 14:54:49 -05:00
Bronley
edec0c6d3e Remove missing functions from interfaces 2021-01-30 14:54:40 -05:00
Bronley
15509514f8 Change field type associativearray to assocarray 2021-01-30 14:38:39 -05:00
Neil Burrows
51af9fdc55
Merge pull request #332 from cewert/play-items-with-play-button 2020-12-27 10:52:21 +00:00
Neil Burrows
ebda20fadd Remove data from livetv task nodes after use 2020-12-12 11:51:11 +00:00
cewert
2c9bc15b8c Remove task content data after use in itemgrid2 2020-12-10 23:49:41 -05:00
cewert
6019f959b6 Remove data from home task nodes after use 2020-12-08 15:40:15 -05:00
cewert
85dc14f0c6 Enable quickplay on season episode list 2020-12-08 15:05:22 -05:00
Anthony Lavado
6282f6f5c7
Merge pull request #328 from neilsb/manually-load-home-libraries
Move home library loading from init into own function
2020-12-08 13:09:02 -05:00
Neil Burrows
f3019f3e7f Move home library loading into function 2020-12-08 15:56:13 +00:00
Neil Burrows
30ed6582f9 Ensure currently selected channel in guide is used when "Watch" selected 2020-12-08 15:07:44 +00:00
cewert
45c82fabdd Enable quickplay in itemgrid2 2020-12-08 04:08:19 -05:00
cewert
a44de34b24 Quick play videos with play button on home screen 2020-12-08 03:39:58 -05:00
Charles Ewert
dfb3358f60
Merge pull request #324 from cewert/make-homescreen-use-user-settings
Make home screen use user settings
2020-12-06 12:36:11 -05:00
Neil Burrows
cfcfc0f268 Move itemExtraText fineNode call into init function with others 2020-12-06 09:48:01 +00:00
cewert
b95faed3fc Make home screen use user settings 2020-12-05 23:59:32 -05:00
Neil Burrows
84b4d764b6 Remove forgotton debug print statement 2020-12-04 18:11:06 +00:00
Neil Burrows
1506d36729 Ensure blue background is shown if no Poster exists for Item 2020-12-04 08:31:34 +00:00
Neil Burrows
ebe458d546 Move setting of "FindNode" properties to init function 2020-12-04 08:17:16 +00:00
Neil Burrows
775c497a4f Hide blue background placeholder when Poster Loaded 2020-12-02 21:33:59 +00: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
784a62f612 Set usePoster and ImageWidth against each HomeItem to avoid having to access Parent 2020-12-01 16:04:00 +00:00
cewert
79dbfc7db8 Auto play the next available episode 2020-11-30 02:46:20 -05:00
Anthony Lavado
6bab4b719e
Merge pull request #311 from neilsb/livetv-guide
Add Live TV guide
2020-11-29 23:49:08 -05:00
Anthony Lavado
704ee3abe2
Merge pull request #315 from cewert/issue313
Hide the star icon when community rating is invalid
2020-11-29 13:02:43 -05:00
Neil Burrows
86987e8590 For LiveTV Library, respect default view if set to "TV Guide" 2020-11-29 11:18:23 +00:00
Neil Burrows
a9516597fc Use placeholders when no information to display (Show Image / Details) 2020-11-29 10:19:10 +00:00
Neil Burrows
15951d59e6 Show "Loading " message while loading initial channel list & schedule 2020-11-29 09:17:29 +00:00
cewert
907842d9f9 Hide the star icon when invalid on movie detail 2020-11-29 00:02:06 -05:00
cewert
ffa9d0b8b4 Allow the row of seasons to wrap 2020-11-28 23:02:19 -05:00
cewert
7793fcb666 Make list of episodes wrap 2020-11-28 22:56:37 -05:00
Neil Burrows
3e45975a9a Send Schedule Request using POST as opposed to GET request 2020-11-27 14:46:03 +00:00
Neil Burrows
b3b24db49e Adding required Roku Performance Beacons for EPG
https://developer.roku.com/en-gb/docs/references/scenegraph/list-and-grid-nodes/timegrid.md#measuring-epg-launch-times
2020-11-26 08:19:26 +00:00
Neil Burrows
257cff4d9e Ensure Channel Name is Description is updated correctly 2020-11-26 08:18:55 +00:00
Neil Burrows
ee622143bf
Apply spelling suggestions from code review
Co-authored-by: artiume <siderite@gmail.com>
2020-11-24 08:15:32 +00:00
Neil Burrows
c3e1860a25 Remove commented out code 2020-11-23 17:32:55 +00:00
Neil Burrows
3b0ff73f36 Fixing LiveTV icon 2020-11-23 17:25:42 +00:00
Neil Burrows
f94d56ffd3 Live TV Schedule / Guide 2020-11-23 17:13:57 +00:00
Neil Burrows
fff514850a Fix placeholder images 2020-11-17 16:10:17 +00:00
Neil Burrows
bab495271f
Merge pull request #297 from Artiume/patch-2
Add Shows as a searchable datatype
2020-11-17 13:04:50 +00:00
Anthony Lavado
7c2678882f
Merge pull request #295 from neilsb/home-movie-poster-fallback
Use best image, but fallback to secondary if it's empty
2020-11-16 14:10:51 -05:00
artiume
84bd1a8e72
it's Shows 2020-11-16 05:08:18 -05:00
artiume
4f1b8e8342
Add Shows as a searchable datatype 2020-11-16 05:03:24 -05:00
artiume
177a33b855
Fix spelling 2020-11-16 04:39:50 -05:00
Neil Burrows
9afe8d88fa Use best image, but fallback to secondary if it's empty 2020-11-16 09:14:24 +00:00
Neil Burrows
45a785d391 Handle Mixed Media Folders 2020-10-30 17:23:28 +00: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
Anthony Lavado
5b268cbe3d
Merge pull request #278 from neilsb/live-tv-tidyup
Minor changes for Live TV
2020-10-29 00:06:01 -04:00
Neil Burrows
f9d70d46e0 IPTV Plugin 2020-10-27 17:12:18 +00:00
Nick Bisby
42ea79529d
Do both reloads in a single go 2020-10-26 13:27:53 -05:00
Neil Burrows
3d9bbc584a Add IconUrl to Home Screen Items and set for LiveTV when no poster 2020-10-25 16:32:26 +00:00
Neil Burrows
3be4a0bbda Update grid to allow posters to be shown "Scale to Fit" instead of always zoom - For TV Channels 2020-10-25 15:46:08 +00:00
Neil Burrows
efed8bbf01 Show posters (logos) for TV Channels which have them 2020-10-25 15:45:43 +00:00
Neil Burrows
0c4b1a5bf3 Remove some unused code now Live TV in new ItemGrid 2020-10-25 09:40:05 +00:00
Nick Bisby
836a80d857
Re-select proper filter 2020-10-24 17:59:41 -05:00
Nick Bisby
4a6deb3b44
Add a favorites filter to movies 2020-10-24 17:50:07 -05:00
Neil Burrows
5cbe119002 Play selected Audio Stream rather than the default track 2020-10-24 17:23:20 +01:00
Neil Burrows
f5ccdca744 Display Audio Tracks for Movies and let user select 2020-10-24 14:56:33 +01:00
Nick Bisby
848aa16bbb
Oops, that was important 2020-10-17 14:23:20 -05:00
Nick Bisby
dd391ff0ea
Initial batch of livetv updates to itemgrid2 2020-10-17 14:07:32 -05:00
Neil Burrows
b1e33e35e5 Create Option Popup for ItemGrid and enable Sorting 2020-08-17 16:58:33 +01:00
Neil Burrows
b2e1672f1f Renaming Options Screen 2020-08-17 16:51:51 +01:00
Neil Burrows
e15916496c Tab Translations 2020-08-17 16:48:23 +01:00
Neil Burrows
0f5c233771 Animation when switching option menu 2020-08-16 17:17:41 +01:00
Neil Burrows
5d3dc87d62 Constants to own file and tighten up UI UX 2020-08-16 15:44:03 +01:00
Neil Burrows
e898a171ff Enable Ascending / Descending toggle for Sort Menu 2020-08-15 11:26:43 +01:00
Neil Burrows
8d21862e56 Make View Menu a RadioList 2020-08-15 11:26:00 +01:00
Neil Burrows
7291b4e412 WIP for Itemgrid Options 2020-08-08 21:43:37 +01:00
Neil Burrows
9af712cec7 Open BoxSets in new ItemGrid 2020-07-14 08:31:34 +01:00
Anthony Lavado
19caa41a05
Merge pull request #246 from neilsb/grid-update-failed-images
Remove failed & loading images for Grid Items
2020-07-12 12:15:26 -04:00
Neil Burrows
c18f6fb9ce Capture errors during playback
Display Dialog when error occurs during playback
2020-07-11 09:15:59 +01:00
Neil Burrows
5993ee7d36 Check buffered Percentage is increasing 2020-07-11 09:13:39 +01:00
Neil Burrows
a5df6d6322 Remove failed & loading images for Grid Items 2020-07-04 16:10:56 +01:00
Anthony Lavado
325a03a8de
Merge pull request #234 from neilsb/collections-new-itemgrid
Support BoxSets & Collections in new Item Grid
2020-07-01 23:39:22 -07:00
Neil Burrows
ea13b52891 Re-enable recursive parameter on item queries as per #233 2020-06-30 19:55:06 +01:00
Anthony Lavado
e84697ad7e
Merge pull request #236 from neilsb/roku-safe-zone
Move content into Roku Safe Zones
2020-06-27 12:09:11 -07:00
Neil Burrows
64dd9962c4 Rounded corners on Items in new ItemGrid 2020-06-26 15:15:26 +01:00
Neil Burrows
60df11d51c Move content into Roku Safe Zones 2020-06-25 11:37:18 +01:00
Neil Burrows
93e64b6b39 Support BoxSets & Collections in new Item Grid 2020-06-23 17:12:47 +01:00
Anthony Lavado
146e00b23b
Merge pull request #213 from neilsb/collections
Fix Collections for Movies, Episodes & Series
2020-06-17 22:17:21 -04:00
Neil Burrows
43bdf508cd Fix Collections for Movies, Episodes & Series 2020-06-17 08:15:13 +01:00
Neil Burrows
eea189bd97 Implement new ItemGrid for TV Shows 2020-06-17 08:10:03 +01:00
Anthony Lavado
93c64f7422
Merge pull request #223 from neilsb/initial-live-tv
Initial Live TV Support
2020-06-16 17:40:50 -04:00
Anthony Lavado
2fefdc49ad
Merge pull request #227 from neilsb/updated-itemgrid
Update to ItemGrid (Movies)
2020-06-16 12:32:20 -04:00
Neil Burrows
4fe3e0dac2 Animate Poster Scaling 2020-06-11 07:57:31 +01:00
Anthony Lavado
f632560696
Merge pull request #226 from neilsb/remove-unused-component
Remove (duplicated) unused MovieItemMinimal component
2020-06-10 13:11:17 -04:00
Neil Burrows
68e322b1ca Updated design and functionality of ItemGrid for Movies 2020-06-10 17:43:32 +01:00
Neil Burrows
ba05444f44
Set Roku Safe zones for Overhang & Home (#217)
* Set Roku Safe zones for Overhang & Home

* Set overhang title to be Scrolling Label

* Move overhand logo nearer edge to line up with Safe Zone

* Set width of Rows to cut off at edge of Safe Zone

* Moving "options" out of JF Overhang background area

Previously Options were not in "dark background", but when updating for Safe Zones I extended the background too far.  Sorting this.
2020-06-10 10:40:09 -04:00
Neil Burrows
f2ccd12474 Remove (duplicated) unused MovieItemMinimal component 2020-06-10 14:14:14 +01:00
Neil Burrows
aad789c87c Colorize background of items with no poster 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
a280d5e5ce Set Movies to show 6 per row 2020-05-30 09:11:39 +01:00
Neil Burrows
8e15423185
Enable title scrolling on ItemGrid (#214)
* Enable title scrolling on ItemGrid

* Added duplicate "Static" text title

To stop appearance of ScrollingLabel when it stops scrolling
2020-05-29 12:47:16 -04:00
Shaun Campbell
3a4b4a0845
Improve readability of items on the TV Shows Grid (#206)
* Decreasing number of items on TV Series grid to 6 and sizing for 2 rows
* Reducing m.page_size to 48 from 50. Fixing collections page to have 6 per row
2020-05-28 20:36:23 +01:00
Neil Burrows
8b82d2ab79
Enable scrolling on Item Text on home screen (#210)
* Enable scrolling on Item Text on home screen

* Removing change to loadDisplayMode - added to wrong PR

* Apply scrolling to secondary text on home screen

* Revert "Apply scrolling to secondary text on home screen"

This reverts commit 30ab3829f01e32be8b4ba4ee8431438935c13276.
2020-05-13 11:50:20 -04:00
Tod Fitch
86d4b2de11 Better align "* Options" text per @neilsb
Signed-off-by: Tod Fitch <tod@fitchfamily.org>
2020-05-08 21:26:45 -04:00
Tod Fitch
5c5e1060de Adjust location of "* Options"
Move display a bit to left to account for longer string
when language set to German.

Signed-off-by: Tod Fitch <tod@fitchfamily.org>
2020-05-08 21:26:45 -04:00
Tod Fitch
b3bb82759d Fix cut and paste error
Signed-off-by: Tod Fitch <tod@fitchfamily.org>
2020-05-08 21:26:45 -04:00
Tod Fitch
66f3ca9a06 Fix 'ends at ' and remove SPDX license headers
Signed-off-by: Tod Fitch <tod@fitchfamily.org>
2020-05-08 21:26:45 -04:00
Tod Fitch
07a9950ee6 Partial support for https://github.com/jellyfin/jellyfin-roku/issues/36
Partial implemented support for the languages and dialets that Roku supports.

A number of structural issues encountered the biggest are:
1. Programatically catenating strings which assumes a particular language syntax.
2. Using display strings in buttons, etc. to determine action.
3. Building display objects in BrightScript rather than in XML. This results in many cases where you have to translate the same string many times (e.g. "Cancel")

Side note: My editor is set to remove trailing spaces and to assure a new line at the end of the file. Existing source code seems to vary on this. I can revert those few changes if that is a problem.

Finally, added https://reuse.software/spec/ compliant license information to the new files and the files I touched.

Signed-off-by: Tod Fitch <tod@fitchfamily.org>
2020-05-08 21:26:45 -04:00
Charles Ewert
c391766fb9 Disable options button and overhang text 2020-05-04 13:57:40 -04:00
Charles Ewert
61345ba1eb Update time and home page after exiting screensaver 2020-05-02 12:48:01 -04:00
Charles Ewert
af0353a23f Disable options on search 2020-04-29 19:55:51 -04:00
Charles Ewert
ff732dd4a9
Merge pull request #187 from neilsb/search-episodes-without-index
Ensure index number exists on Episode search results
2020-04-29 19:40:37 -04: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
Neil Burrows
c84f7f1da8 Ensure index number exists on Episode search results 2020-04-29 08:40:12 +01:00
Neil Burrows
050aa0bcea Display clock format in 12/24hr based on Roku Clock setting 2020-04-10 09:04:48 +01:00
Charles Ewert
cba6d99b21
Merge pull request #173 from thomabx/subtitles
Sort subtitles and set initial display based on user preferences
2020-04-07 14:23:54 -04:00
Charles Ewert
b74228ea2d
Merge pull request #176 from thomabx/home-fix
Fix to home item selection
2020-04-07 13:25:22 -04:00
thomabx
d3462ebe27 Fix to home item selection 2020-04-04 15:24:47 -07:00
thomabx
830b7b4532 Add Rotten Tomato score to Movie Details 2020-04-04 11:18:41 -07:00
thomabx
771106d59e Sort subtitles and set initial display based on user prefernces from server. 2020-04-04 10:21:43 -07:00
thomabx
bc66343cc6 Missed change in JFVideo.xml in previous commit. 2020-03-30 08:15:57 -07:00
thomabx
14f680fb71 Allow user to change subtitle track during playback 2020-03-28 13:04:57 -07:00
Anthony Lavado
414366ed61
Merge pull request #169 from cewert/auto-refresh-home
Auto refresh HomeRows
2020-03-27 13:57:43 -04:00
Charles Ewert
c062bd0597 refactor 2020-03-25 00:20:52 -04:00
Charles Ewert
e0fa6481ad Prevent spamming home refresh 2020-03-25 00:20:37 -04:00
Charles Ewert
c4f76d67b0 Wait to insert row as a child 2020-03-24 22:20:08 -04:00
Charles Ewert
d81ee8d0af Fix formatting 2020-03-24 03:37:45 -04:00
Charles Ewert
3d15d37322 Update rowItemSize when inserting or deleting rows 2020-03-24 03:31:36 -04:00
Charles Ewert
ec2e0aaef8 Refresh homeRows when backing into home page 2020-03-23 20:45:40 -04:00
Charles Ewert
ee6cd0491c
Merge pull request #166 from neilsb/handle-displaying-userviews
Handle display of UserView libraries
2020-03-23 13:41:45 -04:00
Neil Burrows
9570f51dc9 Handle display of UserView libraries 2020-03-23 16:14:26 +00:00
Neil Burrows
7794a8fecd Fix typo in UserSelect : IitemContentChanged() => itemContentChanged() 2020-03-23 10:08:11 +00:00
thomabx
509465122b Change variables to camelCase 2020-03-22 15:40:47 -07:00
thomabx
98afd12b4a Wait for itemSelected call before reading variable for selected item 2020-03-22 08:50:26 -07:00
thomabx
d9e6780aa2 Changed whites to 235/235/235 2020-03-21 14:58:07 -07:00
thomabx
f79de39c28 Fixed formating 2020-03-21 14:56:54 -07:00
thomabx
f4a792dac6 Select user on login and other login updates 2020-03-21 14:22:26 -07:00
Charles Ewert
5189bb557c Alignment fix on episode list 2020-03-19 22:18:34 -04:00
Charles Ewert
501ded7937 Add star icon to TV show detail page 2020-03-19 22:18:34 -04:00
Charles Ewert
622d24f775 Add unplayed count for TV Series on home screen 2020-03-19 22:18:34 -04:00
Charles Ewert
8fb5ea4b99
Merge pull request #163 from neilsb/Cannot-return-to-same-item-when-returning-to-Home-screen
Allow user to Select same item when returning to Home screen
2020-03-19 22:09:51 -04:00
Neil Burrows
2382ac4ed6 Allow user to Select same item when returning to Home screen 2020-03-19 14:19:49 +00:00
Neil Burrows
8e1bca380c Filenames to match component names 2020-03-18 09:10:31 +00:00
Neil Burrows
71a3348823 Use Thumbnail in "Next Up" Home screen section 2020-03-17 09:59:01 +00:00
Neil Burrows
5ff1251875 Home Screen Selection Box to include text below image 2020-03-17 09:58:25 +00:00
Neil Burrows
5080387936 Correct Series Name display for Episodes in Home Screen 2020-03-16 16:37:08 +00:00
Neil Burrows
77bd622c11 Handle livetv collection types
Show in Library, but not the "Latest in" row for it
2020-03-15 17:09:51 +00:00
Neil Burrows
b364c589da Remove filter for CollectionFolder type when loading libraries 2020-03-15 16:39:34 +00:00
Neil Burrows
83e6810981 Validate API data before trying to add "empty" rows 2020-03-14 15:10:22 +00:00
Neil Burrows
65059d4093 Set Home Scree focus to Fixed 2020-03-14 15:02:04 +00:00
Neil Burrows
cb7690e916 Prefer Movie Thumbnail Image over Backdrop 2020-03-14 15:00:41 +00:00
Neil Burrows
721eddd864 Get Library type from node type
And rename badly names variable
2020-03-14 08:51:40 +00:00
Neil Burrows
f77a662dfb Fix paging in libraries 2020-03-13 16:41:59 +00:00
Neil Burrows
3741cbc912 Reworked Home Screen
- Using Task for loading
- Showing Up Next & Newest Library data
- Trying to make more modular
2020-03-12 18:33:45 +00:00
Charles Ewert
0b56a7547e
Merge pull request #151 from thomabx/transcode-subtitles
Start/Stop transcoding for subtitles settings changes during playback.
2020-03-11 22:02:43 -04:00
thomabx
7e8c5beb62 Start/Stop transcoding for subitles settings changes during playback. 2020-03-10 20:50:47 -07:00
Charles Ewert
cf57f6393b Theme JFScene on init, remove themeScene() 2020-03-10 13:27:01 -04:00
Charles Ewert
4c80bd82a7 Validate homeitem data before displaying 2020-03-08 11:02:41 -04:00
Benjamin Thomas
aac91e2790
Fixed typo
Introduced typo in second if condition with previous edit.
2020-03-07 09:06:25 -08:00
thomabx
712e22b0fb Fixed codition 2020-03-07 08:44:33 -08:00
thomabx
32bde5293e Fix to Home for epsidoes without indexes 2020-03-07 08:26:34 -08:00
Charles Ewert
2fef88d747
Merge pull request #141 from thomabx/master
Change look of movie/episode display
2020-03-07 11:08:03 -05:00
Charles Ewert
c352b7163a Add more detail to videos on home screen 2020-03-07 10:39:11 -05:00
Charles Ewert
513f9b9618 Add "Continue Watching" row on home screen 2020-03-07 10:39:11 -05:00
thomabx
e4d6e67a80 Change look of movie/episode display 2020-03-04 20:00:33 -08:00
thomabx
23c468977f Cleaned up JFMessageDialog 2020-03-03 18:53:44 -08:00
thomabx
84f4baebd1 Reworked Dialog 2020-03-03 18:46:26 -08:00
Charles Ewert
4cc60962b8 Make padding for overlay time dynamic 2020-02-29 21:48:31 -05:00
Charles Ewert
44f1e35f99 Only show overlay options text when needed 2020-02-29 20:41:57 -05:00
Charles Ewert
70fee4b168 Display is FHD 2020-02-29 19:36:36 -05:00
Nick Bisby
ca10e9cda3
Merge pull request #132 from thomabx/master
Add subtitles with preferred language prioritized
2020-02-29 16:39:11 -06:00
thomabx
dd723f92b0 Added support for subtitles 2020-02-28 19:13:12 -08:00
Charles Ewert
c7a5ab8944 Set overhang title before loading new screen 2020-02-28 21:09:56 -05:00
Charles Ewert
996eb77636 Create custom overhang 2020-02-26 17:55:47 -05:00
thomabx
f597af5985 Fixed episode runtime text under 10 minutes 2020-02-23 14:35:14 -08:00