aslaksonal 0 Posted June 13, 2018 Posted June 13, 2018 Just upgraded to the Roku Streaming Stick+ (2017 model) from the previous one (3600R, I think - they're already passed on). Now subtitles don't work, either on the Beta or Release version. Nothing's changed in the server, double-checked all the settings in the Roku apps, all looks proper. Anybody have suggestions? Thanks al
Luke 42078 Posted June 13, 2018 Posted June 13, 2018 Hi there, can we please look at an example? Please attach the information requested in how to report a media playback issue. thanks !
ebr 16177 Posted June 13, 2018 Posted June 13, 2018 Hi. Yes, and please describe what "don't work" means. Thanks.
speechles 2055 Posted June 13, 2018 Posted June 13, 2018 (edited) I see the problem. If you press OK on the remote, and use the dialog icon to change subtitles (the emby way) this works. Using the roku remote and pressing the * button (the roku way), enable subtitles and choose a captioning track through the accessibility menu, this doesn't work. it appears everytime you play anything, the emby app will decide to turn off subtitles even if you turned them on through the roku. see: https://sdkdocs.roku.com/display/sdkdoc/roVideoPlayerEvent When video is playing you are supposed to use isCaptionModeChanged() to know if the user made changes to the captions and what those changes were. I suspect this isn't being done and is why no captions are ever shown using the roku way. All other apps use the roku way, hence users will not understand they have to use the emby way. NOTE: roVideoPlayer doesn't exists in scene graph, so the isCaptionModeChanged() becomes a roDeviceInfoEvent instead. port = CreateObject("roMessagePort") while true msg = wait(0, port) if type(msg) = "roDeviceInfoEvent" then if msg.isCaptionModeChanged() print "Caption Mode Changed" print "Caption Mode: "; msg.GetIndex() print "Caption track: "; msg.GetMessage() end if end if end while Edited June 13, 2018 by speechles
aslaksonal 0 Posted June 13, 2018 Author Posted June 13, 2018 (edited) OK - So we have a software issue and a work-around. All within 2 hours. Fantastic info and work. Thanks much. I'll go try the workaround. OH - by "don't work" I meant "won't display". ON Edit - using the "Emby Method" works as expected. I'll keep trying the "Roku" method, and look foreard to it being enabled. al Edited June 13, 2018 by aslaksonal
ebr 16177 Posted June 13, 2018 Posted June 13, 2018 The app used to be able to keep the user from ever getting to the device-level menu because that just creates confusion since it will not always show all available options (external subs or in the case of a transcode). However, on some devices and in some firmware versions, the app is no longer able to do that. So that leaves us in a really tough spot because we want to use our standard logic for showing the proper subtitles based on user preferences and last playback (wherever it was) and we want to be sure we are presenting all of the options to the user - which we simply cannot do with the way the Roku handles subs internally.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now