Commit Graph

714 Commits

Author SHA1 Message Date
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
Nick Bisby
7195d59c95
Make search sort options work 2019-03-17 19:17:54 -05:00
Nick Bisby
3658f0b77f
Add an options side panel 2019-03-17 18:07:57 -05:00
Nick Bisby
8c4be5b3b9
Clean up TV show seasons display a bit better 2019-03-17 00:47:31 -05:00
Nick Bisby
95fd91fb70
Add a backdrop as a placeholder for no image found 2019-03-17 00:37:23 -05:00
Nick Bisby
bcb354c418
Verify we have items before displaying in search results 2019-03-17 00:11:25 -05:00
Nick Bisby
1a2e31f3d2
Make search behave more like web 2019-03-16 17:11:50 -05:00
Nick Bisby
d0a0a94471
resize episode search results 2019-03-14 19:29:01 -05:00
Nick Bisby
c5a4ba85a5
Make rudimentary search work 2019-03-14 17:50:20 -05:00
Nick Bisby
7bc6d969fa
Set up flow for search 2019-03-14 17:20:16 -05:00
Nick Bisby
a2f4df9884
Focus and unfocus search box 2019-03-14 16:50:42 -05:00
Nick Bisby
1f91a96874
Dont forget git add 2019-03-14 12:11:51 -05:00
Nick Bisby
34fb52591a
File restructure and some footer work 2019-03-14 12:11:05 -05:00
Nick Bisby
e4c50f0107
LayoutGroup itemSpacings are different than RowList itemspacings 2019-03-14 00:06:45 -05:00
Nick Bisby
5ca49e076f
Make horiz button group that handles left right instead of up down 2019-03-13 23:21:25 -05:00
Nick Bisby
f3c9a4c25d
Have each button observe separately, so we can track them better 2019-03-13 23:09:55 -05:00
Nick Bisby
c382464647
Mark movies watched or unwatched 2019-03-13 22:01:05 -05:00
Nick Bisby
3a003d6361
Move all API calls off the render thread 2019-03-13 12:20:54 -05:00
Nick Bisby
29acf04dc6
Move favorite off of render thread 2019-03-12 22:27:24 -05:00
Nick Bisby
851d0520f3
Make movie favorite button work 2019-03-12 22:15:24 -05:00
Nick Bisby
842f552baf
Fix a typo, and lazy load TV show seasons 2019-03-12 21:58:04 -05:00
Nick Bisby
58f985bc06
Add jellyfin logo to overhang 2019-03-12 21:09:17 -05:00
Nick Bisby
20ad52a9da
Add a pager to TV seasons, and use the right stuff 2019-03-12 20:16:12 -05:00
Nick Bisby
1ed0466c6f
Add a named overhang, to look nice 2019-03-12 18:34:51 -05:00
Nick Bisby
449d787d37
Add pagination to the movie list 2019-03-11 22:49:17 -05:00
Nick Bisby
786b66eb3e
Use better model names 2019-03-11 20:24:39 -05:00
Nick Bisby
807ad4b017
Abstract list items into singular ListPoster 2019-03-11 11:59:15 -05:00
Nick Bisby
f99db79ae1
Add seasons to the display 2019-03-10 21:35:48 -05:00
Nick Bisby
bc510a8a1d
Dont forgot git add, also show Season details page 2019-03-10 20:24:50 -05:00
Nick Bisby
d2a9be6236
Prevent lib items from resizing themselves after a back 2019-03-10 00:16:01 -06:00
Nick Bisby
90b27998da
Move movie details to use a MovieItem for data 2019-03-10 00:12:09 -06:00
Nick Bisby
62ece56456
Make it so resizing happens explicitly and more often 2019-03-09 23:53:36 -06:00
Nick Bisby
d9c81a4da7
Make stuff look a touch nicer 2019-03-09 23:28:28 -06:00
Nick Bisby
196bb4d1f0
Add actual buttons to details page, one of which plays 2019-03-09 16:23:57 -06:00
Nick Bisby
578581a52c
Add sorting and paging to movie list request 2019-03-09 16:09:21 -06:00
Nick Bisby
9efa3e4686
Begin work for making variables sizes 2019-03-09 14:08:34 -06:00
Nick Bisby
f7a7146b94
Add some data to the MovieDetails page 2019-03-08 00:22:16 -06:00
Nick Bisby
b8c5ef149a
Add a Movie Details scene 2019-03-07 21:47:10 -06:00
Nick Bisby
134ec2e347
Add more flexibility to movie item data 2019-03-07 20:03:19 -06:00
Nick Bisby
22fc4211d7
Add movie posters and fix library scrolling 2019-03-06 23:30:06 -06:00
Nick Bisby
b2c731541d
Abstract configuration requests, complete login flow 2019-03-05 20:28:52 -06: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
1a2cc3a855
Remove extraneous interface fields 2019-03-02 16:31:03 -06:00
Nick Bisby
f8130da1d6
Fix upload script 2019-03-02 16:28:46 -06:00
Nick Bisby
67b5a6be59
Observe item selected 2019-03-02 16:22:13 -06:00
Nick Bisby
b33c68f9e0
Rename some components 2019-03-02 16:04:07 -06:00
Nick Bisby
3f59699c70
Begin to make serverselect a dialog 2019-03-02 16:03:11 -06:00
Nick Bisby
1b635a3b3b
Clean main 2019-03-02 14:36:37 -06:00
Nick Bisby
346cba23bc
Actually populate LibraryList with real lib names 2019-03-01 23:55:28 -06:00
Nick Bisby
a20d6c96c8
Add a MarkupList 2019-02-26 22:36:12 -06:00
Nick Bisby
fbcf215962
Swap custom layout group grossness to MarkupList 2019-02-24 12:56:09 -06:00
Nick Bisby
25603b2947
Abstract servername, Handle keyboarddialog better 2019-02-22 21:14:21 -06:00
Nick Bisby
2d708b9dd9
Add some basic keyboard dialog functionality 2019-02-18 16:44:17 -06:00
Nick Bisby
ee7b27ced2
Handle XML names properly 2019-02-10 22:40:07 -06:00
Nick Bisby
cf4554b7e6
Begin work on server selection screen 2019-02-10 14:47:24 -06:00
Nick Bisby
16594f2cae
Add a ton of complicated component bits 2019-02-03 20:57:52 -06:00
Nick Bisby
f9722fd279
Actually play a movie 2019-01-30 22:56:15 -06:00
Nick Bisby
de83504226
Begin to make things for a screen 2019-01-30 08:59:27 -06:00
Nick Bisby
6e34b0453f
Add the hello world Roku app as a base 2019-01-29 22:19:27 -06:00