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
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
a466048010
fix migration logic. track lastrunversion per user
2023-09-21 14:12:15 -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
71fe2b00d7
add playlist support
2023-09-17 17:50:24 -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
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
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
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
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
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
35c1f1a7d6
Merge branch 'unstable' into update-loginflow
2023-06-29 13:01:48 -04: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
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
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
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
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
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
Charles Ewert
ccf60236d8
Merge remote-tracking branch 'upstream/unstable' into fix-crash-logs
2023-05-11 12:37:29 -04:00
Charles Ewert
b7b8a3461b
Move setConstants() to globals.brs
2023-04-23 13:31:31 -04:00
Charles Ewert
ece472b91c
Use functions to save app and device data to global
2023-04-22 14:57:35 -04:00
Charles Ewert
8939ecc9c5
Merge remote-tracking branch 'upstream/unstable' into expand-global-var
2023-04-22 09:57:27 -04:00
Charles Ewert
c4d5a7de0a
Setup rooibos test framework ( #1141 )
2023-04-22 09:03:44 -04:00
Charles Ewert
bb011f21f1
Remove unused global functions
2023-04-21 19:02:59 -04:00
Charles Ewert
089708c6d9
ensure selectedSubtitle is valid before using - fixes crash on line 87
2023-04-19 18:55:31 -04:00
1hitsong
c0a7c834f1
Add timestamps to sides of progress bar
2023-04-06 13:51:30 -04:00
Charles Ewert
cefbefaaa6
save deviceInfo to global var + use new vars whereever possible
2023-03-27 12:50:44 -04:00
Charles Ewert
25f03915ff
Remove optional chaining operators from code ( #1085 )
...
* remove optional chaining operators + use isValid() + remove extra white space
* address reviewer feedback
2023-03-09 14:35:29 -05:00
1hitsong
2eff1401d8
Add Genres, Parental Ratings, and Years as Movie Filters ( #928 )
...
* Add Movie Filters
* Add filter names to translations file.
* Only jump up if content is reloaded
2023-02-25 14:51:36 -05:00
1hitsong
a33ce8bd57
Playlist support & TV Shuffle ( #986 )
...
* Add TV Episode Shuffle
* Reuse playback info
* Get Subtitle Popup working
* Get Subtitle Popup working
* Get Resume/Restart popup working
* Playlist poster, bug fixes
* Remove commented out code
* Start from beginning if playing queue
* Fix Playback Info issue
* Remove optional chaining to fix formatter
* Fix playlist content list. Code cleanup.
* Remove commented out code
2023-02-25 11:43:36 -05:00
Jinho Kim
45dc9e5fa0
Merge branch 'unstable' into unstable
2023-02-21 12:42:22 -05:00
Jinho Kim
bd5a05563a
Custom subtitles added to options
...
Custom subtitles can be enabled via * > Settings > Playback > Use Custom Subtitles
Fallback font downloaded only if it is enabled in system settings
Cleaned up various code
2023-02-19 13:30:48 -05:00