I had a customer with this problem too. The loop=1 workaround worked, but the site has hundreds of embedded videos so it wasn’t practical. I thought about adding loop=1 in a database search/replace but that seemed dangerous and time consuming (if it didn’t work right the first time).
I confirmed the issue just popped up, while this site was using version 5.9.0 of the plugin, and I tried a few versions between that and 5.10.1 with the same result. Based on this I think the change might have been at youtube, deciding “playlist=” is an error, whereas before it was ignored.
I eventually decided to kludge this in the plugin code.
In the file includes/shortcodes/youtube-advanced.php around line 212 I changed this:
if ( '1' === $url_params['loop'] && '' === $url_params['playlist'] ) {
to this:
if ( '' === $url_params['playlist'] ) {
Now it’s worked around, without the loop=1 parameter being needed. I’m assuming this will all get worked out somewhere before the next update of this plugin.
-
This reply was modified 3 years, 4 months ago by Mark Costlow. Reason: spelling