Commit Graph

830 Commits

Author SHA1 Message Date
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
Charles Ewert
7ac0214d64 set max video width and height in codec profiles 2023-08-30 19:37:44 -04:00
Charles Ewert
9f2fe6e8fc save and parse videoMode to global device object 2023-08-30 19:30:50 -04:00
Charles Ewert
05a04062fb remove aac from transcoding profile when multichannel audio support is detected 2023-08-30 15:06:33 -04:00
Charles Ewert
e2cfc05fbb
Add Photo to device profile and small update to GetBitRateLimit() (#1287) 2023-08-20 12:48:15 -04:00
Charles Ewert
46d7333b62 fix bug with mpeg2 levels 2023-08-17 21:51:59 -04:00
Charles Ewert
c583069308
Merge pull request #1281 from sevenrats/global-regex 2023-06-30 11:07:31 -04:00
Charles Ewert
c7ab47e8fc
Merge pull request #1320 from candry7731/patch-3 2023-06-29 22:50:25 -04:00
candry7731
4ea2515633
Update source/api/sdk.bs
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-06-29 20:18:15 -05:00
Charles Ewert
35c1f1a7d6
Merge branch 'unstable' into update-loginflow 2023-06-29 13:01:48 -04:00
candry7731
71dbfb3423
Update sdk.bs
Set get session to use default param device ID. This allows us to get the correct session when multiple sessions are active.
2023-06-29 09:25:28 -05:00
Austin Crandall
ac2c1f5f36
Update source/utils/misc.brs
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-06-26 22:32:47 -04:00
Austin Crandall
5b508e7024
Update source/utils/misc.brs
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-06-26 22:32:21 -04:00
Charles Ewert
87448d02cd update all login paths to use new UpdateURL() function 2023-06-24 13:01:42 -04:00
Charles Ewert
013b37621c Merge remote-tracking branch 'upstream/unstable' into global-regex 2023-06-23 12:23:47 -04:00
Charles Ewert
4969cc7a13 remove aac from list of surround sound codecs 2023-06-23 10:23:21 -04:00
Jimi
6c80e8c923
Merge pull request #1279 from jimdogx/enhancement/jf-1276-tv-versions
Allow selection of TV Show versions
2023-06-22 07:02:58 -06:00
Charles Ewert
67424ae7b1 update possible direct play codecs 2023-06-06 22:14:17 -04:00
Charles Ewert
9acf98fba4 remove empty lines 2023-06-06 21:53:26 -04:00
Charles Ewert
3e26aabe01 remove uneeded code + update surround sound codec logic 2023-06-06 00:42:33 -04:00
Charles Ewert
9c6201b25e update prefered codecs and maxAudioChannel logic 2023-06-06 00:24:54 -04:00
Charles Ewert
adc769c625 update maxAudioChannel logic + update codecProfiles 2023-06-02 23:47:16 -04:00
Jimi
85739a1b00 Fix to crash 2023-06-02 08:40:30 -06:00
Charles Ewert
56bb2108b5 fix syntax error 2023-06-02 10:26:49 -04:00
Charles Ewert
8c3605c01a include video codec profile and level + include chCnt for audio codec 2023-06-02 00:37:22 -04:00
Charles Ewert
ff8e7c3471 update UpdateURL() to delete server session when connection failed 2023-06-01 23:21:42 -04:00
Charles Ewert
94bcf10231 update startover var and session if saver serverurl has no connection at s tartup 2023-06-01 23:08:56 -04:00
Austin Crandall
d5b7e0ebdb
unify setCertificates functionality (#1282)
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-06-01 14:09:38 -04:00
Jimi
f8893a88da
Merge branch 'unstable' into enhancement/jf-1276-tv-versions 2023-06-01 10:26:04 -06:00
Charles Ewert
90ca547020 Merge remote-tracking branch 'upstream/unstable' into update-device-profile 2023-06-01 09:42:50 -04:00
Charles Ewert
bdfcac74e6
Implement global session var (#1224)
Co-authored-by: Jimi <jimi@thedodgefamily.com>
2023-06-01 08:43:27 -04:00
Charles Ewert
bb499cabd3 turn SupportsPersistentIdentifier off 2023-06-01 00:38:31 -04:00
Charles Ewert
0027295dad save to variable to prevent calling join() twice 2023-06-01 00:37:04 -04:00
Charles Ewert
9c0228a7e8 refactor GetDirectPlayProfiles to make no assumptions about codec 2023-06-01 00:35:08 -04:00
Charles Ewert
ba31ab7372 update hevc and mpeg2 CodecProfiles + always include container when checking a codec for ts container 2023-05-31 23:19:03 -04:00
1hitsong
160c562551
Merge pull request #1284 from 1hitsong/globalQueueInputEvent
Convert input event to global queue
2023-05-27 19:13:39 -04:00
Charles Ewert
04dbd2d010
Update device profile when device capabilities change + enable all device events (#1217) 2023-05-27 16:43:05 -04:00
sevenrats
459f0c6d10 function doc comments 2023-05-26 23:25:06 -04:00
1hitsong
4a488a352b Convert input event to global queue 2023-05-23 21:07:18 -04:00