Ytdlp Video Player no longer works with VRChat's Updated yt-dlp.exe fork.
Closed this issue · 4 comments
Describe the bug in detail:
Ytdlp Video Player no longer works due to changes in VRChat's yt-dlp.exe
file.
Provide steps/code to reproduce the bug:
- Run VRChat once so that the latest
yt-dlp.exe
fork is downloaded to the computer. - Test
AudioLinkAvatar.prefab
- Expect Errors when resolving an
.m3u8
file.
Expected behavior:
It should have played the file format normally. But I assume the format has changed, so the shim doesn't support playing .m3u8
at the moment.
thanks for the report, will investigate
Deleted my previous comment on the output URL because apparently it showed my IP Address... that's embarassing!
UPDATE: Turns out some kind of API change has made setting 720p
(the default) or higher will cause Ytdlp to load an .m3u8
file instead, making the media not play whatsoever.
As a temporary fix, change to 360p
instead. Unfortunately, you need to do this every time in Play Mode as it automatically reverts to 720p
every time you enter/exit Play Mode.
Here are the suggested changes that we should make:
- Label the Resolution setter as saved property so that it stays consistent if the Scene is saved or goes into Play Mode. This would prevent it from auto-resetting itself to
720p
whenever you enter/exit Play Mode. Additionally, since you don't really need to see Video at all when testing AudioLink, the default should be360p
. - Some code change in
Ytdlp Player
will need to be made in order for720p
or higher to work again.