Commit Graph

214 Commits

Author SHA1 Message Date
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
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
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
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
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
f29316b6e7
Merge pull request #1077 from cewert/fix-crashes
Fix crashes from crashlog report
2023-03-15 21:48:16 -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
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
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
candry7731
1dcd328ef4 Add user policy to check if canDelete 2023-02-07 15:56:24 -06: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
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
Jimi
3b834442cf Avoid excessive logging 2023-01-05 06:31:48 -07:00
Alex Wardle
ced88a81d1 restore imgParams for maxWidth and maxHeight 2022-12-29 16:05:22 -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
1hitsong
077b96df9c Add unplayed count to row of seasons 2022-12-14 20:08:52 -05:00
1hitsong
aa761c0a35 Requests album art at needed size 2022-12-11 15:25:42 -05:00
1hitsong
3744544ee4 Use server transcode URL 2022-11-10 09:42:29 -05:00
1hitsong
f061239933
Update source/api/Items.brs
Co-authored-by: Jimi <jimi@thedodgefamily.com>
2022-11-10 09:38:42 -05:00
1hitsong
b4b275456a Transcode audio if needed 2022-11-09 20:56:12 -05:00
1hitsong
f257a3195a Adjust album view 2022-10-05 09:09:55 -04:00
1hitsong
5f4fb2239f Add appears on artist section 2022-10-02 06:24:31 -04:00
candry7731
aa95165405
Add Music Video Support (#799) 2022-09-21 20:36:38 +01:00
candry7731
621e53e647
Redesign Search page with voice search (#593) 2022-09-05 07:50:13 +01:00
1hitsong
25fbe66ed2
Report music playback (#768) 2022-09-04 08:39:44 +01:00
1hitsong
524e3f0ec7
Play local trailers (#761) 2022-09-03 08:31:15 +01:00
mgmorden
d083cec89e
roUrlTransfer objects cannot be created from within render threads. (#740) 2022-08-21 10:30:18 +01:00
1hitsong
af4a9aabeb Update Artist view 2022-08-05 19:58:05 -04:00
Charles Ewert
13b660c7c2 Revert "Update Home Screen to Respect User Preferences (#553)"
This reverts commit 26d9360fd3.
2022-07-21 20:31:39 -04:00
1hitsong
f5412fd192
Add preroll video support (#644) 2022-07-09 09:28:15 +01:00
Jimi
491a66fc73
Merge branch 'master' into tv-season-random-play 2022-06-11 07:25:35 -06:00
1hitsong
863a549876 Add Random Play to TV Season 2022-06-09 16:51:04 -04:00
1hitsong
03b6ce984a Add instant mix to album screen 2022-06-08 09:08:05 -04:00
1hitsong
e3e0eb0bd4 Add Shuffle and Loop functions to NowPlaying 2022-06-03 21:30:20 -04:00
Jimi
49cb5483d9
Merge branch 'master' into addmusic 2022-06-01 17:27:59 -06:00
Jimi
72f53da656 Add Quick Connect. 2022-06-01 17:02:47 -06:00
1hitsong
c1295a0ba3 Fix ci validate errors 2022-05-31 16:27:26 -04:00
1hitsong
5347214fd4
Merge branch 'jellyfin:master' into addmusic 2022-05-31 15:58:54 -04:00
Charles Ewert
9dabf4891b Add missing commas 2022-05-30 08:59:24 -04:00
Charles Ewert
2296fde437 Files should end in new line 2022-05-30 08:57:40 -04:00
1hitsong
071b814568 Audio playback speedup 2022-05-29 14:41:06 -04:00
1hitsong
86edf371d3 Format - remove blank line. 2022-05-26 22:04:59 -04:00
1hitsong
ff5e756839 Updates based on review 2022-05-26 21:23:59 -04:00
Nick Wallace
26d9360fd3
Update Home Screen to Respect User Preferences (#553) 2022-05-24 17:23:42 +01:00
1hitsong
963aae78d8 Add Now Playing scene 2022-05-23 19:55:11 -04:00
1hitsong
00df907c94 Add button to play album 2022-05-23 19:55:11 -04:00
1hitsong
158b7623ba Play song when selected 2022-05-23 19:54:03 -04:00
1hitsong
183ada1f5c Remove test AudioPlayer code 2022-05-23 19:54:03 -04:00
1hitsong
cc4f6ef3a6 Run format script 2022-05-23 19:54:03 -04:00
1hitsong
1d608ea840 Code Cleanup 2022-05-23 19:54:03 -04:00
1hitsong
b884cba356 Change song list display. Begin work on audio playback 2022-05-23 19:54:03 -04:00
1hitsong
6d61084823 Display songs when album selected 2022-05-23 19:54:03 -04:00
1hitsong
8f516926ef Create music artist view 2022-05-23 19:54:03 -04:00
Nick Wallace
1a1fd242f3
Favorite a Live TV Channel (#584) 2022-05-14 11:13:28 +01:00
debmint
0f18add523
Movie extras (#520) 2022-03-13 08:46:03 +00:00
Jimi
ce7e30b873 Add video and audio codec info to TV show details 2022-02-04 18:53:54 -07:00
jimiatnymbl
6290a9e407 Formatting 2022-01-09 07:56:52 -07:00
jimiatnymbl
572963e28f Don't show buttons when user doesn't have access. 2022-01-08 23:31:27 -07:00
jimiatnymbl
76c96ab1e7 WIP 2022-01-08 22:43:17 -07:00
Neil Burrows
0921e26114
Merge branch 'master' into feature/save-servers 2022-01-02 16:25:42 +00:00
jimiatnymbl
32cfd72d44 WIP 2021-12-29 18:00:13 -07:00
jimiatnymbl
b56bc03d90 Working v1 2021-12-17 23:03:33 -07:00
Neil Burrows
a5474b0dc2 Fixed Mark Watched functionality 2021-11-13 10:47:13 +00:00
JD Layman
f5dbeb5205 Rename GroupStack to SceneManager to make functionality more obvious 2021-10-09 21:14:32 -05:00
JD Layman
6eb283de1b Abstract remaining overhang functionality with groupStack so overhang is never accessed directly 2021-10-09 21:14:32 -05:00
Neil Burrows
d727f0b924 Update Authorization header 2021-09-12 15:43:25 +01:00
JD Layman
4a0907ca21 Report playback progress in a separate thread to reduce render latency. 2021-09-01 20:10:44 -05:00
Bronley
43b4ac3fc9 Format all brs files 2021-07-28 06:51:15 -04:00
Neil Burrows
6d757653da Linter: Consistent IF statement format
No parentheses.  Use THEN if it's a one line statement.  Don't use THEN if it's a block statement
2021-06-26 14:52:16 +01:00
Neil Burrows
13c2391ba7 Linter Fixes: Use of unassigned variables 2021-06-26 14:51:19 +01:00
Neil Burrows
da54bc86fe Linter: Change any function that doesn't return a value to a sub 2021-06-26 11:18:09 +01:00
Neil Burrows
38fa383b4d Linter Warnings
Variable Capitalization, Unused Variables, Unreachable Code
2021-06-26 11:04:32 +01:00
Neil Burrows
fcbb284a7b
Merge branch 'master' into transcoding-logic-rework 2021-06-16 08:40:36 +01:00
Neil Burrows
26fe8afb1d
Add MaxStaticBitrate to PlaypackInfo post
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-06-16 08:38:16 +01:00
Anthony Lavado
cdfb470c6e
Merge branch 'master' into forget-user-on-signout 2021-06-15 09:55:21 -04:00
Anthony Lavado
b878193f56
Merge branch 'master' into transcoding-logic-rework 2021-06-15 09:54:40 -04:00
Neil Burrows
81232e1de7
Update source/api/Items.brs 2021-06-14 21:03:24 +01:00
Neil Burrows
d8d1745720 Rework Subtitle Code 2021-06-12 16:03:47 +01:00
candry7731
df5cafa030
Update Items.brs
Updates Search Api to include all items including live TV
2021-06-09 09:11:58 -05:00
Neil Burrows
442669d75f Ensure username and password forgotten on Sign Out 2021-05-09 09:27:53 +01:00
Neil Burrows
a856a4d5b5 Update BuildUrl() to handle intial '/' correctly 2021-05-01 11:10:44 +01:00
Neil Burrows
29e9960fc8 Sent time in UTC when marking item played 2021-04-29 17:02:26 +01:00
Neil Burrows
96520c40c0 Enable basic deep linking 2021-04-14 08:03:15 +01:00
Neil Burrows
58972c5ece Remove unsed/unreferenced code 2021-04-10 15:30:33 +01:00
Neil Burrows
666fe2cf38 Improve server connection feedback 2021-04-04 14:41:44 +01:00
Neil Burrows
86987e8590 For LiveTV Library, respect default view if set to "TV Guide" 2020-11-29 11:18:23 +00:00
artiume
325f018735
add Shows to search api 2020-11-16 16:20:14 -05:00
Neil Burrows
45a785d391 Handle Mixed Media Folders 2020-10-30 17:23:28 +00:00
Neil Burrows
f5ccdca744 Display Audio Tracks for Movies and let user select 2020-10-24 14:56:33 +01:00
Neil Burrows
5d3dc87d62 Constants to own file and tighten up UI UX 2020-08-16 15:44:03 +01:00
RazeLighter777
9665f4a193 Moved from form to body, fixed broken playstate request. 2020-06-26 11:55:43 -05:00