2020-04-12, 04:11
Slyguy working on profile support today.
Then subtitles after that.
Proper audio language selection was fixed today in version 0.0.11
Disney now routes all it's requests via SlyGuys common proxy script.
This allows that script to parse and fix m3u8 (well make more compatible).
eg. IA would send language as "es-ES" if that was in the m3u8
Kodi only supports basic "es" for audio language - so wouldn't auto select that if audio language was set to Spanish.
So, the proxy will look for a language with {name}-{name} and replace it with {name}
Also, the disney have no default audio streams marked so kodi would pick just the first language if language is set to "Streamdefault" (kodi default setting)
The first language is more than likely wrong (well - not the original language)
So the add-on now tells the proxy what original language the content is in (its in the video data from disney api).
The proxy script will then add DEFAULT=YES to all the audio streams that match that original language.
Therefore making kodi pick the correct audio.
Setting audio language to a language also works (eg. Dutch)
Kodi will try to pick Dutch language, but then fallback to Default if there is no Dutch.
He plans on adding cache ahead to this proxy as well.
As all the m3u8 (and mpds) etc all go through it, it can read the segment templates.
Then when one is requested, it can start a thread to download X segments ahead.
Then when it gets the request for the next segment, it returns the cached segment.
Then subtitles after that.
Proper audio language selection was fixed today in version 0.0.11
Disney now routes all it's requests via SlyGuys common proxy script.
This allows that script to parse and fix m3u8 (well make more compatible).
eg. IA would send language as "es-ES" if that was in the m3u8
Kodi only supports basic "es" for audio language - so wouldn't auto select that if audio language was set to Spanish.
So, the proxy will look for a language with {name}-{name} and replace it with {name}
Also, the disney have no default audio streams marked so kodi would pick just the first language if language is set to "Streamdefault" (kodi default setting)
The first language is more than likely wrong (well - not the original language)
So the add-on now tells the proxy what original language the content is in (its in the video data from disney api).
The proxy script will then add DEFAULT=YES to all the audio streams that match that original language.
Therefore making kodi pick the correct audio.
Setting audio language to a language also works (eg. Dutch)
Kodi will try to pick Dutch language, but then fallback to Default if there is no Dutch.
He plans on adding cache ahead to this proxy as well.
As all the m3u8 (and mpds) etc all go through it, it can read the segment templates.
Then when one is requested, it can start a thread to download X segments ahead.
Then when it gets the request for the next segment, it returns the cached segment.