Commit Graph

2098 Commits

Author SHA1 Message Date
Jinho Kim
1fd21b76b5 Updated custom subtitle option in settings.json
Added en-US translations for custom subtitle option
2023-02-20 21:43:12 -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
Jinho Kim
facec489ad Change Background/* settings to affect rectangle
Remove text outline
Add background rectangle
2023-02-10 12:18:17 -05:00
Jinho Kim
cc2b966570 Add captionStyle support 2023-02-07 18:37:03 -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
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
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
Jinho Kim
7a9fbb4cce Merge branch 'unstable' of https://github.com/jkim2492/jellyfin-roku into unstable 2023-02-02 01:56:34 -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
Jinho Kim
2576162ca0 Disable Roku subtitles on subtitle load
Disable Roku subtitles on subtitle load

Subtitles are cleared as soon as subtitle track changes
2023-02-01 22:22:50 -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
Jinho Kim
2b56ed5f8e remove "then" from if statements
The project should validate now
2023-01-29 19:52:10 -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
0bee595dc3 Replace global caption with JF video caption 2023-01-26 19:12:52 -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
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
sevenrats
42f2c24217 update ci ubuntu version and node version 2023-01-25 12:12:24 -05:00
1hitsong
f9116f646f
Merge pull request #924 from 1hitsong/revert605
Revert "Merge pull request #605 from jimdogx/fixes/flickering-items"
2023-01-25 08:40:04 -05:00
1hitsong
d498c38a94
Merge branch 'unstable' into revert605 2023-01-25 08:35:30 -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
1hitsong
4ebbe0eb3a
Merge pull request #959 from jellyfin/renovate/ropm-0.x
chore(deps): update dependency ropm to v0.10.11
2023-01-23 20:26:06 -05:00
renovate[bot]
13cf31026f
chore(deps): update dependency ropm to v0.10.11 2023-01-24 01:25:04 +00:00
1hitsong
59819aeb05
Merge pull request #957 from jellyfin/renovate/brighterscript-0.x
chore(deps): update dependency brighterscript to v0.61.3
2023-01-23 20:23:36 -05:00
1hitsong
72baf07887
Merge pull request #954 from jellyfin/dependabot/npm_and_yarn/luxon-1.28.1
Bump luxon from 1.17.2 to 1.28.1
2023-01-23 20:23:15 -05:00
renovate[bot]
6cd3da144c
chore(deps): update dependency brighterscript to v0.61.3 2023-01-24 01:22:34 +00:00
1hitsong
c1d2c9fdbb
Merge pull request #943 from jellyfin/renovate/actions-setup-node-digest
chore(deps): update actions/setup-node digest to 64ed1c7
2023-01-23 20:22:08 -05:00
1hitsong
4ebc3ff782
Merge pull request #956 from jellyfin/renovate/rokucommunity-bslint-0.x
chore(deps): update dependency @rokucommunity/bslint to v0.8.1
2023-01-23 20:21:30 -05:00
1hitsong
6891aa79e9
Merge pull request #945 from jellyfin/renovate/actions-upload-artifact-digest
chore(deps): update actions/upload-artifact digest to 0b7f8ab
2023-01-23 20:21:04 -05:00
renovate[bot]
48e80a3b7c
chore(deps): update actions/setup-node digest to 64ed1c7 2023-01-24 01:20:11 +00:00
1hitsong
80c7d80ab2
Merge pull request #941 from jellyfin/renovate/actions-checkout-digest
chore(deps): update actions/checkout digest to ac59398
2023-01-23 20:19:57 -05:00
Andi Chandler
a74aa54573 Translated using Weblate (English (United Kingdom))
Currently translated at 94.3% (218 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/en_GB/
2023-01-21 18:51:25 -05:00
Andi Chandler
aa60d2af9b Translated using Weblate (English (United Kingdom))
Currently translated at 93.9% (217 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/en_GB/
2023-01-21 15:51:26 -05:00
Andreas Maier
854e2afe59 Translated using Weblate (German)
Currently translated at 65.8% (152 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/de/
2023-01-21 15:51:26 -05:00
Alejandro Amaral
5afc3d7735 Translated using Weblate (Spanish)
Currently translated at 16.8% (39 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/es/
2023-01-21 08:51:25 -05:00
Andi Chandler
08515ba63f Translated using Weblate (English (United Kingdom))
Currently translated at 93.5% (216 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/en_GB/
2023-01-19 06:51:24 -05:00
Andi Chandler
0ecbe73540 Translated using Weblate (English (United Kingdom))
Currently translated at 92.6% (214 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/en_GB/
2023-01-18 20:51:25 -05:00
Nicolas Viviani
f591b54f9e Translated using Weblate (French)
Currently translated at 100.0% (231 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/fr/
2023-01-17 10:51:25 -05:00
Nicolas Viviani
4f54454868 Translated using Weblate (French)
Currently translated at 65.3% (151 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/fr/
2023-01-16 23:51:24 -05:00
Thomas Schwery
8e1bda55f2 Translated using Weblate (French)
Currently translated at 59.3% (137 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/fr/
2023-01-16 16:51:25 -05:00
Cazed
4ae58d36f3 Translated using Weblate (English (United Kingdom))
Currently translated at 85.2% (197 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/en_GB/
2023-01-16 10:51:24 -05:00
Cazed
74e089d5f2 Translated using Weblate (English (United Kingdom))
Currently translated at 83.9% (194 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/en_GB/
2023-01-16 09:29:12 -05:00
Andi Chandler
818e05e26e Translated using Weblate (English (United Kingdom))
Currently translated at 42.8% (99 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/en_GB/
2023-01-16 08:51:24 -05:00
Luka Hummel
ceec120634 Translated using Weblate (German)
Currently translated at 50.6% (117 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/de/
2023-01-15 07:51:24 -05:00
Andi Chandler
d6fec0306c Translated using Weblate (English (United Kingdom))
Currently translated at 40.6% (94 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/en_GB/
2023-01-14 08:51:23 -05:00
Andi Chandler
894ce09339 Translated using Weblate (English (United Kingdom))
Currently translated at 38.9% (90 of 231 strings)

Translation: Jellyfin/Jellyfin Roku
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-roku/en_GB/
2023-01-13 05:51:22 -05:00
renovate[bot]
f3e82186ed
chore(deps): update dependency @rokucommunity/bslint to v0.8.1 2023-01-12 20:01:57 +00:00