広告を利用しています

当サイトは広告を掲載しています。消費者庁が2023年10月1日から施行した景品表示法の規制対象(通称:ステマ規制)にならないよう配慮して記事を作成しています(記事はこちら、消す方法はこちら

【YouTube Music】作成したプレイリストとか検索履歴とか見られたくないものを隠すCSS

YouTube

「YouTube Music」のアイコン画像

この記事では、PCウェブサイト版「YouTube Music」で左側サイドバーに表示される作成したプレイリストや検索ボックスフォーカス時の検索履歴などスクショする時邪魔な要素を非表示にするCSSを書きます。

ウェブサイトに自分で作成したCSSを適用できるChrome拡張機能「Stylebotスタイルボット」や「Stylusスタイラス」を利用します。

【YouTube Music】作成したプレイリストとか検索履歴とか見られたくないものを隠すCSS

PC版「YouTube Music」には検索履歴、左側サイドバーの作成したプレイリスト名などスクショする時にちょっとうつってほしくない邪魔な要素がいくつか存在しています。

PC版「YouTube Music」の検索履歴と左側サイドバーにあるプレイリスト画像

検索履歴に関しては設定→プライバシーとデータ→「検索履歴を保存しない」からオフにできそうですが、説明文を読むかぎり「YouTube Music」だけでなくYouTube全体に対しての設定っぽいです。

PC版「YouTube Music」で検索履歴を保存しない設定にする手順画像

僕はスクショする時に隠したいだけで機能自体を普段から廃止したいわけじゃないです。いちいち塗りつぶして隠す手間を省きたいという思いです。

そういった場合は標準の設定ではなくCSSで対応したほうが手っ取り早いです。

自身の環境上だけで他人には一切影響しません。いつでもオンオフできるのでスクショする時だけ隠して普段は表示させることができます。

本記事はChrome拡張機能を導入できるPCブラウザ向けです。スマホやタブレットのアプリ版ではできません。

インストール方法

Chromeウェブストアからインストールできます。

Chrome拡張機能だけでなく「Microsoft Edge」と「Firefox」版もあります。本記事では「Stylebot」を紹介しますが「Stylus」などでもOKです。僕はメインでは「Stylus」を使っています。

「Chromeに追加」をクリックします。

「Stylebot」拡張機能をインストールする手順画像1

「拡張機能を追加」をクリックします。

「Stylebot」拡張機能をインストールする手順画像2

拡張機能のオーバーフローメニューに追加されたらOKです。

「Stylebot」拡張機能をインストールする手順画像3

頻繁に開く場合は拡張機能のオーバーフローメニューを開いて「Stylebot」の隣にあるピン留めアイコンをクリックします。ツールバーに直接配置されます。

「Stylebot」拡張機能を直接ツールバーに配置する手順画像

詳しい使い方を知りたい方は以下の記事を参考にしてみてください。

「YouTube Music」の検索履歴やプレイリストなどを非表示にするCSS

スタイルシートを開く

YouTube Music」にアクセスします。右上にある「Stylebot」拡張機能アイコンを左クリック→「Stylebotを開く」をクリックします。

「Stylebot」拡張機能のスクリーンショット1

右側に白紙のサイドバーが表示されます。

もし初めて「Stylebot」を起動した場合は「ベーシック」という画面が表示されます。下部にある「コード」をクリックすると白紙のスタイルシート画面を開けます。

CSSを書き込む

以下のコードの中で自分が消したい項目をコピペします。

CSS
/*左側サイドバーの作成したプレイリスト*/
#sections ytmusic-guide-section-renderer:not([is-primary]) #items.ytmusic-guide-section-renderer {
    opacity: 0 !important;
}

/*検索履歴*/
#suggestion-list.ytmusic-search-box ytmusic-search-suggestion:has(yt-icon[aria-label="削除ボタン"]) {
   display: none !important;
}

/*ホームページ*/
#layout:has(#sections ytmusic-guide-section-renderer:nth-of-type(1) ytmusic-guide-entry-renderer[active]:nth-of-type(1)) ytmusic-browse-response#browse-page:not([hidden]) {
   display: none !important;
}
注意事項

本記事のCSSは僕が適当に作成したコードです。皆さんの環境によっては使えなかったり、サイト側の仕様変更でいつの間にか使えなくなる可能性もあります。

もし書き込んでも反映されない場合、問い合わせより教えていただければ幸いです。初心者の僕ができる範囲で修正したいと思います。

書き込めたら右上の「×」でスタイルシートを閉じます。

「Stylebot」拡張機能のスクリーンショット2

再度拡張機能ボタンを押して、登録したサイト(例:music.youtube.com)がオンになっていることを確認します。オンになっている間は有効になっているということです。

【消えたか確認】検索履歴

上部の検索ボックスにマウスフォーカスした時に表示される過去検索した項目を非表示にします。

PC版「YouTube Music」の検索履歴をCSSで非表示にした比較画像

あくまで一度検索した検索履歴項目を消すだけで検索候補自体は消しません。何かしらキーワードを入力した時の予測候補は生きています。

PC版「YouTube Music」の検索履歴をCSSで隠した状態で予測候補を表示している画像

【消えたか確認】プレイリスト

左側サイドバーの下半分に表示される作成したプレイリストです。

検索履歴と違って「display: none」で要素自体を消しているのではなく、「opacity: 0」で透明にしているだけです。あった場所をクリックすると反応します。

PC版「YouTube Music」の左側サイドバーに表示される作成したプレイリストをCSSで非表示にした画像

もし常時非表示(透明)ではなくマウスホバー時は表示させたい場合、上記で紹介しているCSSではなく以下のCSSにします。

CSS
/*左側サイドバーの作成したプレイリスト(ホバー時に表示)*/
#sections ytmusic-guide-section-renderer:not([is-primary]) #items.ytmusic-guide-section-renderer:not(:hover) {
    opacity: 0 !important;
}
「Stylebot」拡張機能のスクリーンショット3

マウスを乗せた時は表示します。スクショする時だけ隠したいって用途にぴったりだと思います。マウスを乗せなかったらいいのでね。

PC版「YouTube Music」のプレイリストをCSSでマウスホバー時のみ表示させたGIF画像

【消えたか確認】ホームページ

ホームページも「もう一度聴く」だの「お気に入り」だの人によってはスクショ時に見られたくないと思われる要素がいっぱいです。よって丸ごと消すようにしました。

左側サイドバーの「ホーム」を押した時のページです。

PC版「YouTube Music」のホームページ画像

CSS導入後は何も表示されなくなります。左側サイドバーなどは表示されます。メインコンテンツ部分のみ消します。

PC版「YouTube Music」のホームページをCSSで非表示にした画像

ホームページ以外の例えば探索やプレイリストページ、検索結果ページなどでは表示されます。

PC版「YouTube Music」のホームをCSSで非表示にした状態で探索ページを開いている画像

ホームページのみをピンポイントで消すのは結構難しかったんですが、上記CSSで恐らくうまくいっていると思います。難しい分どこかでミスしている可能性もあります。

YouTubeの不要な要素を隠す記事

YouTube版も書いています。動画プレーヤーや関連動画などを見えないよう非表示にするCSSを紹介しています。

類似ってほどではないですがあちこちの数字を非表示にする拡張機能もあります。

感想

以上、PCウェブサイト版「YouTube Music」で左側サイドバーに表示される作成したプレイリストや検索ボックスフォーカス時の検索履歴など不要な要素を非表示にするCSSでした。

僕が使っている中でこれも消したいなってのがでてきたら追記していきます。

基本的に僕が使わないCSSは仕様変更された時に気付かない&それでも対応していかないといけない点からあんまりやりたくはないんですが、どうしてもここも消したいみたいな場所があったら問い合わせより教えてくれたらもしかすると対応するかもしれません。

しない可能性のほうが高いです。

2025年2月25日YouTube

Posted by ナポリタン寿司