توضیحات
WpStream is a Video Streaming Plugin that lets you broadcast live events and helps you sell tickets or recordings via WooCommerce.
تغییرات این نسخه
4.14.3
Fix – Paid videos and encrypted free videos play again in the hosted player. Since 4.14.2 the plugin asked the WpStream service for the player’s embed key with the storage-prefixed video path instead of the file name, so no key was issued and every such video showed “The player is temporarily unavailable”
4.14.2
Security – The hosted player’s embed keys are now issued by the WpStream service instead of being computed inside the plugin. The plugin previously shipped the signing secret, which let anyone build a key that bypassed a channel’s domain lock and session validation. Keys are cached per channel and video and refreshed whenever the channel settings change
Fix – The live player’s encryption flag now comes from the same service answer as its embed key, so a channel whose settings failed to sync no longer gets a key and player URL that disagree
Fix – When the WpStream service cannot issue an embed key the page shows a “player temporarily unavailable” notice instead of a player that cannot start
Removed – The unused lookup against the retired rest-baker.wpstream.net host, its WPSTREAM_REST_API constant and the wpstream_server_id_cache_ttl filter. Nothing in the plugin called it and the host no longer exists
Fix – A subscription plan can be bought again after the customer’s subscription was cancelled or expired. Add to Cart is now hidden only while the customer holds an active subscription to that plan; one-off purchases (paid videos, channels, bundles) keep hi
Fix – Paid videos and encrypted free videos play again in the hosted player. Since 4.14.2 the plugin asked the WpStream service for the player’s embed key with the storage-prefixed video path instead of the file name, so no key was issued and every such video showed “The player is temporarily unavailable”
4.14.2
Security – The hosted player’s embed keys are now issued by the WpStream service instead of being computed inside the plugin. The plugin previously shipped the signing secret, which let anyone build a key that bypassed a channel’s domain lock and session validation. Keys are cached per channel and video and refreshed whenever the channel settings change
Fix – The live player’s encryption flag now comes from the same service answer as its embed key, so a channel whose settings failed to sync no longer gets a key and player URL that disagree
Fix – When the WpStream service cannot issue an embed key the page shows a “player temporarily unavailable” notice instead of a player that cannot start
Removed – The unused lookup against the retired rest-baker.wpstream.net host, its WPSTREAM_REST_API constant and the wpstream_server_id_cache_ttl filter. Nothing in the plugin called it and the host no longer exists
Fix – A subscription plan can be bought again after the customer’s subscription was cancelled or expired. Add to Cart is now hidden only while the customer holds an active subscription to that plan; one-off purchases (paid videos, channels, bundles) keep hi