Commit Graph

440 Commits

Author SHA1 Message Date
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