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
Jimi
c297af91a0
Move function to ShowScenes.brs
2023-05-06 16:22:15 -06:00
Jimi
60f7d7ff96
Update source/Main.brs
...
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-05-06 16:20:48 -06:00
Jimi
a660b347fa
Allow local override from TV List page.
2023-05-06 15:54:30 -06:00
Jimi
855e14d340
Next up and Continue Watching.
2023-05-06 15:35:16 -06:00
Jimi
650a02f686
Add Play Default Audio Track setting.
2023-05-06 14:54:33 -06:00
Jimi
1c33a96439
Working for Episodes from Home Screen.
2023-05-06 14:34:17 -06:00
Charles Ewert
8ef366f4c8
Remove 3rd Party Plugin Support
2023-05-05 14:53:32 -04:00
Charles Ewert
6c5a54a9ae
import baserequest.brs into new api sdk. This ensures files that import the sdk.bs file will have access to helper functions
2023-05-05 13:49:43 -04:00
Charles Ewert
897f3531d2
Update codebase to use the new api sdk
2023-05-05 13:45:53 -04:00
Charles Ewert
a7478fc42a
Don't use more than 5 params for Substitute()
2023-05-05 13:22:35 -04:00
Charles Ewert
f4a7a6c8af
remove unreachable code
2023-05-05 13:19:15 -04:00
Charles Ewert
9e740e7ef9
stop using api module's config() values
2023-05-05 13:17:14 -04:00
Charles Ewert
8997b1fd02
Import api roku module as a bsc namespace
2023-05-05 13:13:49 -04:00
Charles Ewert
2389af0868
Enable brighterscript, create NPM build scripts, install and use roku-log, and use bsc import statements ( #1173 )
2023-05-03 17:21:04 -04:00
Charles Ewert
92e1535f88
Merge pull request #1140 from cewert/expand-global-var
2023-05-02 14:39:17 -04:00
Charles Ewert
1eaa3649e3
Merge branch 'unstable' into release-sync-166
2023-04-26 21:05:38 -04:00
Charles Ewert
db50b0f8bb
prep for release
2023-04-26 20:48:36 -04:00
Charles Ewert
d8e91273c8
Merge pull request #1208 from cewert/fix-issue-1192
2023-04-23 13:45:52 -04:00
Charles Ewert
5f1550c74d
bugfix
2023-04-23 13:38:30 -04:00
Charles Ewert
b7b8a3461b
Move setConstants() to globals.brs
2023-04-23 13:31:31 -04:00
Charles Ewert
2ccacf6529
Set global vars before creating JFScene
2023-04-22 15:36:52 -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
4d643c9632
keep var lowercase like the rest
2023-04-21 19:16:19 -04:00
Charles Ewert
bb011f21f1
Remove unused global functions
2023-04-21 19:02:59 -04:00
Charles Ewert
51e72a78d3
Use EnableAudioGuideChangedEvent to update isAudioGuideEnabled
2023-04-21 19:02:28 -04:00
1hitsong
5f17467d62
Merge pull request #1166 from 1hitsong/homeCollections
...
Support favorited collections on home view
2023-04-20 07:22:09 -04:00
Charles Ewert
f0a485a60e
ensure data.Items is valid
2023-04-19 20:36:46 -04:00
Charles Ewert
d5808349c0
ensure data is valid before using - fixes crash log line 431
2023-04-19 19:19:37 -04:00
Charles Ewert
089708c6d9
ensure selectedSubtitle is valid before using - fixes crash on line 87
2023-04-19 18:55:31 -04:00
Charles Ewert
b91b2c582d
validate tv seasons data before using - fixes crash on line 408
2023-04-19 15:19:45 -04:00
Charles Ewert
9e3e15846b
validate server URL before using it - fixes crash log on line 44 and 62
2023-04-19 15:12:50 -04:00
Charles Ewert
5fcf5a75d2
Validate parameters, small refactor on some functions, and fix #1192
2023-04-19 09:59:14 -04:00
1hitsong
8659dca53a
Fix OK issue on home view
...
Fixes #1201
2023-04-14 13:57:36 -04:00
1hitsong
fa4b45ddae
Update What's New content
2023-04-14 10:25:09 -04:00
1hitsong
a58a87cce0
Remove unneeded RunTime property
...
Fixes #1190
2023-04-11 20:33:28 -04:00
1hitsong
18bc05d67e
Update What's New content
2023-04-11 09:54:16 -04:00
1hitsong
9816fb77c2
Merge pull request #1175 from 1hitsong/fixMusicShuffle
2023-04-11 07:54:19 -04:00
1hitsong
d9a8c185cf
Update source/Main.brs
...
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-04-10 21:38:11 -04:00
1hitsong
d111a63ee9
Add valid checks to fallback font api call
2023-04-10 20:38:02 -04:00
1hitsong
ff0986a4e1
Fix music shuffle function
2023-04-08 13:48:57 -04:00
1hitsong
c0a7c834f1
Add timestamps to sides of progress bar
2023-04-06 13:51:30 -04:00
1hitsong
ffc63e738f
Support favorited collections on home view
...
Fixes #1158
2023-04-05 18:18:33 -04:00
Charles Ewert
80cce41085
Set up RALE for easier testing
2023-04-01 19:06:14 -04:00
Charles Ewert
594146555f
remove private screensaver
2023-03-31 23:36:11 -04:00
Charles Ewert
6b06991e16
fix formatting
2023-03-27 13:07:12 -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
032ee089ea
same appInfo to global var
2023-03-27 12:40:13 -04:00
1hitsong
8ded797668
Ensure videoplayer is valid before setting allowCaptions
2023-03-26 12:13:55 -04:00
1hitsong
99958ab0c4
Don't init subs on intros. Rework fallback subs font.
2023-03-25 21:52:12 -04:00
1hitsong
25ce0b9e9d
Stop spinner when intro video starts & disable intros on playlists
2023-03-23 18:59:23 -04:00
1hitsong
7ef2666fa5
Merge pull request #1119 from 1hitsong/finalWhatsNew
...
Final What's New Content
2023-03-22 21:29:11 -04:00
1hitsong
34d791b8e1
Update source/static/whatsNew.json
...
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-03-22 21:26:38 -04:00
1hitsong
127dd6808a
Final What's New Content
2023-03-22 21:22:16 -04:00
Charles Ewert
f4273732ff
Merge pull request #1101 from cewert/disable-next-episode-popup
...
Only show next episode popup if web client setting is turned on
2023-03-22 20:33:43 -04:00
Charles Ewert
d34002cc3d
save userConfig to global var + check userConfig before showing "next episode" popup
2023-03-22 14:10:07 -04:00
Charles Ewert
ef2b1293ec
Only show next episode popup if web client setting is turned on
2023-03-19 10:05:44 -04:00
1hitsong
5ad64dc6d4
Update source/static/whatsNew.json
...
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-03-16 18:13:14 -04:00
1hitsong
5810ed2a9b
Update source/static/whatsNew.json
...
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-03-16 18:13:02 -04:00
1hitsong
9727668bf3
Update source/static/whatsNew.json
...
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-03-16 18:12:56 -04:00
1hitsong
02edf6876b
Update What's New popup content
2023-03-16 09:05:15 -04:00
1hitsong
f29316b6e7
Merge pull request #1077 from cewert/fix-crashes
...
Fix crashes from crashlog report
2023-03-15 21:48:16 -04:00
Charles Ewert
b94f2bb228
Fix crashes in LoadItemsTask.brs and ShowScenes.brs ( #1068 )
...
* Ensure vars are valid - fixes crashlog errors
* Ensure vars are valid - fix crashlog error line 34
* ensure vars are valid - update function to match the one in ShowScenes.brs
* fix linting errors
* remove unneeded code
* remove optional chaining operators
2023-03-15 21:23:58 -04:00
Charles Ewert
2b2c366f37
Merge remote-tracking branch 'upstream/unstable' into fix-crashes-main
2023-03-14 22:55:09 -04:00
Charles Ewert
7e99631960
Fix crash in JFOverhang.brs ( #1070 )
...
* check user settings before calling resetTime after exiting screensaver
* address reviewer feedback
2023-03-14 20:33:56 -04:00
Charles Ewert
55b2ee1831
Fix crash in VideoPlayer.brs ( #1067 )
...
* ensure vars are valid - fixes crashlog line 49
* don't use optional chaining operators
---------
Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-03-13 16:16:36 -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
Charles Ewert
4590a79758
dont use optional chaining operators
2023-03-05 13:57:32 -05:00
Charles Ewert
0b76f0279a
ensure server setting is valid
2023-03-05 13:37:42 -05:00
Charles Ewert
33c3894638
don't use optional chaining operators + address review comments
2023-03-05 08:28:30 -05:00
Charles Ewert
272efb7ad6
ensure vars are valid - fixes crashlog errors line 336 + 339
2023-03-04 13:46:36 -05:00
Charles Ewert
45209b148e
ensure vars are valid - fix crashlog error line 56 +121
2023-03-03 20:21:09 -05:00
Charles Ewert
742c60b910
ensure vars are valid - fixes crashlog line 516
2023-03-02 13:33:54 -05:00
Charles Ewert
a39f52cd51
ensure vars are valid - fixes crashlog lines 491 + 495
2023-03-02 13:23:35 -05:00
Charles Ewert
9638d2410e
fix typos + ensure vars are valid - fixes crashlog lines 445 + 468
2023-03-02 13:12:25 -05:00
Charles Ewert
9329c857a2
ensure vars are valid - fixes crashlog line 416 + 433
2023-03-02 13:04:06 -05:00
Charles Ewert
49d0f678e3
ensure vars are valid - fixes crashlog line 404
2023-03-02 12:56:51 -05:00
Charles Ewert
230e1d6a19
ensure vars are valid - fixes crashlog line 230
2023-03-02 12:05:36 -05:00
Charles Ewert
b14bdd019a
ensure vars are valid - fixes line 370 + 386 crash
2023-03-02 11:57:31 -05:00
1hitsong
57a4a5cf38
Create global audio player ( #1024 )
...
* Create global audio player
* Fix crash when pressing back
2023-02-27 18:51:27 -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
candry7731
c6a525fe47
Merge branch 'unstable' into Add-Loading-ux-to-movies-details-screen
2023-02-11 12:59:11 -06:00
candry7731
96593813a1
Stop spinner, from continue watching option
2023-02-10 21:57:46 -06:00
1hitsong
083a83a051
Merge pull request #997 from sevenrats/episode-failure
...
Graceful episode playback failure
2023-02-08 20:40:30 -05:00
sevenrats
fe1f21341c
address comments
2023-02-08 19:58:05 -05:00
candry7731
1dcd328ef4
Add user policy to check if canDelete
2023-02-07 15:56:24 -06:00
Jinho Kim
6e5e14444e
Optimize parseVTT
...
Change back to gettofile
Fix default font in captionTask
Update captionTask.brs
2023-02-06 10:18:00 -05:00
candry7731
654c0b8aaf
Merge branch 'Add-Loading-ux-to-movies-details-screen' into candry-loadingux
2023-02-04 21:53:50 -06:00
candry7731
86deedc7c6
Merge branch 'unstable' of https://github.com/jellyfin/jellyfin-roku into Add-Loading-ux-to-movies-details-screen
2023-02-04 21:50:28 -06:00
Jinho Kim
305ac54d8d
Fix variable initialization in captionTask
2023-02-04 16:54:05 -05:00
Jinho Kim
1ee4ef8d12
Move font download to Main.brs
...
Optimize parseVTT performance
2023-02-04 13:07:40 -05:00
Jimi
9d91ea942b
Updates based on PR comments.
2023-02-04 07:21:27 -07:00
Jimi
dbf5bc8dcb
Allow user to set a max bitrate
2023-02-04 06:54:39 -07:00
Jimi
a6131864f2
Merge branch 'unstable' into feature/jf-allow-unlimited-bitrate
2023-02-04 05:46:50 -07:00
sevenrats
5c22f8a9e5
more spinners
2023-02-04 01:39:09 -05:00
sevenrats
8e6841f1a0
destroy spinner when season load complete
2023-02-04 01:18:32 -05:00
sevenrats
b54b5bdcc4
unbreak details spinners
2023-02-04 01:15:40 -05:00
sevenrats
3b00d3ab28
simpler spinner
2023-02-04 00:26:55 -05:00
candry7731
fef110058a
Fix bug, endless spinner for music videos
2023-02-03 13:31:53 -06:00
candry7731
827a5fd406
Merge branch 'unstable' into Add-Loading-ux-to-movies-details-screen
2023-02-02 13:42:19 -06:00
Jinho Kim
09045c32c8
Change subtitle visibility to follow Roku
...
Subtitle now follows Roku config
Subtitle now updates immediately when changing languages
2023-02-02 01:53:36 -05:00
candry7731
23fe95229c
Move progressDialog to sceneManager Fix load bug
2023-02-01 23:20:19 -06:00
candry7731
b61580c77a
Merge branch 'unstable' of https://github.com/jellyfin/jellyfin-roku into Add-Loading-ux-to-movies-details-screen
2023-02-01 21:12:29 -06:00
1hitsong
d8bc511640
Merge branch 'unstable' into CreateUnitTestSuite
2023-02-01 18:26:23 -05:00
1hitsong
89eab9f721
Merge pull request #983 from 1hitsong/FixDefaultView
...
Fix default view setting for movie genres
2023-02-01 08:36:57 -05:00
sevenrats
c0561af6af
remove debug prints
2023-01-30 20:24:31 -05:00
sevenrats
a5c0a40ee3
fix invalid ticks and video errorstate
2023-01-30 20:02:00 -05:00
1hitsong
c702694fc7
Merge pull request #922 from ApexArray/fix-distorted-images
...
Fix distorted TV episode posters. Add client-side progress bar and played indicator.
2023-01-27 08:04:37 -05:00
Jinho Kim
ec1bc7e0a0
Fix playerState
...
JFVideo updates playerState for captionTask
Moved pkg:/fonts to pkg:/components/fonts
2023-01-26 21:36:11 -05:00
1hitsong
51569b80b1
Fix default view
2023-01-26 19:39:25 -05:00
Jinho Kim
0bee595dc3
Replace global caption with JF video caption
2023-01-26 19:12:52 -05:00
Jimi
686b5a1259
More straightfoward now that it's "maxlimited" instead of "unlimited"
2023-01-25 20:25:22 -07:00
Jimi
af43378a50
PR suggestions
2023-01-25 07:42:24 -07:00
Jimi
a1348f7b1a
Allow for unlimited bitrate
2023-01-25 06:44:26 -07:00
1hitsong
0403b75f77
Merge pull request #884 from 1hitsong/improveNowPlayingArtQuality
...
Improve quality of Album Art on Now Playing view
2023-01-24 08:27:48 -05:00
1hitsong
883f2abd50
Rework Wording
2023-01-08 12:08:53 -05:00
1hitsong
7040f8d20a
Update content for release
2023-01-08 11:55:34 -05:00
Jimi
3c850dcab0
Merge pull request #939 from jimdogx/JF-501-Crash-when-watching-inprogress-recording
...
Don't crash when viewing in progress recording.
2023-01-05 06:36:59 -07:00
Jimi
3b834442cf
Avoid excessive logging
2023-01-05 06:31:48 -07:00
1hitsong
6b926bfeb1
Revert formatting by removing optional chaining
2023-01-04 12:22:07 -05:00
Jimi
ac1a77dda5
Formatting
2023-01-04 08:42:35 -07:00
Jimi
e6f96664fd
Update source/VideoPlayer.brs
...
Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-01-04 07:10:45 -07:00
Jimi
181d6aaae5
Update source/VideoPlayer.brs
...
Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-01-04 07:10:23 -07:00
Jimi
4e83b6befc
Update source/VideoPlayer.brs
...
Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-01-04 07:09:57 -07:00
Jimi
f27dcb2c26
Update source/VideoPlayer.brs
...
Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-01-04 07:09:29 -07:00
Jimi
fa55c5a9cf
Don't crash when viewing in progress recording.
2023-01-02 15:50:18 -07:00
1hitsong
4efb87b646
Merge branch 'unstable' into FixTVGenres
2023-01-02 09:39:32 -05:00
1hitsong
e634227c2a
Merge pull request #920 from ApexArray/fix-crash-on-empty-contentId
...
Fix crash on empty contentId
2022-12-31 08:31:23 -05:00
1hitsong
aed417630e
Merge pull request #909 from ApexArray/set-maximum-bitrates
...
set maximum bitrates according to roku docs
2022-12-31 07:57:29 -05:00
1hitsong
7af27a5488
Update genre view for TV series
2022-12-30 11:59:56 -05:00
Alex Wardle
ced88a81d1
restore imgParams for maxWidth and maxHeight
2022-12-29 16:05:22 -07:00
Alex Wardle
9406003dc0
re-use inputType and lowercase string comparison
2022-12-29 13:28:03 -07:00
1hitsong
4f0ddb0037
Merge branch 'unstable' into WhatsNewPopup
2022-12-29 12:30:56 -05:00
1hitsong
ee3b389c7a
Merge pull request #882 from 1hitsong/ShowUnwatchedCount
...
Show unwatched count
2022-12-29 08:30:03 -05:00
1hitsong
e7466d2e4a
Merge pull request #877 from 1hitsong/fixEpisodeFocus
...
Fix TV Episode focus issues
2022-12-29 08:25:07 -05:00
1hitsong
e045d378de
Merge pull request #881 from 1hitsong/musicGenreView
...
Update music library view & add genre view
2022-12-29 08:24:26 -05:00
1hitsong
c14ca81847
Merge pull request #862 from 1hitsong/GlobalPlayQueue
...
Create Queue Manager and use for Music
2022-12-29 08:23:56 -05:00
Alex Wardle
887c8305b0
improve check for empty values
2022-12-28 17:51:31 -07:00
Alex Wardle
c0f0a605c1
add isValidAndNotEmpty() function
2022-12-28 17:50:50 -07:00