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
thomabx
9235599a52
Update components/tvshows/details-list.brs
...
Fixed whitespace
Co-Authored-By: Nick Bisby <nick@bisby.xyz>
2020-02-23 11:04:02 -08:00
thomabx
d5a9cf4d75
Check indexNumber exist for episode
2020-02-23 10:58:24 -08:00
thomabx
3314a21eb0
Add episode number to episode lists
2020-02-23 07:28:19 -08:00
thomabx
35753b2129
Removed unused variable
2020-02-22 20:51:53 -08:00
thomabx
fb757570c3
Improved interface for TV episodes
2020-02-22 20:47:00 -08:00
thomabx
d3bec19092
Ask user whether to start playback over or resume
2020-02-21 16:50:20 -08:00
dkanada
2c0ad4e023
Merge pull request #115 from anthonylavado/base-url
...
Reworks URL to match other clients
2020-02-21 12:31:31 +09:00
Charles Ewert
a281454e3b
Fix background color on screensaver
2020-02-20 17:23:45 -05:00
Anthony Lavado
09a14d3245
Fix indentation on scene.xml
2020-02-20 01:46:06 -05:00
Anthony Lavado
48a62d2962
add example text and node
2020-02-19 04:15:41 -05:00
Anthony Lavado
ffcd63fc91
Remove port, accept URL as is
2020-02-19 02:33:49 -05:00
thomabx
360541bb47
Reports playback status to the server
2020-02-17 11:30:04 -08:00
Cole Funseth
ec336c5d67
Updated dimensions for config and removed non-existent fields ( #74 ) ( #101 )
2020-01-04 15:37:06 -06:00
Nick Bisby
819c89c3fa
Don't typecast invalid ( #98 )
2019-12-08 19:31:07 -06:00
Nick Bisby
edab57c45b
Make TV series work again, or for the first time\? ( #94 )
2019-12-06 20:49:37 -06:00
William S. Moses
6859d7aa3f
Fix fave invalid error and incorrect name for description
2019-11-26 21:03:36 -06:00
Nick Bisby
a6611dccce
And for TV shows
2019-10-18 22:38:00 -05:00
Nick Bisby
5dff55a817
A quick thing to only add runtime if we have a runtime
2019-10-18 22:35:26 -05:00
Nick Bisby
b2a4bc8319
Make collections work, for movies at least
2019-10-17 20:52:26 -05:00
Charles Ewert
a1e83ccebd
Make pager cover bottom row of pixels
2019-10-15 17:21:04 -04:00
Charles Ewert
5350fbb1ff
Adjust padding on lib list and remove unused code
2019-10-15 16:28:18 -04:00
Charles Ewert
bd1bda3b8b
Adjust overhang
2019-10-15 16:26:41 -04:00
Charles Ewert
567079b6c9
Merge branch 'master' into librarylist-images
2019-10-14 22:01:20 -04:00
Nick Bisby
9e84a7b8c7
Put a rectangle behind the pager on top of the item grid
2019-10-14 20:55:29 -05:00
Nick Bisby
ad4ffe326d
Move message dialog handling around
2019-10-14 20:55:29 -05:00
Nick Bisby
aaa54a1f37
Explicitly pick the picker
2019-10-14 20:55:29 -05:00
Nick Bisby
c61530e996
Handle reloading of page numbers on page select
2019-10-14 20:55:29 -05:00
Nick Bisby
a0a17108f6
Make var hold id, rather than node
2019-10-14 20:55:29 -05:00
Nick Bisby
ce364c8177
Handle options screen for search
2019-10-14 20:55:29 -05:00
Nick Bisby
bfc48af5e7
Give pagers more authority
2019-10-14 20:55:29 -05:00
Nick Bisby
3ed9846e42
Make search work from sidebar
2019-10-14 20:55:29 -05:00
Nick Bisby
0ec2872093
So much reorganizing
2019-10-14 20:55:29 -05:00
Nick Bisby
52fc6ec193
Get video playing fully using single scene
2019-10-14 20:55:29 -05:00
Nick Bisby
47cdb0d47a
Begin drastically reworking towards a single scene
2019-10-14 20:55:29 -05:00
Charles Ewert
6b850007bf
Add icon for music libraries
2019-10-13 16:26:20 -04:00
Charles Ewert
f82f6a863c
Add images to library select and some resizing
2019-10-13 04:59:51 -04:00
Nick Bisby
d1261d943d
Turn library list to a single row and simplify things
2019-10-09 17:48:08 -05:00
Joshua M. Boniface
43469647fa
Merge pull request #75 from cewert/screensaver
...
Added screensaver
2019-10-06 14:52:18 -04:00
Charles Ewert
0425e0aa67
Added screensaver
2019-10-05 03:50:05 -04:00
Charles Ewert
625c9faf97
Update RALE to 2.0.9
2019-10-03 22:47:34 -04:00
Nick Bisby
dfe3dafdfd
Handle int better
2019-09-23 23:49:09 -05:00
Nick Bisby
6f1f283be3
Revert to master
2019-09-23 23:37:39 -05:00
Nick Bisby
f05732513d
This should be abstracted but just solve it for now
2019-09-23 23:35:26 -05:00
William Moses
fae8e1eed3
Fix Makefile and Episode Listing Format ( #52 )
...
* Fix Makefile
* Better Episode Listing
2019-07-22 22:11:13 -05:00
C gh0ul
3889bfbdce
Fix back button on options menu in Library ( #39 ) ( #53 )
2019-07-21 14:14:54 -05:00
Nick Bisby
498440f2c5
Make ItemGrids more abstract ( #49 )
...
* Make the movie grid a bit more abstract
* Make the tvshow/collection grids more abstract
2019-07-09 08:57:59 -05:00
Nick Bisby
484f6ce76e
Dont fall apart over bad ratios
2019-05-30 17:38:02 -05:00
Nick Bisby
f8a64df489
make poster text reliant on available space, not the image
2019-05-09 23:49:34 -05:00
Nick Bisby
aa09a138f0
Pass actual image objects back, to make ListPoster more flexible
2019-05-09 23:24:19 -05:00
Matthew Crowson
2bccfd661a
Merging master in
2019-05-06 09:03:11 -04:00
Matthew Crowson
2a1f9cbad8
adding requirements for RALE
2019-05-03 10:01:46 -04:00
Matthew Crowson
e4b968f18f
giving inits to those components without inits
2019-05-03 09:27:51 -04:00
Matthew Crowson
531e668358
Splitting brs from inline XML
2019-05-03 08:48:59 -04:00
Matthew Crowson
d2627ebe17
more comments
2019-04-29 15:10:02 -04:00
Matthew Crowson
7d20e4d273
Error messaging for login failures and logo
2019-04-27 10:44:14 -04:00
Nick Bisby
78afb5dab3
Change default sort to name, add options panel to TV Shows
2019-04-22 22:28:25 -05:00
Nick Bisby
29d65928f5
Up-end everything and add a rudimentary profile system
2019-04-22 15:07:34 -05:00
Nick Bisby
e62fbc4f63
Add display name to options panel, begin multi-profile work
2019-04-22 14:08:10 -05:00
Nick Bisby
77f822ae82
Begin moving stuff around to better match API
2019-04-20 17:28:28 -05:00
Nick Bisby
ccd4218a4b
A little bit better user handling
2019-04-20 12:40:06 -05:00
Nick Bisby
5fd5c9eec2
Make things use Content rather than json
2019-04-14 19:19:06 -05:00
Nick Bisby
3c3960551e
Make libraries have a clearer interface
2019-04-14 18:34:50 -05:00
Nick Bisby
ca6701c086
Make TV seasons watchable
2019-04-13 23:47:27 -05:00
Nick Bisby
6b850e576d
Move more stuff around instead of real fixes
2019-04-13 22:52:46 -05:00
Nick Bisby
d2d46465ca
Use aliases for cleaner change tracking
2019-04-06 01:15:30 -05:00
Nick Bisby
8197a91821
Use panelIndex to better track panel changes
2019-04-05 20:14:56 -05:00
Nick Bisby
1db5ebeefb
always forget to git add
2019-04-05 19:48:17 -05:00
Nick Bisby
a4ea3b04a6
Make BRS calls return content nodes
2019-04-05 19:35:29 -05:00
Nick Bisby
38f8a295dc
Begin some rework so BRS calls return content nodes
2019-04-05 19:27:35 -05:00
Nick Bisby
3832cce649
Transition TV show details to panels
2019-03-30 22:15:53 -05:00
Nick Bisby
3534b60d7a
Add note to self
2019-03-27 22:03:52 -05:00
Nick Bisby
1870e1af83
Begin passing in ContentNodes directly
2019-03-21 22:27:31 -05:00
Nick Bisby
bdd4560660
More file renaming
2019-03-19 22:49:41 -05:00
Nick Bisby
7cb5dfd5c6
Clean up a lot of Config scenes etc
2019-03-19 22:23:58 -05:00
Nick Bisby
65d85f956e
Duct tape a crash
2019-03-19 21:36:59 -05:00
Nick Bisby
b49a4d614a
Add (movie) collections
2019-03-19 21:30:08 -05:00
Nick Bisby
c5c269b946
move around some options stuff
2019-03-19 13:27:30 -05:00
Nick Bisby
75f58732f6
Fix secureMode for password config
2019-03-18 23:49:02 -05:00
Nick Bisby
c381c2a054
Git add, again, duh
2019-03-18 23:25:41 -05:00
Nick Bisby
b433304856
Add sign out, update sign in a bit
2019-03-18 23:17:50 -05:00
Nick Bisby
c088ce14ac
Leftpad minutes with 0
2019-03-18 19:43:02 -05:00
Nick Bisby
e6062661dd
Make the video player prettier and automark movies as played
2019-03-18 19:33:44 -05:00