YTBetter - Enable Rewind/DVR

Unlocks rewind for YouTube live streams with disabled DVR

Gammel: v2.2 - 28.05.2024 - support m.youtube.com, but still don't match music.youtube
Ny: v2.3 - 19.07.2024 - fix for people affected by YouTube's server-side ads (SSAP/SARB)

  • --- /tmp/diffy20250505-2124649-87sqvi 2025-05-05 01:42:33.226697023 +0000
  • +++ /tmp/diffy20250505-2124649-q5zfo3 2025-05-05 01:42:33.226697023 +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;
  • }