Nick Bisby
528deec6b8
Watch for and capture escaped button presses ( #57 )
...
* Watch for and capture escaped button presses
* remove debug prints
2019-07-30 23:31:48 -05:00
C gh0ul
4652c742ef
Update LoginFlow to handle server unavailable scenario
2019-07-25 08:31:11 -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
Jon Banafato
accf8ecfa3
Fix maxPages off-by-one bug ( #50 )
...
The `pager.maxPages` calculation currently handles the case where there
are fewer than `page_size` items to display but will cut off the final
page for any page count larger than one. This change makes the page size
the ceiling of the calculation in all cases.
2019-07-12 23:10: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
Anthony Lavado
b364c403dc
Merge pull request #47 from bisby/bisby/sort-properly
...
Correct a swap of sort by and sort order
2019-06-16 20:10:46 -04:00
Nick Bisby
03938b911b
Correct a swap of sort by and sort order
2019-06-16 19:02:22 -05:00
Nick Bisby
11f8fd248a
Rewrite search, to feel a bit more like web
2019-05-09 23:42:25 -05:00
Nick Bisby
aa09a138f0
Pass actual image objects back, to make ListPoster more flexible
2019-05-09 23:24:19 -05:00
Nick Bisby
411f2e219a
Merge pull request #29 from bisby/bisby/issue-17-logo-alignment
...
Offset the overhang, exactly value to be tweaked
2019-05-05 21:32:25 -05:00
Matthew Crowson
01e4567fbd
Makefile and Rooibos testing
2019-05-02 13:45:07 -04:00
Matthew Crowson
28720512c4
Updating comment to match current functionality
2019-04-29 21:47:40 -04:00
Matthew Crowson
d2627ebe17
more comments
2019-04-29 15:10:02 -04:00
Matthew Crowson
755d7fa55e
some comments
2019-04-29 12:44:37 -04:00
Nick Bisby
137872a4a1
Offset the overhang, exactly value to be tweaked
2019-04-28 18:18:17 -05:00
Matthew Crowson
7d20e4d273
Error messaging for login failures and logo
2019-04-27 10:44:14 -04:00
Nick Bisby
12a8bff382
Lie about device ID if we aren't signed in yet...
2019-04-24 23:32:34 -05:00
Nick Bisby
1ad7a550b3
Add an add user button to avoid signing out
2019-04-24 23:15:25 -05: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
9f7fe40650
Filter movie lookups to just movies
2019-04-22 20:25:16 -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
a76eacb624
Begin looking into audio solutions
2019-04-22 00:09:16 -05:00
Nick Bisby
2964c36b45
Fix episode metadata
2019-04-21 15:11:54 -05:00
Nick Bisby
6da73382a3
Dont try to load non-existant images
2019-04-20 20:07:14 -05:00
Nick Bisby
3b5b43b5b5
Make auth header contain better data
2019-04-20 19:44:04 -05:00
Nick Bisby
d23c6aeea0
Add proper playstate handling
2019-04-20 19:34:57 -05:00
Nick Bisby
77f822ae82
Begin moving stuff around to better match API
2019-04-20 17:28:28 -05:00
Nick Bisby
fad323ac94
Handle better auth for 10.3
2019-04-20 12:54:24 -05:00
Nick Bisby
ccd4218a4b
A little bit better user handling
2019-04-20 12:40:06 -05:00
Nick Bisby
38a7ed4079
Better base url handling
2019-04-19 22:09:48 -05:00
Nick Bisby
4210d9e386
Automatically add a protocol if there isn't one alreadyw
2019-04-19 21:46:32 -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
1a6b621868
Use boxset
2019-04-14 19:24:03 -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
d2d46465ca
Use aliases for cleaner change tracking
2019-04-06 01:15:30 -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
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
a23076c8bb
Refocus library list after closing options panel
2019-03-19 13:19:08 -05:00
Nick Bisby
f258f6c4ac
Clean up some sign out bits
2019-03-19 09:11:46 -05:00
Nick Bisby
b433304856
Add sign out, update sign in a bit
2019-03-18 23:17:50 -05:00
Nick Bisby
fae99fa9f5
Break the API calls out into their own files for clarity
2019-03-18 22:02:07 -05:00
Nick Bisby
18ccd45998
Begin tracking play state
2019-03-18 20:11:34 -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
04fc7e71be
Notify the user rather than debug about missing features
2019-03-17 12:38:21 -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
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
34fb52591a
File restructure and some footer work
2019-03-14 12:11:05 -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
58f985bc06
Add jellyfin logo to overhang
2019-03-12 21:09:17 -05:00
Nick Bisby
24bb830a96
Abstract out API post data
2019-03-12 20:43:06 -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
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
44ccd0f756
List TV seasons
2019-03-10 20:03:45 -05:00
Nick Bisby
b0baf96ce6
Try to keep using URLTransfer now that we use content nodes more
2019-03-10 00:14:38 -06:00
Nick Bisby
90b27998da
Move movie details to use a MovieItem for data
2019-03-10 00:12:09 -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
d7105c061f
Skip escaping URL requests, to avoid the random failures
2019-03-09 16:11:25 -06:00
Nick Bisby
578581a52c
Add sorting and paging to movie list request
2019-03-09 16:09:21 -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
8c4cece3b5
Break out functions into their own files
2019-03-06 21:14:52 -06:00
Nick Bisby
cf76f86150
Break out functions into their own files
2019-03-06 21:14:04 -06:00
Nick Bisby
05b4c9d2f5
Minor login tweak
2019-03-05 20:31:10 -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
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
f2358a1e42
Swap to using Roku registry for settings
2019-02-10 13:15:20 -06:00
Nick Bisby
16594f2cae
Add a ton of complicated component bits
2019-02-03 20:57:52 -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
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