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
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
1hitsong
ef568b2ba8
Merge pull request #1273 from 1hitsong/globalQueueDeepLink
...
Convert deeplink to global queue & add error dialog to video player
2023-05-22 09:13:16 -04:00
sevenrats
1368fd855d
use function per team conversation
2023-05-22 00:31:35 -04:00
sevenrats
8c3b980daf
add reused regexes to globals
2023-05-21 12:49:08 -04:00
Jimi
6f6f78ea7a
Working with Video, needs cleanup.
2023-05-20 17:33:42 -06:00
Charles Ewert
5dbbc98c0f
Merge pull request #1247 from cewert/reintroduce-api-sdk
2023-05-19 22:14:49 -04:00
1hitsong
a507f938b0
Remove use of uninitialized variable
...
Fixes #1274
2023-05-18 21:57:04 -04:00
Charles Ewert
ede16c7c52
Merge pull request #1212 from cewert/fix-crash-logs
2023-05-18 21:42:38 -04:00
1hitsong
00b3923693
Convert deeplink to global queue & add error dialog to video player
2023-05-18 06:59:34 -04:00
Jimi
82fc950361
Working from Season list only.
2023-05-13 07:35:59 -06:00
Jimi
c140e15c4b
PR comments
2023-05-11 21:57:15 -06:00
Jimi
85fba65c3b
Code cleanup.
2023-05-11 21:39:07 -06:00
Jimi
4d1d4960cb
Working with new Global player
2023-05-11 16:29:05 -06:00
Charles Ewert
ccf60236d8
Merge remote-tracking branch 'upstream/unstable' into fix-crash-logs
2023-05-11 12:37:29 -04:00
Charles Ewert
c107fa1933
Merge remote-tracking branch 'upstream/unstable' into reintroduce-api-sdk
2023-05-11 11:23:57 -04:00
Jimi
274736851f
Merge branch 'unstable' into enhancement/jf-806-respect-audio-preference
2023-05-11 08:11:04 -06:00
1hitsong
3b1207dc2f
Updates per testing comments
...
Update intro code comments
Save msgNode to variable in main
Selecting subtitle moves cursor to OK button
Subtitle list moves with cursor instead of scrollbar
2023-05-09 08:21:20 -04:00
1hitsong
f69a160306
Fix incorrect comment
2023-05-07 11:28:11 -04:00
1hitsong
6ef3d3fcfc
Move most video playback into global queue
2023-05-06 21:26:02 -04:00