Commit Graph

626 Commits

Author SHA1 Message Date
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
Anthony Lavado
25d726d3f8
Merge pull request #205 from cewert/fix-verhang-options-text
Disable options button and overhang text as needed
2020-05-06 14:29:50 -04:00
Charles Ewert
c391766fb9 Disable options button and overhang text 2020-05-04 13:57:40 -04:00
Charles Ewert
494773eb16
Merge pull request #201 from cewert/update-after-exiting-screensaver
Update time and home page after exiting screensaver
2020-05-02 16:32:07 -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
Charles Ewert
f5afbcf510
Merge pull request #200 from anthonylavado/release-test
Update version number for releases
2020-05-01 22:02:52 -04:00
Anthony Lavado
dfd8e1fd44 Update for upcoming release 2020-05-01 20:49:11 -04:00
Anthony Lavado
2bf8cf2acf Set channel version for release testing 2020-05-01 20:46:52 -04:00
Anthony Lavado
25617dfdd3
Merge pull request #194 from cewert/master
Disable options on search
2020-05-01 20:01:44 -04:00
Neil Burrows
99b50d99c4 Allowing transcoding to 5.1ch if appropriate output connected 2020-05-01 17:50:40 +01:00
Charles Ewert
512558060f
Merge pull request #195 from Alcatraz077/master
Adds Link To Jellyfin BETA App
2020-04-30 08:46:26 -04:00
Alcatraz077
d2320c64ff
Adds Link To Jellyfin BETA App
Added link to Jellyfin Beta app to simplify install for non-development purposes.
2020-04-29 22:05:34 -05:00
Charles Ewert
af0353a23f Disable options on search 2020-04-29 19:55:51 -04:00
Charles Ewert
ff732dd4a9
Merge pull request #187 from neilsb/search-episodes-without-index
Ensure index number exists on Episode search results
2020-04-29 19:40:37 -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
c84f7f1da8 Ensure index number exists on Episode search results 2020-04-29 08:40:12 +01:00
Charles Ewert
ddae9b5862
Merge pull request #178 from neilsb/time-format
Display clock format in 12/24hr based on Roku Clock setting
2020-04-10 13:05:19 -04:00
Neil Burrows
050aa0bcea Display clock format in 12/24hr based on Roku Clock setting 2020-04-10 09:04:48 +01:00
Charles Ewert
cba6d99b21
Merge pull request #173 from thomabx/subtitles
Sort subtitles and set initial display based on user preferences
2020-04-07 14:23:54 -04:00
Charles Ewert
b74228ea2d
Merge pull request #176 from thomabx/home-fix
Fix to home item selection
2020-04-07 13:25:22 -04:00
Charles Ewert
7e2d240868
Merge pull request #174 from thomabx/tomatoscore
Add Rotten Tomato score to Movie Details
2020-04-07 13:05:18 -04:00
thomabx
d3462ebe27 Fix to home item selection 2020-04-04 15:24:47 -07:00
thomabx
a81a1f72de Added images 2020-04-04 11:19:31 -07:00
thomabx
830b7b4532 Add Rotten Tomato score to Movie Details 2020-04-04 11:18:41 -07:00
thomabx
771106d59e Sort subtitles and set initial display based on user prefernces from server. 2020-04-04 10:21:43 -07:00
Charles Ewert
68c9e186c6
Merge pull request #170 from thomabx/change-subtitles
Allow user to change subtitle track during playback
2020-03-31 20:45:08 -04: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
bc66343cc6 Missed change in JFVideo.xml in previous commit. 2020-03-30 08:15:57 -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
c062bd0597 refactor 2020-03-25 00:20:52 -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
c4f76d67b0 Wait to insert row as a child 2020-03-24 22:20:08 -04:00
Charles Ewert
d81ee8d0af Fix formatting 2020-03-24 03:37:45 -04:00
Charles Ewert
3d15d37322 Update rowItemSize when inserting or deleting rows 2020-03-24 03:31:36 -04:00
Charles Ewert
ec2e0aaef8 Refresh homeRows when backing into home page 2020-03-23 20:45:40 -04:00
Charles Ewert
46831aa55a
Merge pull request #168 from thomabx/bug167
Fix user selection with no public users
2020-03-23 17:35:01 -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
Charles Ewert
ee6cd0491c
Merge pull request #166 from neilsb/handle-displaying-userviews
Handle display of UserView libraries
2020-03-23 13:41:45 -04:00
Charles Ewert
7242cf3cee
Merge pull request #165 from neilsb/fix-typo-in-function-name
Fix typo in UserSelect : iItemContentChanged() => itemContentChanged()
2020-03-23 13:37:38 -04:00
Neil Burrows
9570f51dc9 Handle display of UserView libraries 2020-03-23 16:14:26 +00:00