Commit Graph

1177 Commits

Author SHA1 Message Date
candry7731
667a47d49c
Update components/GetPlaybackInfoTask.brs
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-06-29 21:47:54 -05:00
candry7731
d8a91782eb
Update GetPlaybackInfoTask.brs
reset api.sessions.Get() to default
2023-06-29 09:23:04 -05:00
candry7731
8c6b04a76a
Update GetPlaybackInfoTask.brs
Remove Bitrate info as it is already in the playbackinfo
2023-06-28 21:19:25 -05:00
candry7731
5d98519c07
Update GetPlaybackInfoTask.brs
Add Device ID filter the the Get sessions API Call. This allows us to get the correct device playback if multiple devices are active at once. 

Also add Tanscoding info for Direct Streaming. This will show if there is no transcodingInfo from the deviceSession. This is more inline with the web server activity info box.
2023-06-28 13:33:14 -05:00
Charles Ewert
612b4933f1
Merge pull request #1317 from jimdogx/fix/another-instance-update-comparison 2023-06-24 10:39:23 -04:00
Charles Ewert
75095c8951
Merge pull request #1315 from cewert/fix-moviedetails-buttons 2023-06-24 10:37:26 -04:00
Jimi
6222e3039f Found another one. 2023-06-24 08:33:41 -06:00
Jimi
90ab64fd9d Fix crash 2023-06-24 08:16:27 -06:00
Charles Ewert
0ac86a2a94 Merge remote-tracking branch 'upstream/unstable' into fix-moviedetails-buttons 2023-06-24 09:09:23 -04:00
Charles Ewert
013b37621c Merge remote-tracking branch 'upstream/unstable' into global-regex 2023-06-23 12:23:47 -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
db3d47ef25 add more debug info about selected video 2023-06-09 23:26:47 -04:00
Charles Ewert
8d8b2e2f11 add debugging info when attempting to play a video 2023-06-09 11:28:10 -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
bdfcac74e6
Implement global session var (#1224)
Co-authored-by: Jimi <jimi@thedodgefamily.com>
2023-06-01 08:43:27 -04:00
Jimi
7ca3d8ef23 Use available space for options 2023-05-28 21:16:49 -06:00
Jimi
c84d6f23ee
Update components/tvshows/TVListOptions.brs
Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-05-28 21:00:07 -06:00
Jimi
de9a4b34e6
Update components/tvshows/TVListOptions.brs
Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-05-28 21:00:01 -06:00
Andy Castille
27941a5ee9 Fix movie options getting cut off 2023-05-28 19:20:59 -07:00
Charles Ewert
ea00bbd048
Merge pull request #1214 from cewert/fix-issue-1193 2023-05-27 16:46:08 -04:00
Jimi
75f23ee028 PR comments 2023-05-26 17:04:20 -06:00
Jimi
2caff5d709
Update components/tvshows/TVEpisodeRowWithOptions.brs
Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-05-26 16:52:15 -06: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
1hitsong
8eaedd165f Make error messages more specific 2023-05-21 18:12:59 -04:00
sevenrats
8c3b980daf add reused regexes to globals 2023-05-21 12:49:08 -04:00
Jimi
7a1960fe36 Code cleanup 2023-05-21 06:25:58 -06:00
Jimi
380581bf21 Remove unused import. 2023-05-20 22:38:04 -06:00
Jimi
ff18cb85a5 Make room for text. 2023-05-20 22:31:39 -06:00
Jimi
5319a58229 Video + Audio working 2023-05-20 22:13:04 -06:00
Jimi
089ad1acee Fix navigation. 2023-05-20 21:24:52 -06:00
Jimi
247f6d2a61 More cleanup. 2023-05-20 17:59:59 -06:00
Jimi
6f6f78ea7a Working with Video, needs cleanup. 2023-05-20 17:33:42 -06:00
1hitsong
704a3b7815 Remove duplicate invalid check 2023-05-20 09:33:46 -04:00
1hitsong
7a9e7938f5 Save task content 2023-05-20 09:15:46 -04:00
Charles Ewert
5dbbc98c0f
Merge pull request #1247 from cewert/reintroduce-api-sdk 2023-05-19 22:14:49 -04:00
Charles Ewert
c3a11e626f remove uneeded import 2023-05-19 22:04:49 -04:00
Charles Ewert
f0b1f41056 address reviewer feedback 2023-05-19 21:23:13 -04:00
1hitsong
00b3923693 Convert deeplink to global queue & add error dialog to video player 2023-05-18 06:59:34 -04:00
Jimi
ce9063859a Use m.user since we already have it. 2023-05-13 11:23:06 -06:00
1hitsong
7f070bef7e Make continue playback work 2023-05-13 13:01:58 -04:00
Jimi
82fc950361 Working from Season list only. 2023-05-13 07:35:59 -06:00
Jimi
f70489e1b7 Cleaner comments 2023-05-12 06:43:14 -06:00
Jimi
85fba65c3b Code cleanup. 2023-05-11 21:39:07 -06:00
Jimi
d1151ee222 Try to clarify detail in comments. 2023-05-11 16:29:43 -06: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
83510b31a3 Fix comment typo 2023-05-11 08:37:56 -04:00
1hitsong
e48c829226 Prevent scrollbar from gaining focus
Don't move to OK by pressing Right
Don't allow scrollbar to gain focus
2023-05-11 08:37:07 -04:00
1hitsong
c0143db808 Updates from review comments
Add subtitle scrollbar (if needed)
Add variable type to newStatus
Close dialogs when video finishes playing
2023-05-10 21:47:54 -04:00
1hitsong
3c5569e306 Use Roku subtitle track names 2023-05-09 14:09:27 -04:00
1hitsong
519a804403 Change prerollactive function name 2023-05-09 13:06:17 -04: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
Charles Ewert
f3b88f5c12 fix button focus when local trailers not found 2023-05-08 23:57:47 -04:00
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
Jinho Kim
15a25b14df Fix subtitle uri 2023-02-02 19:43:53 -05:00
candry7731
827a5fd406
Merge branch 'unstable' into Add-Loading-ux-to-movies-details-screen 2023-02-02 13:42:19 -06:00
1hitsong
ca6e08b4ba
Merge pull request #964 from sevenrats/settings_again
improve settings menu, implement title hover and hide in griditem and musicartistgriditem
2023-02-02 09:07:29 -05: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
sevenrats
363d5d5669 return true after popscene 2023-02-01 19:03:12 -05:00
sevenrats
3a31cf7181 remove superfluous interface 2023-02-01 17:48:37 -05:00
sevenrats
6e8f476b02 fix ok presses 2023-02-01 17:26:33 -05:00
sevenrats
58457f8f18 unbreak fulldscrdlg 2023-02-01 16:46:51 -05:00
sevenrats
26afeae5ad restore border poster 2023-02-01 16:03:55 -05:00
sevenrats
8d56297a99 remove ineffective width change 2023-02-01 14:35:16 -05:00
sevenrats
2fb8d7fd12 fix focus 2023-02-01 13:46:54 -05:00
sevenrats
dd4073d9c3 fix button listener 2023-02-01 13:28:24 -05:00
sevenrats
e50b888279 remove debug prints 2023-02-01 04:26:35 -05:00
sevenrats
99d5968762 begin new persondetails view 2023-02-01 03:54:58 -05:00
sevenrats
bb3a7c42b7 squish title hover bug 2023-01-31 21:41:35 -05:00
Jinho Kim
0bcb779507 Remove font files from pkg
Now it downloads from the fallback folder if available. Defaults to LargeBoldSystemFont. Subtitles are displayed with an outline instead of a background rectangle

TODO : take captionstyle into account
2023-01-31 20:32:02 -05:00
sevenrats
c007bfde05 make title scrolling consistent 2023-01-31 12:27:00 -05:00
sevenrats
de240080d1 options button closes user settings menu 2023-01-30 20:48:24 -05:00
sevenrats
7783e7520e dont put buttons on playback failure dialogs 2023-01-30 20:07:51 -05:00
Jinho Kim
2b56ed5f8e remove "then" from if statements
The project should validate now
2023-01-29 19:52:10 -05:00
sevenrats
e70ad37245 scroll focused music title 2023-01-28 17:01:08 -05:00
sevenrats
9d1b4d3f79 dont muck up music presentation views 2023-01-28 15:27:32 -05:00
sevenrats
21de119ff7 implement hover and hide in musicartists 2023-01-28 12:37:57 -05:00
sevenrats
48545f1f1a implement hide and hover titles in griditem 2023-01-28 11:24:40 -05:00
1hitsong
6175d36046
Merge pull request #970 from candry7731/FasterHomeScreen
Move "Load Latest" to OnLibLoaded Sub
2023-01-27 08:05:31 -05:00
1hitsong
feab0a2d63
Merge pull request #969 from candry7731/OnNow-Poster
Updated "OnNow" home row to default to channel images if program images are not availible
2023-01-27 08:05:16 -05:00
1hitsong
6bcb940875
Merge pull request #930 from ApexArray/fix-option-menu-focus
Fix option menu focus if opened while library still loading
2023-01-27 08:04:57 -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
Jinho Kim
2fc121fc50 Subtitle rendering using a task node
Crude subtitle renderer piggybacking on the JFVideo component
2023-01-26 19:03:09 -05:00
1hitsong
f10f6e749d
Merge pull request #976 from sevenrats/update-node-version-in-ci
Update ci ubuntu version and node version
2023-01-26 17:58:58 -05:00
1hitsong
890dc5d1e2 Fix formatting 2023-01-26 17:45:20 -05:00
1hitsong
835135892a
Merge branch 'unstable' into FasterHomeScreen 2023-01-26 17:42:00 -05:00
1hitsong
a0979b930c
Merge pull request #955 from 1hitsong/SpeedUpHomeViewLoad
Make Home View load faster
2023-01-26 17:35:38 -05:00
sevenrats
58f43f5353 lowercase mod to satisfy bsfmt 2023-01-25 12:44:38 -05:00
1hitsong
d498c38a94
Merge branch 'unstable' into revert605 2023-01-25 08:35:30 -05:00
candry7731
9d61199347 Move "Load Latest" to OnLibLoaded Sub 2023-01-18 20:14:23 -06:00
candry7731
82c1561a37 Updated "OnNow" home row to default to channel images if program images are not availible 2023-01-18 19:52:11 -06:00
sevenrats
53958fa8cc unbreak grid view setting 2023-01-15 20:08:19 -05:00
sevenrats
7c72385ba4 improve settings menu 2023-01-15 19:49:29 -05:00
1hitsong
8a4759ee49 Make Home View load faster 2023-01-09 19:38:50 -05:00
1hitsong
aee0eda4ab
Merge branch 'unstable' into MovieGridTitleOptions 2023-01-07 18:16:46 -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
1hitsong
77d813f58d Fix issue Hover Title First Load 2023-01-05 06:36:46 -05:00
1hitsong
855ca0877d Add Recording to LoadItemsTask 2023-01-04 13:54:22 -05:00
1hitsong
d9a2b22b08
Merge branch 'unstable' into musicGridView 2023-01-02 10:18:24 -05:00
1hitsong
1abdc4a600
Merge branch 'unstable' into musicGridView 2023-01-02 10:06:51 -05:00
1hitsong
45ec59e43c Check m.view is valid 2023-01-02 09:48:45 -05:00
1hitsong
4efb87b646
Merge branch 'unstable' into FixTVGenres 2023-01-02 09:39:32 -05:00
Jimi
6b370f2b23 Fix formatting (my bad) 2023-01-02 06:14:39 -07:00
Desmond Chai
faf9f17896
Update components/tvshows/TVListDetails.brs
Co-authored-by: Jimi <jimi@thedodgefamily.com>
2023-01-01 16:50:19 -08:00
1hitsong
8db4527feb Fix Title display issue if Item Count setting enabled 2023-01-01 19:04:18 -05:00
Alex Wardle
3bdb9266b5 hide unplayedCount if UnplayedItemCount is 0 2023-01-01 14:36:07 -07:00
Desmond Chai
18f57cbc60 disableCommunityRating for TV shows (fix spacing) 2023-01-01 06:24:07 -08:00
1hitsong
ad66045c60
Merge pull request #921 from ApexArray/fix-crash-on-invalid-optionsAvailable
Fix crash when pressing options button during initial video buffering
2022-12-31 08:41:42 -05:00
1hitsong
cbf49f43f4 Add new text to translations 2022-12-30 22:45:58 -05:00
1hitsong
fb090d6575 Create Music Grid View 2022-12-30 21:59:19 -05:00
1hitsong
30b5b64c51 Create new Movie Grid Title option 2022-12-30 13:09:27 -05:00
1hitsong
29d5f42203
Merge pull request #911 from 1hitsong/MovieGridView
Create Movie Grid View and new default setting
2022-12-30 12:16:26 -05:00
1hitsong
7af27a5488 Update genre view for TV series 2022-12-30 11:59:56 -05:00
Alex Wardle
554bcd1ae9 increase checkmark font size to 35 2022-12-29 15:56:18 -07:00
1hitsong
4f0ddb0037
Merge branch 'unstable' into WhatsNewPopup 2022-12-29 12:30:56 -05:00
1hitsong
083622ec22 Hide any loaded movie data if filter returns no results 2022-12-29 08:43:58 -05:00
1hitsong
8e17e87d81 Add resumable filter to movies 2022-12-29 08:43:58 -05:00
1hitsong
0c51357a71
Merge pull request #893 from 1hitsong/UnwatchedFilter
Filter Movies & Series by Played/Unplayed status
2022-12-29 08:36:23 -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
dc33ccd6dd improve checkmark alignment 2022-12-28 15:35:50 -07:00
Alex Wardle
e4e942fa74 slight resizing 2022-12-28 15:31:17 -07:00
Alex Wardle
50f20685aa use rectangle and label for playback indicator 2022-12-28 15:26:50 -07:00
Alex Wardle
7bf4d8e1ac fix progress bar pixel calculation 2022-12-28 13:25:10 -07:00
Alex Wardle
d39ec5c31a add client-side progressBar and playedIndicator
render these client side to ensure they fit in custom image size
2022-12-28 13:13:03 -07:00
Alex Wardle
4afb42535a return focus to option menu if visible 2022-12-28 09:52:31 -07:00
1hitsong
7250c6a253 Revert "Merge pull request #605 from jimdogx/fixes/flickering-items"
This reverts commit 9b47ed6685.
2022-12-26 15:42:50 -05:00
Alex Wardle
6b109273e7 set poster loadDisplayMode="scaleToZoom"
prevents distoring images in episode listing
2022-12-24 13:23:29 -07:00
1hitsong
aa7571f943 Fix loop functionality 2022-12-23 16:48:59 -05:00
Alex Wardle
d360defb02 convert <> invalid to isValid() 2022-12-23 10:37:44 -07:00
Alex Wardle
07bc24b51a add validation check for group.optionsAvailable
fixes crash when pressing back during initial video buffering
2022-12-23 10:23:52 -07:00
1hitsong
ca2a56bca3
Merge pull request #914 from ApexArray/pause-vid-on-ok-button-press
pause video when ok button is pressed
2022-12-22 07:53:18 -05:00
Alex Wardle
2dfc5370af fix behavior when trickplay is visible or seeking 2022-12-21 15:05:06 -07:00
1hitsong
a4962648f3 Create What's New popup
Demo: 
https://social.linux.pizza/@tgpo/109553679336510552
2022-12-21 17:01:44 -05:00
Alex Wardle
f1b433195d fix trickplay check and remove debug code 2022-12-20 19:38:26 -07:00
Alex Wardle
9277bf0556 pause video when ok button is pressed 2022-12-20 16:55:25 -07:00
1hitsong
41b1c978f9 Fix resume popup showing twice 2022-12-20 17:39:06 -05:00
1hitsong
3d1ec33379 Fix return to top animation 2022-12-20 07:46:15 -05:00
1hitsong
277f2cb137 Prevent ratings from disappearing 2022-12-20 07:22:59 -05:00
1hitsong
946a33e8b3 Fix TV List Crash
Fixes #910
2022-12-19 21:21:09 -05:00
1hitsong
545c91ef58 Create default movie view setting 2022-12-19 21:03:35 -05:00
1hitsong
303014d9c3 Create Movie Grid View 2022-12-19 19:33:02 -05:00
1hitsong
d3d94d0e4c Add placeholders & move title down 2022-12-14 20:55:03 -05:00
1hitsong
54975e1841 Restrict unplayed count on home view to Series only 2022-12-14 20:09:59 -05:00