akku's website

YouTube Musicの改悪を回避する方法

今日YouTube Musicを開くとUIが大きく変わり、他のタブに移ると音楽が停止するようになりました

これはおそらくA/Bテストです。

プライベート窓でのUIと動作は変更されていませんでした。

結論

ユーザースクリプトで visibilitychange イベントを無効化します。

// ==UserScript==
// @name        No stop YouTube Music
// @namespace   Violentmonkey Scripts
// @match       https://music.youtube.com/*
// @grant       none
// @author      akku
// @description 11/22/2024, 7:29:38 PM
// @description YouTube music has been modified to detect tab transitions and stop the music.
// @run-at      document-start
// ==/UserScript==

// https://gist.github.com/akku1139/29133fcecf9bbb981908fed7ab4bad5f
// https://zenn.dev/raihara3/articles/20220214_background_tab
// https://gist.github.com/lchanouha/06b51423bc60693af216ebdce37d86a8
// Sourced from: https://stackoverflow.com/questions/47660653/chrome-extension-how-to-disable-page-visibility-api

window.addEventListener("visibilitychange", (e) => {
  e.stopImmediatePropagation()
}, true)

GitHub Gistで見る

ユーザースクリプトのインストール方法は過去の記事を参照してください。

他に

YouTube Music: Audio Only は新しいUIで動作しないようです。

YouTube CPU Tamer by AnimationFrame も入れていますが効果はわかりません。

以上。