Plugin now detects if the host's video playback is stalled. When this happens, viewers will continue to play the video locally, then resync when the host is back.
Host now has a buffer window to help smooth out any video hosting server blips/brief disconnects.
1.5.0
Host can now seek to a specific time in the video.
Host seek commands now have a cooldown to prevent viewers from being spammed with state packets.
Viewers will now ignore old packets to prevent conflict crashes.
1.4.0
Added an option to use Unity's AudioSource instead of Direct audio, which may improve the Audio/Video offset for some users.
Fixed a crash due to a seeking issue caused by viewers receiving too frequent state packets from Host's seek commands.
Updated config files, so migration should work properly and orphan entries are removed.
1.3.0
Fixed an audio/video synchronization issue that caused the audio to lag behind the video.
Fixed an issue where stale state packets were pushed, causing the host and viewers to resume from a pause at an incorrect time.
Fixed a crash due to a seeking issue caused by viewers receiving too frequent state packets.
The game will now correctly mute ambient SFX and music when joining a lobby from an invite.
1.2.0
Vastly improved lobby stability.
Improved frequent and unnecessary syncing/hard-seeks when viewers are within a safe threshold.
Added a slight delay before restoring ambient SFX, in case the connection is dropped briefly.
Adds a toggle in the config to freeze TV props, such as the TV in Hideout.
Viewers can now see when the host is seeking forwards and backwards.
1.1.0
Adds a toggle in the config to automatically mute in-game music and ambience when in a lobby.
1.0.0
Initial release of Sync Video. Thank you to all who helped test the plugin!!