YTBetter - Enable Rewind/DVR

Unlocks rewind for YouTube live streams with disabled DVR

Stará: v2.2 - 28. 05. 2024 - support m.youtube.com, but still don't match music.youtube
Nová: v2.3 - 19. 07. 2024 - fix for people affected by YouTube's server-side ads (SSAP/SARB)

  • --- /tmp/diffy20250505-2199831-24oo0o 2025-05-05 05:08:07.889134666 +0000
  • +++ /tmp/diffy20250505-2199831-piz7fq 2025-05-05 05:08:07.889134666 +0000
  • @@ -1,7 +1,7 @@
  • // ==UserScript==
  • // @name YTBetter - Enable Rewind/DVR
  • // @namespace YTBetter
  • -// @version 2.2
  • +// @version 2.3
  • // @description Unlocks rewind for YouTube live streams with disabled DVR
  • // @description:ru Позволяет перематывать YouTube-стримы, где такая возможность заблокирована
  • // @author トワ…
  • @@ -33,7 +33,10 @@
  • Object.defineProperty(Object.prototype, "playerResponse", {
  • set(value) {
  • if (isObject(value)) {
  • - const { videoDetails } = value;
  • + const { streamingData, videoDetails } = value;
  • + if (isObject(streamingData)) {
  • + delete streamingData.serverAbrStreamingUrl;
  • + }
  • +
  • if (isObject(videoDetails)) {
  • videoDetails.isLiveDvrEnabled = true;
  • }