Nick Bisby
7165a9bdcc
Remove debug changes
2020-10-17 14:24:26 -05:00
Nick Bisby
dd391ff0ea
Initial batch of livetv updates to itemgrid2
2020-10-17 14:07:32 -05:00
Neil Burrows
b7d16e5835
Prevent Video transcoding when only audio required
2020-10-11 17:32:34 +01:00
Neil Burrows
10d0e9edcd
Ensure MaxAudioChannels is set to a string for updated API
2020-09-22 15:33:53 +01:00
Neil Burrows
b1e33e35e5
Create Option Popup for ItemGrid and enable Sorting
2020-08-17 16:58:33 +01:00
Neil Burrows
5d3dc87d62
Constants to own file and tighten up UI UX
2020-08-16 15:44:03 +01:00
Neil Burrows
4c439f8c5b
Correct error in checking if Audio Supported
2020-07-22 20:30:59 +01:00
Neil Burrows
6acb0e4f0e
Use CanDecodeAudio() instead of depreciated GetAudioDecodeInfo()
2020-07-22 20:30:13 +01:00
Neil Burrows
9af712cec7
Open BoxSets in new ItemGrid
2020-07-14 08:31:34 +01:00
Neil Burrows
1a1c9abecc
Merge branch 'master' of https://github.com/jellyfin/jellyfin-roku
2020-07-14 08:29:21 +01:00
Anthony Lavado
19caa41a05
Merge pull request #246 from neilsb/grid-update-failed-images
...
Remove failed & loading images for Grid Items
2020-07-12 12:15:26 -04:00
Neil Burrows
cfc9742944
Handle videos with no audio track
2020-07-11 09:32:46 +01:00
Neil Burrows
a4a98d3fba
Build Device Capability Dynamically
2020-07-11 08:52:52 +01:00
Neil Burrows
a5df6d6322
Remove failed & loading images for Grid Items
2020-07-04 16:10:56 +01:00
Anthony Lavado
325a03a8de
Merge pull request #234 from neilsb/collections-new-itemgrid
...
Support BoxSets & Collections in new Item Grid
2020-07-01 23:39:22 -07:00
RazeLighter777
9665f4a193
Moved from form to body, fixed broken playstate request.
2020-06-26 11:55:43 -05:00
Neil Burrows
93e64b6b39
Support BoxSets & Collections in new Item Grid
2020-06-23 17:12:47 +01:00
Anthony Lavado
146e00b23b
Merge pull request #213 from neilsb/collections
...
Fix Collections for Movies, Episodes & Series
2020-06-17 22:17:21 -04:00
Neil Burrows
43bdf508cd
Fix Collections for Movies, Episodes & Series
2020-06-17 08:15:13 +01:00
Neil Burrows
eea189bd97
Implement new ItemGrid for TV Shows
2020-06-17 08:10:03 +01:00
Anthony Lavado
93c64f7422
Merge pull request #223 from neilsb/initial-live-tv
...
Initial Live TV Support
2020-06-16 17:40:50 -04:00
Neil Burrows
68e322b1ca
Updated design and functionality of ItemGrid for Movies
2020-06-10 17:43:32 +01:00
Neil Burrows
7cea54b489
Better way to check for supported Codecs
2020-06-06 08:32:36 +01:00
Neil Burrows
f2fad94158
Add mkv & h265 (if 4k) support to Device Profile
2020-06-05 12:44:42 +01:00
Neil Burrows
ac8ec7b467
Add additional checks for DirectPlay ability
...
Profile and Container for Video, Bitrate for Audio
2020-06-05 12:20:54 +01:00
Neil Burrows
9094e47d6c
Fix incorrect logic checking if Transcoding required
2020-06-01 17:26:19 +01:00
Neil Burrows
613e3340a9
Add dialogs for channel loading and error
2020-05-31 16:05:22 +01:00
Neil Burrows
ea245d2abc
Initial LiveTV Support
...
Most of the work from Alex Gonzales (@Musi13)
2020-05-31 16:05:22 +01:00
Neil Burrows
3780eec44a
Check Media Source support DirectPlay
...
When determining whether we need to transcode
2020-05-31 16:05:22 +01:00
Neil Burrows
f993b204ba
Register Roku Device Capabilities with JF Server on Login
2020-05-31 16:05:21 +01:00
Neil Burrows
375231fac8
Increase timeout for server response from 5s to 30s
...
When performing POST
2020-05-31 16:05:12 +01:00
Shaun Campbell
3a4b4a0845
Improve readability of items on the TV Shows Grid ( #206 )
...
* Decreasing number of items on TV Series grid to 6 and sizing for 2 rows
* Reducing m.page_size to 48 from 50. Fixing collections page to have 6 per row
2020-05-28 20:36:23 +01:00
Tod Fitch
66f3ca9a06
Fix 'ends at ' and remove SPDX license headers
...
Signed-off-by: Tod Fitch <tod@fitchfamily.org>
2020-05-08 21:26:45 -04:00
Tod Fitch
07a9950ee6
Partial support for https://github.com/jellyfin/jellyfin-roku/issues/36
...
Partial implemented support for the languages and dialets that Roku supports.
A number of structural issues encountered the biggest are:
1. Programatically catenating strings which assumes a particular language syntax.
2. Using display strings in buttons, etc. to determine action.
3. Building display objects in BrightScript rather than in XML. This results in many cases where you have to translate the same string many times (e.g. "Cancel")
Side note: My editor is set to remove trailing spaces and to assure a new line at the end of the file. Existing source code seems to vary on this. I can revert those few changes if that is a problem.
Finally, added https://reuse.software/spec/ compliant license information to the new files and the files I touched.
Signed-off-by: Tod Fitch <tod@fitchfamily.org>
2020-05-08 21:26:45 -04:00
Neil Burrows
79e47668b1
Merge pull request #209 from cewert/fix-exit-video-crash
...
Fix for crash when exiting a video
2020-05-07 17:43:08 +01:00
Charles Ewert
7371978ce0
Save device info object
2020-05-06 21:51:17 -04:00
Charles Ewert
c391766fb9
Disable options button and overhang text
2020-05-04 13:57:40 -04:00
Charles Ewert
61345ba1eb
Update time and home page after exiting screensaver
2020-05-02 12:48:01 -04:00
Charles Ewert
f18e88f843
Merge pull request #199 from neilsb/transcode-5.1
...
Allowing transcoding to 5.1ch if appropriate output connected
2020-05-02 09:51:55 -04:00
Neil Burrows
31ac79c035
Ensure device can decode AAC 5.1 before transcoding to that
2020-05-02 09:45:06 +01:00
Neil Burrows
99b50d99c4
Allowing transcoding to 5.1ch if appropriate output connected
2020-05-01 17:50:40 +01:00
Charles Ewert
af0353a23f
Disable options on search
2020-04-29 19:55:51 -04:00
Neil Burrows
b313d57515
Store release issues ( #180 )
...
* Remove TrackerTask
* Change deprecated BookmarkPosition to PlayStart
* Accept (print & ignore) roInput commands
* Updated icon image sizes
* Added InputData Task (Not hooked up)
* Added signal beacons for Roku Performance Measuring
* Reverting ineffective roInput code
* Manually recreated changed channel poster images
* Use app_loaded global variable to control when performance beacons are sent
* Sorting missed performance signal beacon
2020-04-29 12:26:12 -04:00
Neil Burrows
050aa0bcea
Display clock format in 12/24hr based on Roku Clock setting
2020-04-10 09:04:48 +01:00
thomabx
771106d59e
Sort subtitles and set initial display based on user prefernces from server.
2020-04-04 10:21:43 -07:00
thomabx
9c97eafaca
Fix formatting
2020-03-31 17:13:54 -07:00
thomabx
89937c0b28
Change focused item before making visible
2020-03-31 17:06:31 -07:00
thomabx
66ec80181a
Fix for backPress on subtitle selection
2020-03-29 07:56:48 -07:00
thomabx
eb11d837df
Fix for undefined language
2020-03-29 07:43:19 -07:00
thomabx
14f680fb71
Allow user to change subtitle track during playback
2020-03-28 13:04:57 -07:00
Anthony Lavado
414366ed61
Merge pull request #169 from cewert/auto-refresh-home
...
Auto refresh HomeRows
2020-03-27 13:57:43 -04:00
Charles Ewert
e0fa6481ad
Prevent spamming home refresh
2020-03-25 00:20:37 -04:00
Charles Ewert
aa7f478bf8
Use subtype not group index
2020-03-24 22:47:26 -04:00
Charles Ewert
ec2e0aaef8
Refresh homeRows when backing into home page
2020-03-23 20:45:40 -04:00
thomabx
4c3dc244a9
Changed variable name to new value
2020-03-23 12:59:01 -07:00
thomabx
7d7226608d
Fix user selection with no public users
2020-03-23 12:10:57 -07:00
Neil Burrows
9570f51dc9
Handle display of UserView libraries
2020-03-23 16:14:26 +00:00
thomabx
509465122b
Change variables to camelCase
2020-03-22 15:40:47 -07:00
thomabx
465d29c9ba
Maintain server info when logging in and fix bug per review
2020-03-22 08:20:21 -07:00
thomabx
2dde9554e5
Check if base URL used before adding port
2020-03-21 14:42:53 -07:00
thomabx
f4a792dac6
Select user on login and other login updates
2020-03-21 14:22:26 -07:00
Charles Ewert
d8585525ce
Fix overhang title when selecting a TV Series
2020-03-19 22:18:34 -04:00
thomabx
e889ae2037
Removed debug print
2020-03-18 21:06:35 -07:00
thomabx
fac7d8fdd0
Fix to exiting playback and changing subtitle settings
2020-03-18 20:56:56 -07:00
Neil Burrows
77bd622c11
Handle livetv collection types
...
Show in Library, but not the "Latest in" row for it
2020-03-15 17:09:51 +00:00
Neil Burrows
fdd66e74a9
Show collection type when invalid collection type selected
2020-03-15 16:34:37 +00:00
Neil Burrows
721eddd864
Get Library type from node type
...
And rename badly names variable
2020-03-14 08:51:40 +00:00
Neil Burrows
f77a662dfb
Fix paging in libraries
2020-03-13 16:41:59 +00:00
Neil Burrows
9c639ba005
Add support for accessing TV Series from home page
2020-03-12 21:20:00 +00:00
Neil Burrows
78fed744fd
Remove unused functions
2020-03-12 20:38:19 +00:00
Neil Burrows
3741cbc912
Reworked Home Screen
...
- Using Task for loading
- Showing Up Next & Newest Library data
- Trying to make more modular
2020-03-12 18:33:45 +00:00
Charles Ewert
0b56a7547e
Merge pull request #151 from thomabx/transcode-subtitles
...
Start/Stop transcoding for subtitles settings changes during playback.
2020-03-11 22:02:43 -04:00
Benjamin Thomas
ec21f9c6f1
Removed duplicated function calls
...
Per review
2020-03-10 22:03:00 -07:00
thomabx
13b8f553db
Removed more debug printing.
2020-03-10 21:08:27 -07:00
thomabx
9d78cc02c6
Removed debug printing.
2020-03-10 20:53:32 -07:00
thomabx
7e8c5beb62
Start/Stop transcoding for subitles settings changes during playback.
2020-03-10 20:50:47 -07:00
Charles Ewert
44c1d311fd
Add percentplayed to movie detail and episode list
2020-03-10 13:27:01 -04:00
Charles Ewert
cf57f6393b
Theme JFScene on init, remove themeScene()
2020-03-10 13:27:01 -04:00
Charles Ewert
6877a57fcb
Reset overhang text on SignOut()
2020-03-10 13:27:01 -04:00
Charles Ewert
d2a1a88262
Stop observing options buton as needed
2020-03-07 20:44:02 -05:00
thomabx
4039cc5a16
Integrate dialog changes with continue watching changes.
2020-03-07 11:58:48 -08:00
Charles Ewert
513f9b9618
Add "Continue Watching" row on home screen
2020-03-07 10:39:11 -05:00
thomabx
2e5ec80c19
Fixed typo
2020-03-03 20:15:37 -08:00
thomabx
a40522c424
Fixed return type
2020-03-03 20:15:02 -08:00
thomabx
66f0041262
Cleaned whitespace
2020-03-03 19:02:05 -08:00
thomabx
84f4baebd1
Reworked Dialog
2020-03-03 18:46:26 -08:00
Charles Ewert
44f1e35f99
Only show overlay options text when needed
2020-02-29 20:41:57 -05:00
Nick Bisby
ca10e9cda3
Merge pull request #132 from thomabx/master
...
Add subtitles with preferred language prioritized
2020-02-29 16:39:11 -06:00
thomabx
42912890ad
Stopped transcoding with subtitles off
2020-02-28 19:25:42 -08:00
thomabx
dd723f92b0
Added support for subtitles
2020-02-28 19:13:12 -08:00
Charles Ewert
c7a5ab8944
Set overhang title before loading new screen
2020-02-28 21:09:56 -05:00
Charles Ewert
996eb77636
Create custom overhang
2020-02-26 17:55:47 -05:00
Charles Ewert
22e3d422aa
Prevent duplicate API calls
2020-02-23 14:10:28 -05:00
thomabx
016b9ec586
Fix for overhang
...
Incorrect variable type was being sent back.
2020-02-23 07:45:31 -08:00
thomabx
fb757570c3
Improved interface for TV episodes
2020-02-22 20:47:00 -08:00
thomabx
21e5080b6d
Show unplayed count on episodes and TV seasons
2020-02-22 08:28:35 -08:00
Nick Bisby
c4fcdb583f
Merge pull request #120 from thomabx/master
...
Fix for videos resuming after 1 hour mark
2020-02-21 20:13:41 -06:00
thomabx
8155015e32
Fix for videos resuming after 1 hour mark
2020-02-21 18:00:08 -08:00
Charles Ewert
2c15b290b8
Correctly force audio to stereo when needed
2020-02-21 20:49:22 -05:00
Nick Bisby
6bb6a6b7b5
Merge pull request #118 from thomabx/master
...
Ask user whether to start playback over or resume
2020-02-21 19:28:26 -06:00