Commit Graph

968 Commits

Author SHA1 Message Date
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
Charles Ewert
7f4462c44c fixed movie genre quickplay (by 1hitsong) 2023-10-19 22:22:57 -04:00
Charles Ewert
31bbc56db7 address reviewer feedback 2023-10-19 22:13:11 -04:00
jarodaerts
2478b78e9f Merge branch 'unstable' of https://github.com/jellyfin/jellyfin-roku into developer/jarodtaerts/tvshow-specialfeatures 2023-10-19 19:42:20 -05:00
JarodTAerts
084582a2cd
Update source/api/Items.brs
Simplify object TVEpisode list data generation

Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-10-16 20:35:10 -05: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
sevenrats
1e035337de dont crash on bad input 2023-10-15 19:40:09 -04:00
Seven Rats
8f8650fd69
Merge branch 'unstable' into server_url 2023-10-15 08:18:44 -04: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
08f95db9e6 use .bs for main 2023-10-03 12:36:06 -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
5e761ddd71 remove playback.av1 setting on user migration 2023-09-30 14:31:32 -04:00
Charles Ewert
15a235a59c remove user setting for av1 direct play 2023-09-30 14:24:37 -04:00
Charles Ewert
20874c9ece fix transcode profile when using multi channel audio 2023-09-28 10:43:01 -04:00
Charles Ewert
04fb03c030 Revert "don't add aac directly to transcode profile when surround sound is supported"
This reverts commit 9ea0466eda.
2023-09-28 10:05:45 -04:00
Charles Ewert
cb474dcc9e Revert "rearrange to fix build"
This reverts commit 0902d6f078.
2023-09-28 10:05:21 -04:00
Charles Ewert
0902d6f078 rearrange to fix build 2023-09-27 21:36:04 -04:00
Charles Ewert
9ea0466eda don't add aac directly to transcode profile when surround sound is supported 2023-09-27 21:27:31 -04:00
Charles Ewert
5408784243 fix typo 2023-09-26 21:54:57 -04:00
Charles Ewert
283034708d dont include container when checking device for av1 support 2023-09-26 21:33:50 -04:00
Charles Ewert
6c664ca119 add livetv quickplay support 2023-09-23 21:31:01 -04:00
Charles Ewert
ee4c8a28b3 remove quickplay memory check. small refactor to use pushToQueue() function 2023-09-23 19:02:53 -04:00
Charles Ewert
e528fcd54c add quickplay support for type "Person" 2023-09-23 18:33:00 -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
5b2b2ba881 add support for saving credentials for private users 2023-09-23 17:06:36 -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
06f69f33f3 stop loading items to queue if memory is low 2023-09-23 08:09:36 -04:00
Charles Ewert
1c8af7f31b Move migration logic to functions in their own file 2023-09-21 14:46:18 -04:00
Charles Ewert
045c4b3c07 remove deprecated setting 2023-09-21 14:13:31 -04:00
Charles Ewert
a466048010 fix migration logic. track lastrunversion per user 2023-09-21 14:12:15 -04:00
Charles Ewert
7a610a1140 don't save active server to registry when connection fails 2023-09-21 13:19:22 -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
43b7e48ba4 Wipe server session when changing server 2023-09-21 09:58:07 -04:00
Charles Ewert
a11f786d99 first attempt with promises 2023-09-20 19:08:47 -04:00
Charles Ewert
ad34a2ea95 fix typo 2023-09-18 22:44:00 -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
a32c62ae9b shuffle boxsets 2023-09-17 18:16:25 -04:00
Charles Ewert
71fe2b00d7 add playlist support 2023-09-17 17:50:24 -04:00
Charles Ewert
e7955b9dca add loading spinner 2023-09-16 21:18:12 -04:00
Charles Ewert
abbc3c034f create registry migration - delete deprecated settings 2023-09-16 20:10:42 -04:00
Charles Ewert
a69ee3f244 remove debugging 2023-09-16 20:08:54 -04:00
Charles Ewert
ac1e57b32e save username and append to deviceid in auth header 2023-09-16 19:40:57 -04:00
Charles Ewert
f1512dc80a don't save username and password 2023-09-16 18:48:34 -04:00
Charles Ewert
1acec715b1 enable Quick Play for boxsets, series, seasons, albums, and music artists 2023-09-16 17:18:03 -04:00
Charles Ewert
d92dc42d8c enable quick play in MovieLibraryView and when viewing a collection of movies 2023-09-15 16:16:26 -04:00
Charles Ewert
6f1da86381 Fix quickplay on home screen - always resume if possible 2023-09-15 15:57:39 -04:00
Austin Crandall
d4483a2f48
Update source/utils/misc.brs
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-09-14 19:08:04 -04:00
sevenrats
6b16ed9d2e function definition 2023-09-14 18:30:41 -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
sevenrats
babc6685e3 stop snake casing 2023-09-13 10:52:44 -04:00
sevenrats
02b4c9fbd4 fix non descriptive argument 2023-09-13 10:51:49 -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
sevenrats
fbfe130ee6 clean up debug prints 2023-09-11 11:32:59 -04:00
Charles Ewert
d7c756e53b
Merge branch 'unstable' into server_url 2023-09-11 09:55:20 -04:00
sevenrats
14899f64e3 address comments 2023-09-10 22:16:28 -04:00
sevenrats
30bd09e558 address comment 2023-09-10 22:09:16 -04:00
sevenrats
ec7ad49792 remove untrue comment 2023-09-10 21:37:15 -04:00
sevenrats
f75c9925e9 don't write ports if we dont need to 2023-09-10 21:36:40 -04:00
sevenrats
c0974db1a2 restore new function doc 2023-09-10 19:30:40 -04:00
sevenrats
6b714a8780 trim the input not the path 2023-09-10 19:22:11 -04:00
sevenrats
bffaf0691e try to find string strip bug 2023-09-10 15:40:39 -04:00
sevenrats
f29cddfdc1 serverinfo is a string not an object 2023-09-10 14:53:06 -04:00
sevenrats
0f41e6506e document new function 2023-09-10 14:49:56 -04:00
sevenrats
dfb4dcbed2 make we found jellyfin and not emby 2023-09-10 14:48:55 -04:00
sevenrats
481284a4b6 infer url deterministically 2023-09-10 13:39:23 -04:00
sevenrats
01bfb317d2 check for and remove trailing / 2023-09-10 12:51:09 -04:00
sevenrats
93d683a791 address comments, update debug statements 2023-09-06 22:03:58 -04:00
sevenrats
0b7b2d594c dont fail if server not found 2023-09-06 21:02:07 -04:00
sevenrats
0d4ed65b29 dont fail if server not found 2023-09-06 20:58:03 -04:00
sevenrats
a93b175586 proof of concept - infer server url proto and port 2023-09-06 20:47:22 -04:00
Charles Ewert
4d9f74e6a7 only direct play av1 when user setting is enabled 2023-09-04 13:52:14 -04:00
Charles Ewert
f359a7c3bf add user setting to disable HEVC codec #904 2023-09-04 10:30:20 -04:00
Charles Ewert
d0bbd696f6 update session card in dash to show model 2023-09-03 19:45:48 -04:00
Charles Ewert
2d9dcd26b4 add app url and device information to device profile 2023-09-03 19:45:00 -04:00
Charles Ewert
4c303daedf save device model details to global and parse out serial 2023-09-03 19:42:21 -04:00
Charles Ewert
f8fc95418a Add max res mode setting - allow user to set max res on all files or just transcoded files 2023-09-03 12:16:26 -04:00
Charles Ewert
7e69fab436 mpeg2 bugfix + force mpeg2 codec support if setting is enabled 2023-09-03 10:48:40 -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
b1eaa25273 add maximum resolution user setting 2023-09-01 12:45:00 -04:00
Charles Ewert
0d67eb649a Merge branch 'update-device-profile' of https://github.com/cewert/jellyfin-roku into update-device-profile 2023-09-01 11:53:57 -04:00
Charles Ewert
8a11eaaa03 add some comments 2023-09-01 11:53:54 -04:00
Charles Ewert
5b16bc7848
Merge branch 'unstable' into update-device-profile 2023-09-01 08:12:14 -07:00
Charles Ewert
41060d10bb respect "Profile Level Support" settings + add setting to use DTS for transcoding instead of the default EAC3 2023-09-01 10:26:08 -04:00
Charles Ewert
63e49bbc8e only use aac for 2 channel audio + update surround sound transcoding logic 2023-09-01 09:53:36 -04:00
Charles Ewert
91de2a8d5a only check mpeg2/4 if asked. mpeg4 overrides what the device thinks + test device for more codecs 2023-08-31 17:04:11 -07:00
Charles Ewert
f572b8a4e2 bugfix + create helper function for searching array contents 2023-08-31 16:02:39 -07:00
Charles Ewert
8dd2c55df2 make codec user settings override what device reports 2023-08-30 22:51:47 -04:00
Charles Ewert
b3d0409d9d fix type mismatch 2023-08-30 21:42:49 -04:00
Charles Ewert
deebbe393f bugfix for h264 VideoRangeType 2023-08-30 20:02:35 -04:00