Commit Graph

1232 Commits

Author SHA1 Message Date
1hitsong
06af8b2030 Don't allow Roku's component reuse to mess up library fonts 2023-11-22 20:55:41 -05:00
1hitsong
a5af2555bf Reset focus to selected item when returning to home view 2023-11-22 18:23:04 -05:00
Charles Ewert
4043f3ef45 fix photo and album infinite spinner 2023-11-22 17:08:37 -05:00
1hitsong
5904f0593f
Merge pull request #1532 from cewert/fix-remember-me
Fix remember me bug
2023-11-22 16:47:36 -05:00
Charles Ewert
8938f576b5 fix remember me bug 2023-11-22 15:36:34 -05:00
Charles Ewert
c714bc29e5 use JFScene spinner instead of progress dialog 2023-11-22 15:28:10 -05:00
1hitsong
142419ce66 Add sections to home view on update as needed 2023-11-22 15:01:41 -05:00
1hitsong
35dfa54a29 Rework how we keep track of row item sizes 2023-11-22 12:14:35 -05:00
1hitsong
0a7d74d291 Revert "Fix home image size"
This reverts commit ed55fafeb5.
2023-11-22 11:05:20 -05:00
1hitsong
ed55fafeb5 Fix home image size
Fixes #1493
2023-11-22 09:34:25 -05:00
Charles Ewert
4e81dda7ad stop showing the spinner a little earlier on audioplayer 2023-11-22 09:06:49 -05:00
Charles Ewert
f5d34ea9ec convert remaining custom spinners 2023-11-22 09:06:13 -05:00
Charles Ewert
c49796bd5f refactor to remove if statement 2023-11-22 08:38:16 -05:00
Charles Ewert
d2fcc932b2 move spinner to JFScene and migrate all other screnes to use it + use booleans on JFScene to control spinner + resize spinner to be similar size as video player spinner 2023-11-21 21:14:40 -05:00
Jimi
fd23023977 Fix TV Guide bug 2023-11-21 17:50:27 -07:00
1hitsong
9e010f50b2 Add audio track selection to video player 2023-11-20 15:55:15 -05:00
1hitsong
67f2e21421
Merge pull request #1513 from cewert/fix-playback-episode-list
Fix episode list bug where OK was triggering quickplay
2023-11-20 08:46:26 -05:00
Charles Ewert
b0521945bb
Merge pull request #1518 from 1hitsong/fixNextButtonFocus 2023-11-19 22:08:42 -05:00
Charles Ewert
491ef43fd5 refactor to remove else clause 2023-11-19 22:04:17 -05:00
Jimi
250e2244c8 Fix crash 2023-11-19 16:22:50 -07:00
1hitsong
1ce210f96b Don't show nextEpisode button if trickplay bar is shown
Fixes #1511
2023-11-19 17:42:42 -05:00
Charles Ewert
7be954dbca
Merge pull request #1516 from 1hitsong/returnToPauseMenu 2023-11-19 07:22:17 -05:00
1hitsong
3942636b7a Return to OSD on dialog close
Fixes #1504
2023-11-18 19:43:05 -05:00
Charles Ewert
605f34a1a3 use loading spinners for selectedItem in main loop 2023-11-18 17:54:25 -05:00
Charles Ewert
388bd0a371 fix episode list bug where OK was triggering quickplay 2023-11-18 09:38:36 -05:00
Charles Ewert
312e6731e4 increase font size for unwatched episode count 2023-11-18 08:38:57 -05:00
1hitsong
cfa29eba6e Rename pauseMenu component to OSD 2023-11-16 09:26:20 -05:00
1hitsong
855d97ce8b Fix function definition name 2023-11-15 21:18:07 -05:00
1hitsong
959d07a266 Prevent pause menu if video isn't in a ready state
Fixes #1505
2023-11-15 20:46:14 -05:00
Charles Ewert
d9be2dd6bb turn random off when quickplaying photos + fix bug 2023-11-14 16:45:07 -05:00
Charles Ewert
eedb277409 add quickplay support for photos, photoalbums, and photo libraries 2023-11-14 11:57:00 -05:00
Charles Ewert
d51620c982 remove unneeded additional refresh check 2023-11-14 10:55:19 -05:00
Charles Ewert
7d31092853 reset itemTextExtra on every run, add album child count, remove debugging 2023-11-14 10:54:19 -05:00
Charles Ewert
97897902a5 only refresh home page when it reappears 2023-11-14 10:45:13 -05:00
Charles Ewert
c9c2a9283a update subtext for photos on home screen 2023-11-13 17:57:58 -05:00
Charles Ewert
0ce789a04c make sure tasks are stopped when using PhotoDetails 2023-11-13 17:57:01 -05:00
Charles Ewert
88bc02b8b3 make photos work from homescreen 2023-11-13 09:16:00 -05:00
Charles Ewert
92cdeb4155 Merge remote-tracking branch 'upstream/unstable' into fix-photos-itemgrid 2023-11-12 15:19:12 -05:00
Charles Ewert
1037fe01eb
Merge pull request #1491 from 1hitsong/pauseMenuVideoPosition 2023-11-12 13:12:29 -05:00
1hitsong
9de99afa92 Add leading zero to minutes in pause bar 2023-11-12 12:30:53 -05:00
Jimi
0e1cf6c664 Fix to aspect ratio 2023-11-12 07:45:13 -07:00
Jimi
fea0335d88 Use TV Show thumbnail instead of Channel logo 2023-11-12 07:21:05 -07:00
1hitsong
8f7b5f8054 Change font and position to match trickplay. Fix double trickplay bar 2023-11-12 07:58:11 -05:00
Charles Ewert
11608e6e2c fix bug with photos not working from itemgrid 2023-11-11 20:25:22 -05:00
1hitsong
3ccf9167b5 Add progress bar to pause menu 2023-11-11 17:30:06 -05:00
Charles Ewert
5d5d7842c8 remove unnecessary if statement 2023-11-11 11:05:21 -05:00
Charles Ewert
f9919be76c save credentials if asked when using quick connect 2023-11-11 11:00:53 -05:00
Charles Ewert
75aba6d79b remove progressbar delay and speed up animation 2023-11-11 09:12:12 -05:00
1hitsong
02f6ec921c Fix Home Refresh Crash
Fixes #1484
2023-11-10 23:34:19 -05:00
Charles Ewert
92101d8579 update recently merged code to use .bs 2023-11-10 19:42:33 -05:00
Charles Ewert
a592bd8f07 Merge remote-tracking branch 'upstream/unstable' into rename-files 2023-11-10 19:36:58 -05:00
1hitsong
ea16b6cd4d
Merge pull request #1462 from cewert/post-task-device-profile
Create and use generic PostTask to post device profile
2023-11-10 19:29:54 -05:00
Charles Ewert
e6c588655f
fix spelling
Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-11-10 19:26:52 -05:00
1hitsong
d036abaa6b Return to previously selected button in group when regaining focus 2023-11-10 16:52:10 -05:00
1hitsong
1ede5fe362 Merge remote-tracking branch '1hitsong/unstable' into ChapterSkip 2023-11-08 19:54:26 -05:00
1hitsong
ffd3a3ee7b Remove unused images, hide menu on pause and playback, work with next ep 2023-11-08 19:51:17 -05:00
1hitsong
c91f452db1 Remove leftover initialfocus from clock 2023-11-07 10:23:57 -05:00
1hitsong
4de113db3a Fix button focus when closing chapter menu 2023-11-06 20:46:18 -05:00
1hitsong
7fdac1b489 Add play/pause, auto-hide, subtitle, video info, adjust pause logic 2023-11-06 14:05:21 -05:00
Charles Ewert
323b147401 Merge remote-tracking branch 'upstream/unstable' into rename-files 2023-11-04 21:01:11 -04:00
Seven Rats
0043c2ebc1
Refactor deviceCapabilities, fix vp9, and make 6 channel videos downmix if possible (#1366)
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-11-04 15:10:47 -04:00
1hitsong
4c394dc7e7 Make no chapter data text translatable. 2023-11-02 09:29:49 -04:00
Charles Ewert
8244c848cf Merge remote-tracking branch 'upstream/unstable' into post-task-device-profile 2023-10-31 23:42:14 -04:00
Charles Ewert
ab3fd49a8c Address reviewer feedback 2023-10-31 23:38:33 -04:00
Charles Ewert
64fc563c68 Merge remote-tracking branch 'upstream/unstable' into import-slide-out-button 2023-10-31 22:27:25 -04:00
1hitsong
91d71447ab
Merge pull request #1458 from cewert/fix-next-episode-popup
"Next Episode" button updates
2023-10-31 20:00:49 -04:00
1hitsong
445f1c2991
Merge pull request #1449 from cewert/import-intKeyboard
Copy IntegerKeyboard code into app instead of using NPM package
2023-10-31 19:47:44 -04:00
1hitsong
bd94f9ccd8
Merge pull request #1446 from cewert/import-npm-bgv
Copy ButtonGroupVert code into app instead of using NPM package
2023-10-31 19:47:28 -04:00
Charles Ewert
44aac6bfe6
Merge pull request #1456 from cewert/quickplay-search 2023-10-31 17:05:34 -04:00
1hitsong
949c14a02d
Merge pull request #1390 from cewert/fix-settings-focus
Fix early exit from settings screen
2023-10-31 17:03:26 -04:00
Charles Ewert
28b213377f address reviewer feedback 2023-10-31 17:01:31 -04:00
Charles Ewert
fd9b50ca3f validate search quick play node and return focus after a query with no results 2023-10-31 16:11:56 -04:00
Charles Ewert
034c485990 use child count to track state of search results 2023-10-31 15:26:54 -04:00
Charles Ewert
bd9a451601 only quickplay on search page if search results are in focus 2023-10-31 15:08:03 -04:00
Charles Ewert
c0f2b7fc0a address reviewer feedback 2023-10-31 13:30:46 -04:00
1hitsong
189172cecf Give position check a 15 second buffer 2023-10-31 12:40:17 -04:00
1hitsong
bce1211d1c Show pause menu when video is paused using OK button 2023-10-31 10:21:30 -04:00
1hitsong
def3eba8b5 Create pause menu
Fixes #445
2023-10-31 10:02:39 -04:00
Charles Ewert
bccec61ece clean up scenemanager 2023-10-30 20:15:14 -04:00
Charles Ewert
3f24c8e255 rename emptyPostTask() to empty() 2023-10-30 20:15:05 -04:00
Charles Ewert
c3a8c2bfce merge unstable 2023-10-30 18:04:09 -04:00
Charles Ewert
c22e6ca5cd Merge remote-tracking branch 'upstream/unstable' into post-task-device-profile 2023-10-30 18:00:38 -04:00
Charles Ewert
a942cb5efd use TotalRecordCount to check search results state 2023-10-29 15:22:03 -04:00
Charles Ewert
187a0528ef precent focusing on the search results until there is data 2023-10-29 15:12:37 -04:00
Charles Ewert
2fbf968901 use opacity for next episode check and hide button before it reaches 0 2023-10-29 14:49:55 -04:00
Charles Ewert
21b3fce266 Only show the "Next Episode" button for episodes 2023-10-29 11:06:28 -04:00
Charles Ewert
8c0fc20ece add quickplay support to search results 2023-10-28 22:36:35 -04:00
matty-r
503a063d8f
Merge branch 'jellyfin:unstable' into searchFix 2023-10-29 09:53:02 +10:00
Charles Ewert
dd3972cff5
Merge pull request #1376 from cewert/fix-quickplay 2023-10-28 17:25:40 -04:00
1hitsong
4be92addb2 Fix default A-Z music sorting 2023-10-28 15:52:57 -04:00
Charles Ewert
820af934f1 Import slide-out-button code instead of using NPM package 2023-10-28 11:48:36 -04:00
Charles Ewert
e394586c4a Import intKeyboard code instead of using NPM package 2023-10-28 11:39:14 -04:00
1hitsong
2c87e4f9f7 Fix default A-Z movie sorting
Fixes #1444
2023-10-28 10:49:34 -04:00
Charles Ewert
e055aa79c8
Merge pull request #1441 from 1hitsong/fixPlaybackInfoPopup 2023-10-28 10:03:40 -04:00
1hitsong
71fe9da9c7 Order boxsets by release date by default
Fixes #391
2023-10-27 14:27:25 -04:00
1hitsong
a78dcca4f7 Calculate device id on login and use for API calls
Fixes #1417
2023-10-27 10:51:09 -04:00
admin
0f5fb7e45d Search fix - using the Users/Items api instead of Search Hints. 2023-10-27 13:38:14 +10:00
1hitsong
4222882a31
Merge pull request #1416 from JarodTAerts/developer/jarodtaerts/tvshow-specialfeatures
Add support for TV show season level extra features
2023-10-26 13:22:25 -04:00
JarodTAerts
ec332f10d6
Apply suggestions from code review
Remove extra parathesis to improve code cleanliness.

Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-10-26 11:06:29 -06:00
jarodaerts
5a31250ce8 Fix variable casing on extras var 2023-10-25 21:19:45 -06:00
Charles Ewert
5641e8e998 move code to repo instead of using npm package 2023-10-25 22:39:27 -04:00
Charles Ewert
6c38d1ae19
Merge pull request #1414 from 1hitsong/homeSectionMatchWeb 2023-10-25 18:30:41 -04:00
jarodaerts
42a821fadd Merge branch 'unstable' of https://github.com/jellyfin/jellyfin-roku into developer/jarodtaerts/tvshow-specialfeatures 2023-10-24 21:27:02 -06:00
1hitsong
8bfbffdfde Revert subtype code change
Fixes #1427
2023-10-24 08:11:22 -04:00
1hitsong
e4f8523387 Review items
Now updates favorites, Live TV on now, and latest in library sections when returning to view. Code cleanup. Fire loaded beacon after 2 rows load.
2023-10-22 18:37:37 -04:00
jarodaerts
4fed592e37 Address PR feedback
Switch to using sdk for calls to server, improve structure/style of code, and fix formating
2023-10-16 20:33:06 -05:00
jarodaerts
e8ed687dc7 Add support for TV show season level extra features 2023-10-14 22:21:08 -04:00
1hitsong
bd5a2cd4c2 Respect Home Section settings from web 2023-10-13 21:55:17 -04:00
Charles Ewert
05ad3b6bed use .brs when importing roku-log 2023-10-03 12:27:07 -04:00
Charles Ewert
a6a242e661 rename all brs files to bs and update import calls 2023-10-03 12:11:25 -04:00
Charles Ewert
d4b9510326 rename all files to use .bs file extension 2023-10-03 11:42:10 -04:00
Charles Ewert
7c2537fabf Merge remote-tracking branch 'upstream/unstable' into post-task-device-profile 2023-10-03 11:17:26 -04:00
Charles Ewert
2af861fedc fix early exit from settings screen 2023-09-23 22:14:47 -04:00
Charles Ewert
6c664ca119 add livetv quickplay support 2023-09-23 21:31:01 -04:00
Charles Ewert
1102f09b9b remove debugging 2023-09-23 19:28:52 -04:00
Charles Ewert
e4f05105f5 Fix episode list regression + limit all queries to 2000 items 2023-09-23 17:48:46 -04:00
Charles Ewert
4dcc3ad9f7 add quickplay support for series networks and genres 2023-09-23 12:32:50 -04:00
Charles Ewert
080c8e87b0 add musicvideo support to home screen - use wide poster, show name and year made, open using movie detail group 2023-09-23 11:16:15 -04:00
Charles Ewert
853419eb9b add quick play support for music videos 2023-09-23 10:52:29 -04:00
Charles Ewert
5218002f10 add support for music genres 2023-09-23 10:06:52 -04:00
Charles Ewert
c3d0e85d3d add support for studio and genre movie library view 2023-09-23 09:47:21 -04:00
Charles Ewert
51c629ced1
Merge pull request #1374 from cewert/make-back-work-on-user-select
Fix login bugs, enable support for saving user's credentials, and add "Change User" and "Remember Me?" options
2023-09-21 13:01:14 -04:00
Charles Ewert
3f658c719f remove unneeded imports 2023-09-21 09:48:52 -04:00
Charles Ewert
a11f786d99 first attempt with promises 2023-09-20 19:08:47 -04:00
Charles Ewert
f8e2ff7e50 add support for My Media and appears on row + move quick play logic to a namespace in it's own file 2023-09-18 22:39:44 -04:00
Charles Ewert
fa7e57fbe4
Merge pull request #1371 from cewert/update-settings-ui 2023-09-18 09:00:11 -04:00
Charles Ewert
be9aa38134 Use async with customizable timout + save response body, headers, and failure reason 2023-09-17 12:39:19 -04:00
1hitsong
fe8a9ca0e0 Fix trailer button
Fixes #1377
2023-09-16 20:31:51 -04:00
Charles Ewert
1acec715b1 enable Quick Play for boxsets, series, seasons, albums, and music artists 2023-09-16 17:18:03 -04:00
1hitsong
6069a7fc3c Use global user setting. Add function definitions 2023-09-16 15:26:30 -04:00
Charles Ewert
50020a3f20 create global rememberme setting 2023-09-14 17:51:41 -04:00
Charles Ewert
b9359b8f51 fix #1372 + fix #310. Add option to "Change User" from home page 2023-09-14 11:52:32 -04:00
Charles Ewert
b5bd893241 fix back bug on login and remove recursive function 2023-09-13 22:20:50 -04:00
1hitsong
dfde501c87 Copy over crash fixes from #1133 2023-09-13 22:02:50 -04:00
1hitsong
34770a5ee0 Add custom subs to new video player 2023-09-13 17:56:20 -04:00
Charles Ewert
454de3b8cd fix bug on user select screen preventing the back button from working 2023-09-13 17:44:33 -04:00
Charles Ewert
08f9cb1704 Merge remote-tracking branch 'upstream/unstable' into hide-unplayedCount-if-zero 2023-09-13 10:37:21 -04:00
Charles Ewert
439e81ce09 update settings page to create more space for long radio lists 2023-09-12 19:34:12 -04:00
Charles Ewert
ef8b5a14a5 Merge branch 'post-task-device-profile' of https://github.com/cewert/jellyfin-roku into post-task-device-profile 2023-09-12 19:18:23 -04:00
Charles Ewert
46f24293c4 restore debugging info for device profile 2023-09-12 19:18:07 -04:00
Charles Ewert
1058802118
remove duplicate comment 2023-09-12 19:06:17 -04:00
Charles Ewert
037a6d01af
Merge branch 'unstable' into post-task-device-profile 2023-09-12 19:05:05 -04:00
Charles Ewert
060519810b use post task when posting device profile + post device profile when exiting the settings page 2023-09-12 18:53:25 -04:00
Charles Ewert
e03f965758 create generic task for posting data. wait for response code 2023-09-12 18:51:42 -04:00
Charles Ewert
94f284567a prevent crash when language is invalid 2023-09-04 13:12:38 -04:00
Charles Ewert
bb9f9b84d3 remove debugging code 2023-09-01 15:59:17 -04:00
Charles Ewert
464abddb2d Stop auto converting user settings to int. Update codebase to convert to int as needed 2023-09-01 15:56:20 -04:00
Charles Ewert
5b16bc7848
Merge branch 'unstable' into update-device-profile 2023-09-01 08:12:14 -07:00
Charles Ewert
45ad5bef96 bugfix for debug code 2023-08-31 17:02:39 -07:00
Charles Ewert
c03a1b1fea fix bug in debugging code 2023-08-30 21:47:18 -04:00