-
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve subtitle behaviour using PlayerMonitor #183
Conversation
a7237ea
to
c5e3955
Compare
Personally I don't like it that add-ons need a service and a player monitor (running all the time) just to ensure that e.g. the subtitles work correctly. So it is unfortunate that we have to work around it like this. That said, if this is a temporary measure (and we ensure things get fixed properly upstream at some point in the future) at least things work better for end-users, which is paramount. |
c252902
to
e2c21fd
Compare
There are too many problems with subtitles which we cannot quickly fix ourselves, so a player monitor that switches between external en internal subtitles will be needed for a long time I think:
|
@mediaminister My comment wasn't criticizing this PR specifically, but rather a general notice. However I prefer if we open a tracking issue for each of the issues and report them upstream now things are still fresh. Interesting, VTM GO uses the Anvato Universal Player, would be nice to add it to our testing wiki page... |
We started watching Matroesjkas, which without subtitles is quite impossible with Russian or Lithuanian conversations. |
Using PR #183 I get the following error trying to play movie Gulliver's Travel.
|
Fixed again. |
I think this branch is better then what we have right now. Thanks @mediaminister! |
This includes:
onAVStarted
andonAVChange
:showsubtitles
add-on setting is enabledThere are still bugs in InputStream Adaptive or Kodi that cause the following problems:
Internal subtitles suddenly disappear, seeking fixes thisfixed in [WebVTT] Fix binary representation xbmc/inputstream.adaptive#456