Commit Graph

856 Commits

Author SHA1 Message Date
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
Alex Wardle
2b6abe947f grab meta.type after validation check 2022-12-28 16:45:52 -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
7fe0dbd0d0 fix crash if channel launched with bad arguments 2022-12-28 10:03:21 -07:00
Alex Wardle
77747f5c56 replace <> invalid with isValid() 2022-12-23 10:08:26 -07:00
Alex Wardle
21e00ee812 add check for empty contentId string
fixes crash when launching app via RASP automation tool
2022-12-23 10:06:17 -07:00
ApexArray
cc30b5f429
Merge branch 'jellyfin:unstable' into straight-to-episode-listing-if-one-season 2022-12-23 08:39:28 -07:00
Alex Wardle
234a4a923d remove debug code 2022-12-22 16:39:27 -07:00
Alex Wardle
efe4530917 add user setting: go to straight episode listing 2022-12-22 16:02:13 -07:00
1hitsong
ae0d12f3c6 Add some Misc tests 2022-12-22 09:50:36 -05:00
1hitsong
72ae35423d Add Test Framework 2022-12-22 09:48:45 -05:00
1hitsong
a4962648f3 Create What's New popup
Demo: 
https://social.linux.pizza/@tgpo/109553679336510552
2022-12-21 17:01:44 -05:00
1hitsong
41b1c978f9 Fix resume popup showing twice 2022-12-20 17:39:06 -05:00
Alex Wardle
8568668741 set maximum bitrates according to roku docs 2022-12-18 17:15:10 -07:00
Austin Crandall
8bf3ac56f5
Merge branch 'jellyfin:unstable' into nobadsubs 2022-12-17 11:19:14 -05:00
1hitsong
077b96df9c Add unplayed count to row of seasons 2022-12-14 20:08:52 -05:00
Jimi
84bba357da
Merge branch 'unstable' into nobadsubs 2022-12-13 19:03:30 -07:00
sevenrats
5961f16087 no more bad subs 2022-12-13 20:47:26 -05:00
1hitsong
aa761c0a35 Requests album art at needed size 2022-12-11 15:25:42 -05:00
1hitsong
926a1623f5 Fix dialog appearing twice 2022-12-10 14:27:49 -05:00
1hitsong
233d981c05 Create music genre view 2022-12-10 14:05:55 -05:00
1hitsong
4f4b1d5748 Fix TV Episode focus issues
1. Pressing back on resume dialog on episode list
2. Choosing resume and pressing back from video playback
2022-12-09 20:26:32 -05:00
1hitsong
c79f9471cb Reset focus to buttons
Fixes #682
2022-12-09 18:27:16 -05:00
1hitsong
1b2392bb16 Fix lockup on Additional Parts resume
This will automatically start playback at resume point. Follow up PR will show user resume dialog popup.
2022-12-08 13:33:08 -05:00
1hitsong
f757490f02
Merge pull request #857 from jimdogx/feature/jf-830-movie-additonal-parts
Additional Movie Parts
2022-12-08 09:13:55 -05:00
1hitsong
607107ebb8 Remove rooibos test framework 2022-12-07 18:33:23 -05:00
1hitsong
8116babee6
Merge pull request #855 from jimdogx/feature/jf-photo-slideshow
Feature/jf photo slideshow
2022-12-06 10:33:57 -05:00
1hitsong
961dc282e4
Merge pull request #774 from neilsb/hevc-directplay-profile-version-override
HEVC Direct Play override for Profile Version
2022-12-06 08:21:37 -05:00
1hitsong
a762e714ea
Merge pull request #686 from whiteowl3/patch-2
Support for HDR, VP9, AV1
2022-12-06 08:11:37 -05:00
Jimi
74a11512ab Move Additonal Parts to the top 2022-12-03 06:25:27 -07:00
Jimi
46d894560a
Merge branch 'unstable' into feature/jf-photo-slideshow 2022-12-02 06:17:15 -07:00
Neil Burrows
af83027bb7
Merge branch 'unstable' into hevc-directplay-profile-version-override 2022-12-01 08:43:25 +00:00
Neil Burrows
d5120396c8 Add AV1 playback user preference 2022-12-01 08:38:08 +00:00
Neil Burrows
7c4a1b8b21 Change codec order (Patch from @nijave) 2022-12-01 08:37:59 +00:00
1hitsong
945383d5fd Create global play queue 2022-11-30 20:36:28 -05:00
1hitsong
4d761c9315 Convert MPEG4 direct play to user setting 2022-11-28 13:29:58 -05:00
1hitsong
a714eae7cd
Merge pull request #784 from candry7731/Next-UP-Button
Add "Next Episode" button in the last 30 seconds of an episode
2022-11-22 08:53:39 -05:00
1hitsong
cb1ed4041a
Merge pull request #838 from 1hitsong/NoIntroTrailers
Don't play intro video before trailers
2022-11-20 21:34:16 -05:00
1hitsong
119b14634e Code cleanup 2022-11-20 20:18:23 -05:00
Jimi
3e57cb2095 Merge branch 'unstable' into feature/jf-photo-slideshow 2022-11-19 13:18:48 -07:00
Jimi
6225b77f7c Slideshow 2022-11-19 07:29:57 -07:00
1hitsong
e1f2ed7fc3
Merge pull request #821 from 1hitsong/ui-refresh/movie-library-list
Update Movie Library View
2022-11-11 09:45:10 -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
candry7731
efac0afe83 Add missing code 2022-11-06 22:35:02 -06:00
1hitsong
1549ea11b6 Add 20 random favorites to home view 2022-11-06 07:07:39 -05:00
1hitsong
1b22959fa0 Don't play intro video before trailers 2022-11-04 20:59:25 -04:00
1hitsong
71c672732d Update Movie Library View 2022-11-03 20:55:20 -04:00
Neil Burrows
aafcb28436
Remove temporary code to migrate MPEG2 setting (#829) 2022-10-31 16:06:51 +00:00
candry7731
4131c6616e loading spinner
Added Loading spinner to movies detail screens
2022-10-26 23:04:44 -05:00
1hitsong
7f94039d71 Fix function name & comment 2022-10-21 12:57:11 -04:00
1hitsong
4ce9f18152 Fix Cinema Mode Intro bug 2022-10-21 12:09:28 -04:00
Neil Burrows
17d05812b6
Merge branch 'unstable' into patch-2 2022-10-16 13:39:29 +01:00
Neil Burrows
a079664261 Fix separator for conditional properties and change defautl supported videoLevels
Also make linter happy
2022-10-16 11:45:53 +01:00
1hitsong
8908f11bf2
Merge pull request #792 from candry7731/Fix-Search
Fix Episode titles when search
2022-10-11 20:10:26 -04:00
candry7731
a35f476bfd
Merge branch 'unstable' into Next-UP-Button 2022-10-11 09:57:02 -05:00
1hitsong
3dbaa07a0f Fix instant mix crash for artist with no albums 2022-10-10 17:12:04 -04:00
1hitsong
7135272120
Merge pull request #678 from Fyb3roptik/hotfix/stream
Fixing mpeg4 streams
2022-10-08 08:28:46 -04:00
Neil Burrows
57191ccb0c Fix display title and transcode codecs 2022-10-07 15:46:19 +01:00
Neil Burrows
b473b3ffbe Fix variable name after merge 2022-10-06 09:25:03 +01: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
c5b5e10a21 Add Invalid check to push scene 2022-09-26 23:30:04 -05:00
candry7731
937eee7635 change m.type to m.selectedItemType per neil 2022-09-26 22:55:01 -05:00
Neil Burrows
58e91aeb76
Merge branch 'unstable' into hevc-directplay-profile-version-override 2022-09-25 10:20:31 +01:00
1hitsong
1832dfd0d6
Merge pull request #781 from jimdogx/jf-video-stats
Jf video stats
2022-09-23 08:20:02 -04:00
Jimi
432a098236 re-apply changes dropped by merge 2022-09-22 11:51:12 -06:00
Jimi
cec239081f pr comments 2022-09-22 11:43:54 -06:00
candry7731
aa95165405
Add Music Video Support (#799) 2022-09-21 20:36:38 +01:00
Jimi
04de2cad6a Additional info 2022-09-21 06:05:37 -06:00
Jimi
d41b36bb55 Bitrate is apparently an Int 2022-09-20 23:55:45 -06:00
Jimi
f1241bd692 Add bitrate to streaming info section 2022-09-20 09:52:44 -06:00
candry7731
221ab29535 hide Resume dialog on search screen 2022-09-15 23:08:01 -05:00
1hitsong
4d7709d73b Remove BIF support 2022-09-14 19:36:00 -04:00
1hitsong
d3bfaaaec9 Remove IntroSkipper support 2022-09-14 19:34:29 -04:00
candry7731
fcb00564df
Auto Reload LiveTv when feed Errors (#669) 2022-09-12 10:00:55 +01:00
candry7731
afbeac95e9
Smooth "nextEpisode" transition (#780) 2022-09-08 20:19:27 +01:00
candry7731
a00bb44c81
Resume-dialogFix (#783) 2022-09-08 20:19:08 +01:00
candry7731
68ade68794
Update Video.brs 2022-09-06 23:03:06 -05:00
Jimi
05a919d387 change round to fix 2022-09-06 15:27:51 -06:00
Jimi
67214039a6
Update source/VideoPlayer.brs
Co-authored-by: alanazar <93149610+alanazar@users.noreply.github.com>
2022-09-06 15:21:30 -06:00
Jimi
f6c132a3f5
Update source/VideoPlayer.brs
Co-authored-by: alanazar <93149610+alanazar@users.noreply.github.com>
2022-09-06 15:20:52 -06:00
Jimi
e02afad161 Merge branch 'unstable' into jf-video-stats 2022-09-05 22:42:35 -06:00
Jimi
9d0a25df77 Streaming information 2022-09-05 22:38:37 -06:00
candry7731
621e53e647
Redesign Search page with voice search (#593) 2022-09-05 07:50:13 +01:00
Jimi
0e8290c90f not all videos have streams 2022-09-04 07:03:17 -06:00
Neil Burrows
f466ee9ab7 HEVC Direct Play override for Profile Version 2022-09-04 10:11:08 +01:00
1hitsong
25fbe66ed2
Report music playback (#768) 2022-09-04 08:39:44 +01:00
Jimi
3bc57d25ae
Live TV from home screen (other than On Now) (#766) 2022-09-03 08:49:30 +01:00
1hitsong
524e3f0ec7
Play local trailers (#761) 2022-09-03 08:31:15 +01:00
1hitsong
14b3edf65a
Add Music Artist section navigation (#760) 2022-09-02 09:12:40 +01:00
1hitsong
7335ed22b0 Add BIF image support 2022-08-27 08:58:42 -04:00
1hitsong
1893121fdf
Add support for Intro Skipper plugin (#696) 2022-08-27 07:27:45 +01:00
mgmorden
d083cec89e
roUrlTransfer objects cannot be created from within render threads. (#740) 2022-08-21 10:30:18 +01:00
Nick Wallace
cb5d310bab Reverting some stuff 2022-08-15 12:39:29 -05:00
Jimi
61af15a6c5
Merge pull request #704 from 1hitsong/artist-design-update
Artist view UI and UX improvement
2022-08-06 18:31:34 -06:00
1hitsong
af4a9aabeb Update Artist view 2022-08-05 19:58:05 -04:00
1hitsong
78a9e4e1c4 Improve Object Names 2022-08-05 19:57:49 -04:00
Jimi
3717fb249d
Merge pull request #697 from 1hitsong/hide-header-clock
Add user setting: Hide Clock
2022-08-05 17:46:00 -06:00
1hitsong
092e208f38 Fix crash when playing single song 2022-07-27 08:00:13 -04:00
Nick Wallace
024539cdb2 Added mpeg4 to direct play profiles 2022-07-26 14:43:55 -05:00
Nick Wallace
19005b2e47 Merge remote-tracking branch 'upstream/unstable' into hotfix/stream 2022-07-26 14:33:48 -05:00
1hitsong
b728c4b224 Add user setting: Hide Clock
#273
2022-07-24 11:59:07 -04:00
Charles Ewert
251cebb16d
Merge branch 'master' into transcoding-fix 2022-07-21 21:58:12 -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
Neil Burrows
fb58592f59 Remvoe duplicated line in merge error 2022-07-13 08:32:42 +01:00
Neil Burrows
5b79bb5a0a Fix parameters after merge 2022-07-13 08:29:24 +01:00
Neil Burrows
84bdf2d256
Merge branch 'master' into transcoding-fix 2022-07-13 10:51:47 +04:00
1hitsong
f5412fd192
Add preroll video support (#644) 2022-07-09 09:28:15 +01:00
whiteowl3
67ce600eba
remove duplicate line 2022-07-07 16:23:49 -04:00
whiteowl3
6de17618eb
Update deviceCapabilities.brs 2022-07-07 16:13:30 -04:00
whiteowl3
bce88287be
add missing hevc profile block 2022-07-07 16:05:58 -04:00
whiteowl3
e049fb9c1f
vp9, av1, hdr 2022-07-07 15:58:01 -04:00
Neil Burrows
3f0e7a73fc Correct min Profile Level value for hevc 2022-07-05 08:26:01 +01:00
Neil Burrows
2aca107281 Formatting 2022-07-04 10:34:09 +01:00
Neil Burrows
f12bf93ebb Changing logic to prevent retrying transcode when stopping a playing video 2022-07-04 10:31:28 +01:00
Neil Burrows
055c4e5021 Allow attempting to direct play video with invalid profile level 2022-07-04 10:09:16 +01:00
Neil Burrows
c6e294afff Update Device Profile for correct h264 level 2022-07-01 17:02:27 +01:00
Jimi
daed2cbc01
Update source/utils/Subtitles.brs
Co-authored-by: Neil Burrows <neil@pawprint.co.uk>
2022-07-01 06:43:18 -06:00
Nick Wallace
435a7219df jk everyone, mp4v isnt a codec 2022-06-30 15:41:02 -05:00
Nick Wallace
0fa10f824d adding mp4v 2022-06-30 15:15:49 -05:00
Nick Wallace
582d2d8e45 Fixing mpeg4 streams 2022-06-30 14:25:23 -05:00
Jimi
349c5894bc Crash when trying to read subtitle track for live tv. 2022-06-25 15:48:19 -06: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
1hitsong
0564038158 Change prevent screensaver logic 2022-06-02 21:29:07 -04:00
Jimi
2ccff77357 Fix to my bad merge commit 2022-06-01 17:34:04 -06:00
Jimi
49cb5483d9
Merge branch 'master' into addmusic 2022-06-01 17:27:59 -06:00
Jimi
07737bd7e7 Update source/utils/misc.brs
Co-authored-by: Neil Burrows <neil@pawprint.co.uk>
2022-06-01 17:02:47 -06:00
Jimi
40ece2d240 Add version checker. 2022-06-01 17:02:47 -06:00
Jimi
bc7e3304c9 Defensive code. 2022-06-01 17:02:47 -06:00
Jimi
5d30ef4679 Update source/ShowScenes.brs
Co-authored-by: Neil Burrows <neil@pawprint.co.uk>
2022-06-01 17:02:47 -06:00
Jimi
d9881e9208 Only show button for 10.8 servers for now. 2022-06-01 17:02:47 -06:00
Jimi
771477d6b1 Formatting as always 2022-06-01 17:02:47 -06:00
Jimi
738efd8079 Fix to last unhappy path. 2022-06-01 17:02:47 -06:00
Jimi
cfe1a4c118 Fix to unhappy path. 2022-06-01 17:02:47 -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
Jimi
fa78000dbf Remove unused variables 2022-05-30 12:10:47 -06:00
Charles Ewert
b3008e045c Remove optional commas 2022-05-30 09:00:14 -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
60be572753 Add spinner during Play Album loading 2022-05-23 19:55:11 -04:00
1hitsong
eb0121fdf6 Force width on backdrop. Fix NowPlaying title with invalid data 2022-05-23 19:55:11 -04:00
1hitsong
d8b5ba06dd List both artists and albums as direct children to music 2022-05-23 19:55:11 -04:00
1hitsong
9a69272f62 Resolve issue with artist/song library playback 2022-05-23 19:55:11 -04:00
1hitsong
2d0743f935 Code Cleanup 2022-05-23 19:55:11 -04:00
1hitsong
671f345422 Add background image to NowPlaying scene 2022-05-23 19:55:11 -04:00
1hitsong
e20ad1017e Remove blank lines 2022-05-23 19:55:11 -04:00
1hitsong
1c0ca462c4 Resolve playback bug 2022-05-23 19:55:11 -04: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
Jimi
52bf0c35c6 formatting 2022-05-23 19:55:11 -04:00
Jimi
c3bfab4af5 Works with Music/Artists/Albums and Music/Artists/Song 2022-05-23 19:54:41 -04:00
1hitsong
938777dea4 Format and Validate 2022-05-23 19:54:03 -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
d01a477bb3 Include artist name in top text of album 2022-05-23 19:54:03 -04:00
1hitsong
e48a663a93 Enable album selection from home screen 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
cthelight
7ee5411095 Subtitles: Search by URL not assumed index
Currently, when populating subtitleTracks, we assume that the ordering
and list of populated subtitle tracks will not change when Roku moves
the list into availableSubtitleTracks. This causes an issue with some
videos as it is not always consistent.

This patch modifies the logic to no-longer inject assumed final indices
into our list of text-based subtitles, but instead search through the
availableSubtitleTracks array and locate the actual subtitle that
refers to the same URL as in our list. In this way we are guaranteed
to always tell Roku to play the subtitle we want, no matter how re-
ordered the options get.

NOTE: The URL gets mildly mangled in the process of copying from
subtitleTracks to availableSubtitleTracks, so we need so search via
substring, rather than doing a full string comparison.
2022-05-22 17:54:56 -05:00
cthelight
39dad7666c Subtitles: Auto-select default option
On other players (web/andriod app) the user perferences for
subtitle behavior are taken into account, and used to make an
assumption about subtitle behavior.

This patch ports most of that logic here. "Smart" selection is not
yet fully-featured, as it requires additional knowledge about audio
language preferences. Rather it uses the fallback mechanism, which
emulates the "Default" subtitle option.

The logic for the different options was based on the main jellyfin
repo (specifically sha 49d5fdb33fc9792147c1df03e1d1b051e6b7ec79 in
file Emby.Server.Implementations/Library/MediaStreamSelector.cs)

Additionally, this implementation specifically prefers text-based
subtitles (assuming they match the user's preference) as they are
the only ones natively supported by Roku.

Also, the subtitle changing mechanism is reworked slightly to make
use of the new implementation herein
2022-05-22 17:08:54 -05:00
Neil Burrows
5251c46270
Merge branch 'master' into add-screen-events 2022-05-19 21:41:29 +01:00
Nick Wallace
1a1fd242f3
Favorite a Live TV Channel (#584) 2022-05-14 11:13:28 +01:00
candry7731
91ed00dd41
Add Series, Season and episode navigation (#557) 2022-05-12 19:11:59 +01:00
Neil Burrows
fac1b95497 Ensure Movie Details focus returns to button row after popup 2022-05-10 08:04:23 +01:00
Neil Burrows
ab6dc6fe39 Fix maxWidth property on ScrollingLabel 2022-05-02 07:40:00 +01:00
Neil Burrows
395b6153bb Move MPEG 2 support from system setting to user setting, and into new setting screen 2022-05-01 11:53:39 +01:00
Neil Burrows
2cf45677c6 User setting screen 2022-05-01 11:51:28 +01:00
Jimi
dde60c9fd0 Prevent crashes. 2022-04-30 07:02:03 -06:00
Jimi
10cfcabea7 Merge branch 'master' into feature/jf-478-audio-track-for-tv-shows 2022-04-26 06:27:43 -06:00
whiteowl3
be1d4a579c
Support strms (#548)
Authored-by: @whiteowl3
2022-04-26 09:12:00 +01:00
Jimi
5ffa09f602 Allow selection of different audio tracks for tv shows 2022-04-24 09:10:18 -06:00
whiteowl3
dbf2c3c5c5
add profile for .sub subtitles
otherwise they are encoded into directstreams
2022-03-29 15:54:46 -04:00
whiteowl3
1c268ff2a7 check if we can decode hevc before we say we can 2022-03-29 02:21:02 +01:00
whiteowl3
cdc7939a09
add h265/hevc to deviceCapabilities.tsVideoCodecs
fixes #513
2022-03-28 15:40:34 -04:00
Jimi
1cf1af8bc0 Formatting (gets me everytime) 2022-03-13 08:24:08 -06:00
Jimi
1e1b396f85 Fix to alternate version playback 2022-03-13 08:22:55 -06:00
Jimi
129be19a07 Merge branch 'master' into feature/531-mulitple-movie-video-streams 2022-03-13 05:49:36 -06:00
debmint
0f18add523
Movie extras (#520) 2022-03-13 08:46:03 +00:00
Jimi
ecde74cd3e Implement Version selection for Movies 2022-03-12 18:10:50 -07:00
Jimi
2d79b74fcc Merge branch 'master' into feature/211-Support-For-Photos 2022-02-13 13:53:50 -07:00
Jimi
68df29c6ca Hide overhang when viewing photos. 2022-02-06 15:37:40 -07:00
Jimi
593f863949 Cleanup and stubbed out shuffle option 2022-02-06 10:10:29 -07:00
Jimi
bc5c61a519 Initial support for photo viewing 2022-02-06 08:37:02 -07:00
Jimi
ce7e30b873 Add video and audio codec info to TV show details 2022-02-04 18:53:54 -07:00
Neil Burrows
4b87511372
Merge branch 'master' into feature/jf-roku-404-record-livetv 2022-01-20 17:41:58 +00:00
Neil Burrows
06186d8cf5
Merge branch 'master' into audio-track-selection-2 2022-01-15 17:03:01 +00:00
Neil Burrows
6525bcf83c Set appropriate Audio Stream to use for Direct Play 2022-01-15 17:02:43 +00:00
Neil Burrows
f6d9695761 Revert "Merge pull request #504 from neilsb/set-mediasourceid-correctly"
This reverts commit 0e2d621263, reversing
changes made to d5c316586b.
2022-01-09 15:55:31 +00: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
611e19e030 Formatting 2021-12-29 20:55:02 -07:00
jimiatnymbl
1876dd29bd Working with new checkbox 2021-12-29 20:51:39 -07:00
jimiatnymbl
32cfd72d44 WIP 2021-12-29 18:00:13 -07:00
jimiatnymbl
450448ac96 Efficient stuff 2021-12-26 14:03:59 -07:00
jimiatnymbl
897338b9dc Fix formatting 2021-12-26 13:41:32 -07:00
jimiatnymbl
a0feb86bbf Working version 2021-12-26 13:25:58 -07:00
jimiatnymbl
2aece6ef5d WIP (added server name to saved list) 2021-12-26 11:52:43 -07:00
Cody Robibero
718ea567b8
Merge branch 'master' into feature/save-servers 2021-12-24 04:22:20 +00:00