Thanks, now I got it.
The reason that those videos were failing to playback to me (and then I tried to fix it without paying much attention) is that the Takeout here was configured to use a 480p stream and in those streams the videos I tested were all hardsubbed, and since the subs are already burned into the video, that's why there was no "embed" subs in the xml (only a link to a external one).
I've just reverted the file to the original code and set the plugin to the 720p stream, and on Usagi Drop it actually reverted to the English subs automatically.
Sorry by the trouble rcaimi, but you can revert the chunchyDec.py to the original, that workaround have failed.
-------------------
So, the problem actually happens when Takeout is playing a hardsubbed video with no subs itself embed on the xml.
When Takeout checks the xml, it sees a link to a external sub (that is available, but deactivated by default on the website) and assume that it will contain an embed data with the subs, but then it try to load the inexistent embed sub and die because of that.
Then, to make Takeout check only for actually embed subs, I believe it have to be this:
\\plugin.video.crunchyroll-takeout\\resources\\lib\\crunchy_video.py
Code:
- subtitles = soup.find('subtitles')
+ subtitles = soup.find('iv')
Now, when playing hardsubbed videos, Takeout will ignore the external linked and treat the video as if it didn't have any subs and play the file, and only try to work on the subs if it is really embed in the xml.
So, this way I believe that Takeout could play all the videos.
If available in the language configured in your Chunchyroll account, will use that language;
If not available in that language, Crunchyroll automatically will give the english one;
If the video is hardsubbed, will play it as normal. (<- The problem was happening here)
---
EDIT:
Could you try to play the Ano Natsu episode first without this modification (and without the modifications on chunchyDec.py) and see if it really don't play?
And then, if the video really don't play, try to apply the modification above?
Thanks.