1hitsong
6ef3d3fcfc
Move most video playback into global queue
2023-05-06 21:26:02 -04:00
Jimi
a660b347fa
Allow local override from TV List page.
2023-05-06 15:54:30 -06:00
Charles Ewert
897f3531d2
Update codebase to use the new api sdk
2023-05-05 13:45:53 -04:00
Charles Ewert
ea05c2ed50
Merge pull request #1246 from 1hitsong/wrapAlphaMenu
2023-05-03 17:30:44 -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
1hitsong
50cf70dd25
Wrap alpha menu
...
Fixes #1210
2023-05-03 17:00:37 -04:00
Charles Ewert
92e1535f88
Merge pull request #1140 from cewert/expand-global-var
2023-05-02 14:39:17 -04:00
1hitsong
e9e8ef1297
Save infogroup node to variable
2023-04-29 12:39:31 -04:00
1hitsong
acac640896
Show community rating
...
Fixes #1241
2023-04-29 08:52:59 -04:00
1hitsong
e6e512d2af
Merge pull request #1167 from 1hitsong/albumArtistView
...
Create Album Artists view for music library
2023-04-29 08:02:32 -04:00
1hitsong
63e1d97536
Toggle disableScreenSaver based on audio state
...
Fixes #1230
2023-04-26 17:37:15 -04:00
Charles Ewert
f7335ea7de
validate filter menu data in onKeyEvent()
2023-04-25 14:18:21 -04:00
1hitsong
d3497bacb9
Merge pull request #1223 from 1hitsong/playedCheckmark-Home
...
Replace API check marks for watched items on home view
2023-04-25 10:32:08 -04:00
1hitsong
735672c201
Increase check size, work for Latest In
2023-04-24 20:58:43 -04:00
Charles Ewert
d8e91273c8
Merge pull request #1208 from cewert/fix-issue-1192
2023-04-23 13:45:52 -04:00
1hitsong
7d477cc976
Replace API checkmarks for played items on home view
2023-04-23 12:36:44 -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
2d9fe2e587
Update function description
2023-04-20 12:12:52 -04:00
Charles Ewert
ebf2e4e1af
Ensure vars are valid before using - fixes 1.6.4 crash log line 56
2023-04-20 12:01:52 -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
520ab78fe9
also update duplicated functions
2023-04-19 18:43:51 -04:00
1hitsong
dbec34b03c
Remove bandaid code now that root cause has been fixed
2023-04-14 09:34:50 -04:00
1hitsong
873501aa0a
Fix double refresh
2023-04-14 08:29:35 -04:00
1hitsong
6c446ff2e1
Defensive code to prevent double drawing progress bar
2023-04-13 19:17:23 -04:00
1hitsong
089788abab
Remove debug code
2023-04-13 16:24:09 -04:00
1hitsong
2749208561
Rollback async data load on home view
2023-04-13 15:41:11 -04:00
1hitsong
07089b9345
Refresh all home view data
2023-04-12 17:26:45 -04:00
1hitsong
b18b269bf0
Merge branch 'unstable' into removeRunTimeProperty
2023-04-11 21:18:48 -04:00
Charles Ewert
a5b0c6333f
Merge pull request #1189 from 1hitsong/fixNextEpisodeButton
2023-04-11 21:17:02 -04:00
1hitsong
a58a87cce0
Remove unneeded RunTime property
...
Fixes #1190
2023-04-11 20:33:28 -04:00
1hitsong
4546696035
Fix display of Next Episode button
...
Fixes #1188
2023-04-11 17:42:27 -04:00
1hitsong
46a037a1c9
Fix episode reporting for Next Up data
...
Fixes #1186
2023-04-11 16:36:38 -04:00
1hitsong
9816fb77c2
Merge pull request #1175 from 1hitsong/fixMusicShuffle
2023-04-11 07:54:19 -04:00
1hitsong
52c9600a5d
Adjust track number display logic
...
Shuffled Enabled: Shuffled Track Number / Total Tracks
Shuffled Disabled: Linear Track Number / Total Tracks
2023-04-09 14:05:30 -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
Charles Ewert
41ed77ceb9
Merge pull request #1150 from cewert/fix-clock-bug
2023-04-06 09:08:18 -04:00
1hitsong
99ffeb1a40
Create Album Artists view for music library
...
Fixes #972
2023-04-05 20:07:53 -04:00
1hitsong
ffc63e738f
Support favorited collections on home view
...
Fixes #1158
2023-04-05 18:18:33 -04:00
1hitsong
5d632e1fcd
Reset loop mode when user changes song
...
Fixes #1108
2023-04-05 17:18:36 -04:00
1hitsong
5c225dd573
Still show album art during audio playback.
2023-04-01 12:18:26 -04:00
Charles Ewert
a870ed3c4a
Run updateTime() on init instead of waiting for timer to trigger it 60 seconds later
2023-04-01 09:13:49 -04:00
Charles Ewert
594146555f
remove private screensaver
2023-03-31 23:36:11 -04:00
Charles Ewert
cefbefaaa6
save deviceInfo to global var + use new vars whereever possible
2023-03-27 12:50:44 -04:00
1hitsong
99958ab0c4
Don't init subs on intros. Rework fallback subs font.
2023-03-25 21:52:12 -04:00
1hitsong
de93258e3f
Use fs.exists() instead of fs.find()
...
Fixes #1128
2023-03-25 20:18:59 -04:00
1hitsong
25ce0b9e9d
Stop spinner when intro video starts & disable intros on playlists
2023-03-23 18:59:23 -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
9d781a0f52
Refactor overhang - optimize node references ( #1115 )
...
* save and reuse node references
* don't reuse currentTime node + only modify clock timer on first run
* that was dumb don't do that
* don't save meridian node ref when clock is hidden
2023-03-22 08:41:26 -04:00
1hitsong
d04456ee36
Fix music album loop function
2023-03-20 20:21:47 -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
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
d213158853
Show "Actor" when an actor has an empty role ( #1055 )
...
* Show "Actor" when an actor has an empty role
* bugfix
2023-03-15 18:00:15 -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
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
79b38d2387
ensure vars are valid - fix crashlog error line 465
2023-03-04 13:28:43 -05:00
Charles Ewert
46180d8049
ensure vars are valid - fix crashlog error line 45
2023-03-04 13:10:58 -05:00
Charles Ewert
fe93f13da1
ensure vars are valid - fixes crashlog line 100
2023-03-03 20:40:21 -05:00
Charles Ewert
cc1e3be6b2
ensure vars are valid - fix crashlog line 80
2023-03-03 20:38:21 -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
1hitsong
37298339cc
Merge pull request #1004 from sevenrats/new-persondetails-view
...
New persondetails view
2023-02-12 07:02:09 -05:00
1hitsong
b69f1db6cc
Merge pull request #999 from sevenrats/extras-name-scrolling
...
make title scrolling consistent in extras slider
2023-02-12 07:01:25 -05:00
candry7731
c6a525fe47
Merge branch 'unstable' into Add-Loading-ux-to-movies-details-screen
2023-02-11 12:59:11 -06:00
candry7731
58719e76db
Update components/movies/MovieDetails.xml
...
Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-02-11 12:55:54 -06:00
candry7731
587bb8dc30
Update components/movies/MovieDetails.xml
...
Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-02-11 12:55:39 -06:00
sevenrats
0fa27e3db9
set role width to image width
2023-02-11 12:13:47 -05:00
sevenrats
4382b089d0
remove debug code and duplicate translations
2023-02-11 11:55:43 -05:00
Jinho Kim
facec489ad
Change Background/* settings to affect rectangle
...
Remove text outline
Add background rectangle
2023-02-10 12:18:17 -05:00
1hitsong
083a83a051
Merge pull request #997 from sevenrats/episode-failure
...
Graceful episode playback failure
2023-02-08 20:40:30 -05:00
sevenrats
e6ea2f2361
make the right sound
2023-02-08 20:36:41 -05:00
sevenrats
fe1f21341c
address comments
2023-02-08 19:58:05 -05:00
sevenrats
a8b4296676
use more accurate name
2023-02-08 19:26:02 -05:00
sevenrats
3ec90bf1ae
convert role to scrollinglabel
2023-02-08 10:29:44 -05:00
sevenrats
1f2b343205
dont set nonexistent field
2023-02-07 23:05:57 -05:00
Jinho Kim
cc2b966570
Add captionStyle support
2023-02-07 18:37:03 -05:00
sevenrats
a4d811d600
fix slider
2023-02-07 14:10:01 -05:00
sevenrats
d01c45570c
vertical balance, center info failure
2023-02-06 23:48:56 -05:00
Austin Crandall
2e59f95253
Merge branch 'unstable' into new-persondetails-view
2023-02-06 23:29:30 -05:00
sevenrats
ef65316cbb
balance margins, react to premieredate
2023-02-06 23:27:46 -05: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
1hitsong
c2c0f789f5
Hide button once countdown reaches 0
...
Prevents showing negative numbers
2023-02-05 06:59:46 -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
candry7731
1b760a7ce4
Merge branch 'unstable' of https://github.com/jellyfin/jellyfin-roku into NextUpButtonDuration
2023-02-04 20:16:38 -06:00
1hitsong
94465f36c8
New User Setting: Disable Unwatched Episode Count
2023-02-04 18:16:36 -05: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
sevenrats
7809b2e261
always focus dscr, formatting
2023-02-04 12:22:49 -05:00
sevenrats
fcf0b9fb0e
fix irregular slider height in persondetails
2023-02-04 11:22:54 -05:00
sevenrats
293835e81b
restore m.spinner declaration in moviedetails
2023-02-04 00:34:39 -05:00
sevenrats
3b00d3ab28
simpler spinner
2023-02-04 00:26:55 -05:00
candry7731
a5eb1a6bf7
Create Setting for Next Up button duration
2023-02-03 13:00:02 -06:00
Jinho Kim
3b7f7d7f82
Remove "unobserve position" in JFVideo
...
JFVideo now always observes position. "Next Episode" button is displayed only if content type is "episode"
2023-02-02 22:48:03 -05:00