<!DOCTYPE html>
<html lang="en" dir="ltr" dark="true">
  <head>
    <script nonce="xmdVr1n51icTokQNDDaDMw">
      (window.dataLayer = window.dataLayer || []).push({
        "gtm.start": new Date().getTime(),
        event: "gtm.js",
      });
    </script>
    <script
      async
      src="https://www.googletagmanager.com/gtm.js?id=GTM-NQNFS9"
      nonce="xmdVr1n51icTokQNDDaDMw"
    ></script>
    <script nonce="xmdVr1n51icTokQNDDaDMw">
      var ytcsi = {
        gt: function (n) {
          n = (n || "") + "data_";
          return ytcsi[n] || (ytcsi[n] = { tick: {}, info: {} });
        },
        now:
          window.performance &&
          window.performance.timing &&
          window.performance.now &&
          window.performance.timing.navigationStart
            ? function () {
                return (
                  window.performance.timing.navigationStart +
                  window.performance.now()
                );
              }
            : function () {
                return new Date().getTime();
              },
        tick: function (l, t, n) {
          var ticks = ytcsi.gt(n).tick;
          var v = t || ytcsi.now();
          if (ticks[l]) {
            ticks["_" + l] = ticks["_" + l] || [ticks[l]];
            ticks["_" + l].push(v);
          }
          ticks[l] = v;
        },
        info: function (k, v, n) {
          ytcsi.gt(n).info[k] = v;
        },
        setStart: function (t, n) {
          ytcsi.tick("_start", t, n);
        },
      };
      (function (w, d) {
        function isGecko() {
          if (!w.navigator) return false;
          try {
            if (
              w.navigator.userAgentData &&
              w.navigator.userAgentData.brands &&
              w.navigator.userAgentData.brands.length
            ) {
              var brands = w.navigator.userAgentData.brands;
              var i = 0;
              for (; i < brands.length; i++)
                if (brands[i] && brands[i].brand === "Firefox") return true;
              return false;
            }
          } catch (e) {
            setTimeout(function () {
              throw e;
            });
          }
          if (!w.navigator.userAgent) return false;
          var ua = w.navigator.userAgent;
          return (
            ua.indexOf("Gecko") > 0 &&
            ua.toLowerCase().indexOf("webkit") < 0 &&
            ua.indexOf("Edge") < 0 &&
            ua.indexOf("Trident") < 0 &&
            ua.indexOf("MSIE") < 0
          );
        }
        ytcsi.setStart(
          w.performance ? w.performance.timing.responseStart : null
        );
        var isPrerender =
          (d.visibilityState || d.webkitVisibilityState) == "prerender";
        var vName =
          !d.visibilityState && d.webkitVisibilityState
            ? "webkitvisibilitychange"
            : "visibilitychange";
        if (isPrerender) {
          var startTick = function () {
            ytcsi.setStart();
            d.removeEventListener(vName, startTick);
          };
          d.addEventListener(vName, startTick, false);
        }
        if (d.addEventListener)
          d.addEventListener(
            vName,
            function () {
              ytcsi.tick("vc");
            },
            false
          );
        if (isGecko()) {
          var isHidden =
            (d.visibilityState || d.webkitVisibilityState) == "hidden";
          if (isHidden) ytcsi.tick("vc");
        }
        var slt = function (el, t) {
          setTimeout(function () {
            var n = ytcsi.now();
            el.loadTime = n;
            if (el.slt) el.slt();
          }, t);
        };
        w.__ytRIL = function (el) {
          if (!el.getAttribute("data-thumb"))
            if (w.requestAnimationFrame)
              w.requestAnimationFrame(function () {
                slt(el, 0);
              });
            else slt(el, 16);
        };
      })(window, document);
    </script>
    <script nonce="xmdVr1n51icTokQNDDaDMw">
      if (window.ytcsi) {
        window.ytcsi.tick("hs", null, "");
      }
    </script>
    <base href="/" />
    <link
      rel="search"
      type="application/opensearchdescription+xml"
      href="https://music.youtube.com/opensearch?locale=en_US"
      title="YouTube Music Search"
    />
    <meta
      name="viewport"
      content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
    />
    <meta name="theme-color" content="#131313" />
    <title>YouTube Music</title>
    <meta
      name="description"
      content="A new music service with official albums, singles, videos, remixes, live performances and more for Android, iOS and desktop. It&#39;s all here."
    />
    <meta property="fb:app_id" content="364181942380876" />
    <meta property="og:site_name" content="YouTube Music" />
    <meta
      property="og:url"
      class="meta-url"
      content="https://music.youtube.com/"
    />
    <meta property="og:type" content="website" />
    <meta property="al:ios:app_store_id" content="1017492454" />
    <meta property="al:ios:app_name" content="YouTube Music" />
    <meta
      property="al:ios:url"
      class="meta-vendor-applink"
      content="vnd.youtube.music://music.youtube.com/?feature=applinks"
    />
    <meta
      property="al:android:url"
      class="meta-url"
      content="vnd.youtube.music://music.youtube.com/?feature=applinks"
    />
    <meta property="al:android:app_name" content="YouTube Music" />
    <meta
      property="al:android:package"
      content="com.google.android.apps.youtube.music"
    />
    <meta
      property="al:web:url"
      class="meta-applink"
      content="/?feature=applinks"
    />
    <meta name="twitter:card" content="player" />
    <meta name="twitter:site" content="@youtubemusic" />
    <meta
      name="twitter:url"
      class="meta-url"
      content="https://music.youtube.com/"
    />
    <meta name="twitter:app:name:iphone" content="YouTube Music" />
    <meta name="twitter:app:id:iphone" content="1017492454" />
    <meta name="twitter:app:name:ipad" content="YouTube Music" />
    <meta name="twitter:app:id:ipad" content="1017492454" />
    <meta
      name="twitter:app:url:iphone"
      class="meta-vendor-applink"
      content="vnd.youtube.music://music.youtube.com/?feature=applinks"
    />
    <meta
      name="twitter:app:url:ipad"
      class="meta-vendor-applink"
      content="vnd.youtube.music://music.youtube.com/?feature=applinks"
    />
    <meta name="twitter:app:name:googleplay" content="YouTube Music" />
    <meta
      name="twitter:app:id:googleplay"
      content="com.google.android.apps.youtube.music"
    />
    <meta
      name="twitter:app:url:googleplay"
      class="meta-url"
      content="vnd.youtube.music://music.youtube.com/?feature=applinks"
    />
    <meta
      http-equiv="origin-trial"
      content="AhZhZn/Wh+qjr+5qTe0nK+ifXos6negCBHXowDDIGBFDVskp4BgckjKSqiard7MqQKBc0ekwTy/o791HJ+vl6AwAAABseyJvcmlnaW4iOiJodHRwczovL211c2ljLnlvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJEaWdpdGFsR29vZHNWMiIsImV4cGlyeSI6MTY1MzI2Mzk5OSwiaXNTdWJkb21haW4iOnRydWV9"
    />
    <link rel="manifest" href="/manifest.webmanifest" />
    <link
      rel="icon"
      href="https://music.youtube.com/favicon.ico"
      sizes="16x16"
      type="image/x-icon"
    />
    <link
      rel="icon"
      href="https://music.youtube.com/img/favicon_32.png"
      sizes="32x32"
      type="image/png"
    />
    <link
      rel="icon"
      href="https://music.youtube.com/img/favicon_48.png"
      sizes="48x48"
      type="image/png"
    />
    <link
      rel="icon"
      href="https://music.youtube.com/img/favicon_96.png"
      sizes="96x96"
      type="image/png"
    />
    <link
      rel="icon"
      href="https://music.youtube.com/img/favicon_144.png"
      sizes="144x144"
      type="image/png"
    />
    <style nonce="v4J0EgzrY0rHcHJq1O0KhA">
      html {--ytmusic-title-line-height-dynamic: :1.2; --ytmusic-body-line-height-dynamic: 1.4;}body {margin: 0; background-color: #030303;}
    </style>
    <link
      rel="stylesheet"
      href="//fonts.googleapis.com/css?family=Roboto:500,300,700,400"
      name="www-roboto"
      nonce="v4J0EgzrY0rHcHJq1O0KhA"
    />
    <script name="www-roboto" nonce="xmdVr1n51icTokQNDDaDMw">
      if (document.fonts && document.fonts.load) {
        document.fonts.load("400 10pt Roboto", "");
        document.fonts.load("500 10pt Roboto", "");
      }
    </script>
    <link
      href="https://fonts.googleapis.com/css?family=YouTube+Sans:500,700"
      rel="stylesheet"
      nonce="v4J0EgzrY0rHcHJq1O0KhA"
    />
    <link
      href="https://fonts.googleapis.com/css?family=YT+Sans:500,700"
      rel="stylesheet"
      nonce="v4J0EgzrY0rHcHJq1O0KhA"
    />
    <script nonce="xmdVr1n51icTokQNDDaDMw">
      var ytcfg = {
        d: function () {
          return (window.yt && yt.config_) || ytcfg.data_ || (ytcfg.data_ = {});
        },
        get: function (k, o) {
          return k in ytcfg.d() ? ytcfg.d()[k] : o;
        },
        set: function () {
          var a = arguments;
          if (a.length > 1) ytcfg.d()[a[0]] = a[1];
          else {
            var k;
            for (k in a[0]) ytcfg.d()[k] = a[0][k];
          }
        },
      };
      ytcfg.set({
        CLIENT_CANARY_STATE: "none",
        DEVICE:
          "cbr\u003dFirefox\u0026cbrver\u003d115.0\u0026ceng\u003dGecko\u0026cengver\u003d109.0\u0026cos\u003dX11\u0026cplatform\u003dDESKTOP",
        ELEMENT_POOL_DEFAULT_CAP: 0,
        EVENT_ID: "Epi1ZM_NO9eO6dsPttyeqA0",
        EXPERIMENT_FLAGS: {
          H5_enable_full_pacf_logging: true,
          H5_use_async_logging: true,
          action_companion_center_align_description: true,
          allow_skip_networkless: true,
          att_web_record_metrics: true,
          clear_user_partitioned_ls: true,
          compress_gel: true,
          csi_on_gel: true,
          deprecate_csi_has_info: true,
          desktop_image_cta_no_background: true,
          desktop_log_img_click_location: true,
          disable_child_node_auto_formatted_strings: true,
          disable_pacf_logging_for_memory_limited_tv: true,
          disable_simple_mixed_direction_formatted_strings: true,
          disable_thumbnail_preloading: true,
          enable_ab_rp_int: true,
          enable_ata_dialog_all_web: true,
          enable_ata_dialog_for_web_remix_player: true,
          enable_capabilities_for_vdf_on_home_web: true,
          enable_cast_on_music_web: true,
          enable_client_sli_logging: true,
          enable_client_streamz_web: true,
          enable_get_account_switcher_endpoint_on_webfe: true,
          enable_h5_instream_watch_next_params_oarlib: true,
          enable_h5_video_ads_oarlib: true,
          enable_handles_account_menu_switcher: true,
          enable_high_frequency_cookie_rotation: true,
          enable_memberships_and_purchases: true,
          enable_mixed_direction_formatted_strings: true,
          enable_modular_player_page_server: true,
          enable_music_for_supex: true,
          enable_names_handles_account_switcher: true,
          enable_pacf_slot_asde_player_byte_h5: true,
          enable_pacf_through_ybfe_tv: true,
          enable_pacf_through_ybfe_tv_for_page_top_formats: true,
          enable_pacf_through_ysfe_tv: true,
          enable_pass_sdc_get_accounts_list: true,
          enable_pl_r_c: true,
          enable_player_api_innertube_commands_web_remix: true,
          enable_polymer_resin: true,
          enable_premium_voluntary_pause: true,
          enable_skip_ad_guidance_prompt: true,
          enable_skippable_ads_for_unplugged_ad_pod: true,
          enable_stark_ad_badge_on_ytm_web: true,
          enable_third_party_info: true,
          enable_web_media_session_metadata_fix: true,
          enable_web_scheduler_signals: true,
          enable_web_tiered_gel: true,
          enable_web_upload_support: true,
          enable_window_constrained_buy_flow_dialog: true,
          enable_ypc_spinners: true,
          enable_yt_ata_iframe_authuser: true,
          err_on_pl_r_c: true,
          export_networkless_options: true,
          fetch_bid_for_dclk_status: true,
          fill_single_video_with_notify_to_lasr: true,
          gcf_config_store_enabled: true,
          gcf_music_innertube: true,
          gpa_sparkles_ten_percent_layer: true,
          h5_companion_enable_adcpn_macro_substitution_for_click_pings: true,
          h5_enable_generic_error_logging_event: true,
          h5_inplayer_enable_adcpn_macro_substitution_for_click_pings: true,
          h5_reset_cache_and_filter_before_update_masthead: true,
          hide_endpoint_overflow_on_ytd_display_ad_renderer: true,
          html5_enable_ads_client_monitoring_log_tv: true,
          html5_enable_single_video_vod_ivar_on_pacf: true,
          html5_log_trigger_events_with_debug_data: true,
          html5_web_enable_halftime_preroll: true,
          il_use_view_model_logging_context: true,
          json_condensed_response: true,
          kevlar_dropdown_fix: true,
          kevlar_gel_error_routing: true,
          kevlar_service_command_check: true,
          kevlar_simp_remove_max_width: true,
          kevlar_simp_shorts_reset_scroll: true,
          kevlar_smart_downloads: true,
          kevlar_smart_downloads_setting: true,
          kevlar_toast_manager: true,
          kevlar_use_vimio_behavior: true,
          kevlar_woffle_fallback_image: true,
          log_errors_through_nwl_on_retry: true,
          log_gel_compression_latency: true,
          log_heartbeat_with_lifecycles: true,
          log_web_endpoint_to_layer: true,
          migrate_events_to_ts: true,
          move_vss_away_from_login_info_cookie: true,
          music_app_shell_guide_fallback: true,
          music_enable_explore_tab_on_web: true,
          music_enable_improve_your_recommendations_setting: true,
          music_enable_multi_select: true,
          music_enable_radio_steering_in_queues: true,
          music_enable_responsive_radio: true,
          music_enable_responsive_radio_client: true,
          music_enable_responsive_radio_toast_message: true,
          music_enable_single_song_queue: true,
          music_enable_sticky_playlist_saving: true,
          music_web_cast_enable_loop: true,
          music_web_cast_set_initial_state: true,
          music_web_delay_watch_next_processing: true,
          music_web_display_av_switcher: true,
          music_web_enable_advanced_playback_controls: true,
          music_web_enable_av_switcher: true,
          music_web_enable_bauhaus_sidenav: true,
          music_web_enable_bauhaus_style_buttons_and_chips: true,
          music_web_enable_bauhaus_style_carousel_buttons: true,
          music_web_enable_capri_redesign: true,
          music_web_enable_captions_menu_item: true,
          music_web_enable_client_side_playback_screens: true,
          music_web_enable_drag_drop_upload: true,
          music_web_enable_intent_header: true,
          music_web_enable_new_icon_set: true,
          music_web_enable_nma_inclusive_strings: true,
          music_web_enable_paid_content_overlay_in_audio_mode: true,
          music_web_enable_player_bar_ve_logging_fixes: true,
          music_web_enable_player_page_transition_scroll_persistence: true,
          music_web_enable_reuse_player_queue_item_component: true,
          music_web_enable_select_autoplay_item: true,
          music_web_enable_service_worker: true,
          music_web_enable_wug_subscribe_endpoint: true,
          music_web_enable_wug_ypc_endpoints: true,
          music_web_fix_queue_logging_race_condition: true,
          music_web_mark_root_visible: true,
          music_web_ping_ad_start: true,
          music_web_player_context_config: true,
          music_web_prebuffer_autoplay_items: true,
          music_web_respect_playback_content_mode: true,
          music_web_show_history_icon_button: true,
          music_web_volume_slider_granularity: true,
          mweb_deprecate_skip_ve_logging: true,
          networkless_logging: true,
          new_csn_storage_design: true,
          nwl_send_from_memory_when_online: true,
          pageid_as_header_web: true,
          polymer_bad_build_labels: true,
          polymer_verifiy_app_state: true,
          qoe_send_and_write: true,
          scheduler_use_raf_by_default: true,
          skip_invalid_ytcsi_ticks: true,
          skip_ls_gel_retry: true,
          skip_setting_info_in_csi_data_object: true,
          start_client_gcf: true,
          start_client_gcf_for_player: true,
          start_sending_config_hash: true,
          suppress_error_204_logging: true,
          transport_use_scheduler: true,
          update_log_event_config: true,
          use_core_sm: true,
          use_new_cml: true,
          use_new_in_memory_storage: true,
          use_new_nwl_initialization: true,
          use_new_nwl_saw: true,
          use_new_nwl_stw: true,
          use_new_nwl_wts: true,
          use_player_abuse_bg_library: true,
          use_request_time_ms_header: true,
          use_session_based_sampling: true,
          use_ts_visibilitylogger: true,
          verify_ads_itag_early: true,
          vss_final_ping_send_and_write: true,
          vss_playback_use_send_and_write: true,
          web_api_url: true,
          web_button_rework: true,
          web_button_rework_with_live: true,
          web_dedupe_ve_grafting: true,
          web_enable_ab_em_rsp: true,
          web_enable_ab_rsp_cl: true,
          web_enable_abd_ref: true,
          web_enable_error_204: true,
          web_enable_instream_ads_link_definition_a11y_bugfix: true,
          web_enable_voz_audio_feedback: true,
          web_gel_timeout_cap: true,
          web_logging_max_batch_hard_limit: true,
          web_modern_buttons: true,
          web_one_platform_error_handling: true,
          web_playback_associated_ve: true,
          web_prefetch_preload_video: true,
          web_use_cache_for_image_fallback: true,
          webfe_disable_ab_em_plb: true,
          woffle_pause_queued_downloads_on_user_delete: true,
          yt_img_shadow_trigger_show_on_visible: true,
          H5_async_logging_delay_ms: 30000.0,
          addto_ajax_log_warning_fraction: 0.1,
          log_window_onerror_fraction: 0.1,
          polymer_property_access_logging_percent: 0.0,
          tv_pacf_logging_sample_rate: 0.01,
          ytidb_transaction_ended_event_rate_limit: 0.02,
          ytidb_transaction_ended_event_rate_limit_session: 0.2,
          ytidb_transaction_ended_event_rate_limit_transaction: 0.1,
          botguard_async_snapshot_timeout_ms: 3000,
          check_navigator_accuracy_timeout_ms: 0,
          client_streamz_web_flush_count: 2,
          client_streamz_web_flush_interval_seconds: 60,
          compression_disable_point: 10,
          compression_performance_threshold: 250,
          gel_queue_timeout_max_ms: 60000,
          initial_gel_batch_timeout: 2000,
          max_body_size_to_compress: 500000,
          max_prefetch_window_sec_for_livestream_optimization: 0,
          min_prefetch_offset_sec_for_livestream_optimization: 10,
          music_web_canary_stage: 0,
          music_web_delay_watch_next_ms: 500,
          music_web_list_continuation_prescan_height_px: 3000,
          music_web_session_check_interval_millis: 120000,
          music_web_sidenav_ttl_ms: 14400000,
          network_polling_interval: 30000,
          pacf_logging_delay_milliseconds_through_ybfe_tv: 30000,
          send_config_hash_timer: 0,
          slow_compressions_before_abandon_count: 4,
          web_foreground_heartbeat_interval_ms: 28000,
          web_gel_debounce_ms: 20000,
          web_logging_max_batch: 400,
          web_smoothness_test_duration_ms: 0,
          web_smoothness_test_method: 0,
          wil_icon_max_concurrent_fetches: 9999,
          ytidb_remake_db_retries: 1,
          ytidb_reopen_db_retries: 0,
          debug_forced_promo_id: "",
          music_web_body_line_height: "1.4",
          music_web_gpst_url_string: "",
          music_web_nma_singular_string: "podcast",
          music_web_nma_string: "podcasts",
          music_web_title_line_height: "1.2",
          user_preference_collection_initial_browse_id: "FEmusic_tastebuilder",
          web_async_context_processor_impl: "standalone",
          web_client_version_override: "",
          kevlar_command_handler_command_banlist: [],
          web_op_signal_type_banlist: [],
        },
        GAPI_HINT_PARAMS:
          "m;/_/scs/abc-static/_/js/k\u003dgapi.gapi.en.uwHuQY_gg44.O/d\u003d1/rs\u003dAHpOoo_V1jKXTs4TkQZGty4n4aTwpK1Z_Q/m\u003d__features__",
        GAPI_HOST: "https://apis.google.com",
        GAPI_LOCALE: "en_US",
        GL: "DE",
        HL: "en",
        HTML_DIR: "ltr",
        HTML_LANG: "en",
        INNERTUBE_API_KEY: "AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30",
        INNERTUBE_API_VERSION: "v1",
        INNERTUBE_CLIENT_NAME: "WEB_REMIX",
        INNERTUBE_CLIENT_VERSION: "1.20230712.01.00",
        INNERTUBE_CONTEXT: {
          client: {
            hl: "en",
            gl: "DE",
            remoteHost: "87.123.241.77",
            deviceMake: "",
            deviceModel: "",
            visitorData: "CgtiTUxaTHpoXzk1ZyiSsNalBg%3D%3D",
            userAgent:
              "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0,gzip(gfe)",
            clientName: "WEB_REMIX",
            clientVersion: "1.20230712.01.00",
            osName: "X11",
            osVersion: "",
            originalUrl: "https://music.youtube.com/",
            platform: "DESKTOP",
            clientFormFactor: "UNKNOWN_FORM_FACTOR",
            configInfo: {
              appInstallData:
                "CJKw1qUGEKWZrwUQjMuvBRDU068FEP24_RIQ_rWvBRC9vf4SEOe6rwUQzN-uBRClwv4SEOTO_hIQos2vBRDDt_4SEIS2rwUQksuvBRDyqK8FEN62rwUQrLevBRDks_4SEMy3_hIQ4LavBRCPw68FELiLrgUQhtn-EhCWzq8FEIy3rwUQqrL-EhDbz68FEMyu_hIQ-LWvBRDrk64FEOrDrwUQvbauBRC0ya8FEKnErwU%3D",
            },
            userInterfaceTheme: "USER_INTERFACE_THEME_DARK",
            timeZone: "Atlantic/Jan_Mayen",
            browserName: "Firefox",
            browserVersion: "115.0",
            acceptHeader:
              "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,*/*;q\u003d0.8",
            deviceExperimentId:
              "ChxOekkxTmpnM016VTNPRE0zT0RRMU1qRXdOQT09EJKw1qUGGJKw1qUG",
          },
          user: { lockedSafetyMode: false },
          request: { useSsl: true },
          clickTracking: {
            clickTrackingParams: "IhMIz57evb6WgAMVV0d6BR02rgfV",
          },
        },
        INNERTUBE_CONTEXT_CLIENT_NAME: 67,
        INNERTUBE_CONTEXT_CLIENT_VERSION: "1.20230712.01.00",
        INNERTUBE_CONTEXT_GL: "DE",
        INNERTUBE_CONTEXT_HL: "en",
        LATEST_ECATCHER_SERVICE_TRACKING_PARAMS: { "client.name": "WEB_REMIX" },
        LOGGED_IN: false,
        PAGE_BUILD_LABEL: "youtube.music.web.client_20230712_01_RC00",
        PAGE_CL: 547431895,
        scheduler: { useRaf: true, timeout: 20 },
        SERVER_NAME: "WebFE",
        SESSION_INDEX: "",
        SIGNIN_URL:
          "https://accounts.google.com/ServiceLogin?ltmpl\u003dmusic\u0026service\u003dyoutube\u0026uilel\u003d3\u0026passive\u003dtrue\u0026continue\u003dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fmusic.youtube.com%252F%26feature%3D__FEATURE__\u0026hl\u003den",
        WEB_PLAYER_CONTEXT_CONFIGS: {
          WEB_PLAYER_CONTEXT_CONFIG_ID_MUSIC_WATCH: {
            rootElementId: "movie_player",
            jsUrl: "/s/player/4cc5d082/player_ias.vflset/en_US/base.js",
            cssUrl: "/s/player/4cc5d082/www-player.css",
            contextId: "WEB_PLAYER_CONTEXT_CONFIG_ID_MUSIC_WATCH",
            eventLabel: "detailpage",
            contentRegion: "DE",
            hl: "en_US",
            hostLanguage: "en",
            innertubeApiKey: "AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30",
            innertubeApiVersion: "v1",
            innertubeContextClientVersion: "1.20230712.01.00",
            controlsType: 0,
            disableKeyboardControls: true,
            disableRelatedVideos: true,
            annotationsLoadPolicy: 3,
            device: {
              brand: "",
              model: "",
              browser: "Firefox",
              browserVersion: "115.0",
              os: "X11",
              platform: "DESKTOP",
              interfaceName: "WEB_REMIX",
              interfaceVersion: "1.20230712.01.00",
            },
            disableSharing: true,
            hideInfo: true,
            disableWatchLater: true,
            mobileIphoneSupportsInlinePlayback: true,
            isMobileDevice: false,
            cspNonce: "xmdVr1n51icTokQNDDaDMw",
            canaryState: "none",
            enableCsiLogging: true,
            datasyncId: "V2ff8ac77||",
            allowWoffleManagement: true,
          },
        },
        XSRF_FIELD_NAME: "session_token",
        XSRF_TOKEN:
          "QUFFLUhqa3BIVnFjejJFUVBBV2g5d1JWa05jel93MXE1QXxBQ3Jtc0tsRFAyeWZxanlIR0h3TmczUWozUFdJRUd1THpSaGtPSGNRZEs5N2d5YzJUOTdBcWY4bDg3Rm9Ob1p4UXZmX19iek5wY1F1Nk1IMjFzOFVPcFdYWUZlZTZ0ZkJsU052eDVpTThVQ3A1dXQ4aHJjUlBPUQ\u003d\u003d",
        YPC_MB_URL:
          "https://payments.youtube.com/payments/v4/js/integrator.js?ss\u003dmd",
        YTR_FAMILY_CREATION_URL:
          "https://families.google.com/webcreation?usegapi\u003d1",
        SERVER_VERSION: "prod",
        LOCALE: "en_US",
        REUSE_COMPONENTS: true,
        STAMPER_STABLE_LIST: false,
        DATASYNC_ID: "V2ff8ac77||",
        SERIALIZED_CLIENT_CONFIG_DATA:
          "CJOw1qUGEKWZrwUQjMuvBRDU068FEP24_RIQ_rWvBRC9vf4SEOe6rwUQzN-uBRClwv4SEOTO_hIQos2vBRDDt_4SEIS2rwUQksuvBRDyqK8FEN62rwUQrLevBRDks_4SEMy3_hIQ4LavBRCPw68FELiLrgUQhtn-EhCWzq8FEIy3rwUQqrL-EhDbz68FEMyu_hIQ-LWvBRDrk64FEOrDrwUQvbauBRC0ya8FEKnErwU%3D",
        MDX_CONFIG: {
          device: "Desktop",
          app: "youtube.m-desktop",
          appId: "0F5096E8",
          disableDial: true,
          theme: "m",
          loadCastApiSetupScript: true,
          capabilities: ["que", "mlm"],
          disableAutomaticScreenCache: true,
          forceMirroring: true,
          enableConnectWithInitialState: true,
        },
        CLIENT_PROTOCOL: "h2",
        CLIENT_TRANSPORT: "tcp",
        EOM_VISITOR_DATA: "CgtiTUxaTHpoXzk1ZyiSsNalBg%3D%3D",
        TIME_CREATED_MS: 1689622547009,
        VALID_SESSION_TEMPDATA_DOMAINS: [
          "youtu.be",
          "youtube.com",
          "www.youtube.com",
          "web-green-qa.youtube.com",
          "web-release-qa.youtube.com",
          "web-integration-qa.youtube.com",
          "m.youtube.com",
          "mweb-green-qa.youtube.com",
          "mweb-release-qa.youtube.com",
          "mweb-integration-qa.youtube.com",
          "studio.youtube.com",
          "studio-green-qa.youtube.com",
          "studio-integration-qa.youtube.com",
        ],
        RAW_COLD_CONFIG_GROUP: {
          configData:
            "CJOw1qUGEOu6rQUQ65OuBRC9tq4FEKT-rgUQ0puvBRC2nq8FEOiorwUQ8qivBRCaq68FEK-srwUQjLevBRDiuq8FEMq_rwUQnsevBRC0ya8FENfKrwUQjMuvBRCSy68FEKLNrwUQ28-vBRCK0a8FEMjTrwUQ1NOvBRoyQU53R2I4WHo1cUc1NHdmSkloXzJVd0FoWks5RVZfRTdwZ2JYcDgtVlpDN3ZiUS1Rc2ciMkFOd0diOFh6NXFHNTR3ZkpJaF8yVXdBaFpLOUVWX0U3cGdiWHA4LVZaQzd2YlEtUXNnKjxDQU1TS0EwWGdwYW9Bc2dXX2dXZkJJOFNuUXE4RHhVVGtvTFFETE5IcjdZR3VWM2VZcDB2aVNlUHVRUT0%3D",
          musicColdConfig: {
            enableKnightRider: true,
            enableShortStack: true,
            enableBottomSheetAccountSwitcher: true,
            enableShowLibrary: true,
            enableRemixPlayerPage: false,
            musicEnableHomePageDiskCaching: false,
            iosEnableLightweightHomepage: false,
            enableShowDownloadInLibrary: true,
            androidEnableRxForPlayerEvents: false,
            enableMusicDownloadsAutoOffline: false,
          },
        },
        RAW_HOT_CONFIG_GROUP: {
          musicHotConfig: {
            iosEnableLightweightCollectionview: true,
            enableOfflineLikedTab: false,
            enableRestrictedModeSetting: true,
            enablePlaybackLogging: false,
            reloadPlaybackRetries: 0,
            reloadPlaybackDelay: 0,
            enableAndroidShortcuts: false,
            prebufferContentLengthMs: 0,
            prebufferCountdownTimeMs: 0,
            enableSongOffline: false,
            enableLoopOnMissingNextEndpoint: false,
            enableAutoOptInForNotifications: false,
            prefetchMaxRetries: 0,
            prefetchRetryIntervalMs: 30000,
            musicDisplayConfig: {
              trackContextMenu: {
                musicDataBoundMenuRenderer: {
                  menuRendererMold: {
                    menuRenderer: {
                      trackingParams: "IhMIzPLgvb6WgAMVhNZVCh0e7QQc",
                      openImmediately: false,
                    },
                  },
                  dataBoundMenuItems: [
                    {
                      menuItemRendererMold: {
                        menuNavigationItemRenderer: {
                          text: { runs: [{ text: "Start radio" }] },
                          icon: { iconType: "MIX" },
                          trackingParams:
                            "CAoQm/MFIhMIzPLgvb6WgAMVhNZVCh0e7QQc",
                        },
                      },
                      endpointMold: {
                        watchEndpoint: { continuePlayback: true },
                      },
                    },
                    {
                      menuItemRendererMold: {
                        menuServiceItemRenderer: {
                          text: { runs: [{ text: "Play next" }] },
                          icon: { iconType: "QUEUE_PLAY_NEXT" },
                          trackingParams:
                            "CAkQvu4FIhMIzPLgvb6WgAMVhNZVCh0e7QQc",
                        },
                      },
                      endpointMold: {
                        queueAddEndpoint: {
                          queueInsertPosition: "INSERT_AFTER_CURRENT_VIDEO",
                          commands: [
                            {
                              clickTrackingParams:
                                "IhMIzPLgvb6WgAMVhNZVCh0e7QQc",
                              addToToastAction: {
                                item: {
                                  notificationTextRenderer: {
                                    successResponseText: {
                                      runs: [{ text: "Song will play next" }],
                                    },
                                    trackingParams:
                                      "CAgQyscDIhMIzPLgvb6WgAMVhNZVCh0e7QQc",
                                  },
                                },
                              },
                            },
                          ],
                        },
                      },
                    },
                    {
                      menuItemRendererMold: {
                        menuServiceItemRenderer: {
                          text: { runs: [{ text: "Add to queue" }] },
                          icon: { iconType: "ADD_TO_REMOTE_QUEUE" },
                          trackingParams:
                            "CAcQ++8FIhMIzPLgvb6WgAMVhNZVCh0e7QQc",
                        },
                      },
                      endpointMold: {
                        queueAddEndpoint: {
                          queueInsertPosition: "INSERT_AT_END",
                          commands: [
                            {
                              clickTrackingParams:
                                "IhMIzPLgvb6WgAMVhNZVCh0e7QQc",
                              addToToastAction: {
                                item: {
                                  notificationTextRenderer: {
                                    successResponseText: {
                                      runs: [{ text: "Song added to queue" }],
                                    },
                                    trackingParams:
                                      "CAYQyscDIhMIzPLgvb6WgAMVhNZVCh0e7QQc",
                                  },
                                },
                              },
                            },
                          ],
                        },
                      },
                    },
                    {
                      menuItemRendererMold: {
                        menuNavigationItemRenderer: {
                          text: { runs: [{ text: "Add to playlist" }] },
                          icon: { iconType: "ADD_TO_PLAYLIST" },
                          trackingParams:
                            "CAUQw5QGIhMIzPLgvb6WgAMVhNZVCh0e7QQc",
                        },
                      },
                      endpointMold: {
                        modalEndpoint: {
                          modal: {
                            modalWithTitleAndButtonRenderer: {
                              title: {
                                runs: [{ text: "Save this for later" }],
                              },
                              content: {
                                runs: [
                                  {
                                    text: "Make playlists and share them after signing in",
                                  },
                                ],
                              },
                              button: {
                                buttonRenderer: {
                                  style: "STYLE_BLUE_TEXT",
                                  isDisabled: false,
                                  text: { runs: [{ text: "Sign in" }] },
                                  navigationEndpoint: {
                                    clickTrackingParams:
                                      "CAQQ8FsiEwjM8uC9vpaAAxWE1lUKHR7tBBw\u003d",
                                    signInEndpoint: { hack: true },
                                  },
                                  trackingParams:
                                    "CAQQ8FsiEwjM8uC9vpaAAxWE1lUKHR7tBBw\u003d",
                                },
                              },
                            },
                          },
                        },
                      },
                    },
                    {
                      menuItemRendererMold: {
                        menuNavigationItemRenderer: {
                          text: { runs: [{ text: "Share" }] },
                          icon: { iconType: "SHARE" },
                          trackingParams:
                            "CAMQkfsFIhMIzPLgvb6WgAMVhNZVCh0e7QQc",
                        },
                      },
                      endpointMold: { shareEntityEndpoint: { hack: true } },
                    },
                  ],
                  dataBoundTopLevelMenuButtons: [
                    {
                      menuTopLevelItemRendererMold: {
                        likeButtonRenderer: {
                          trackingParams:
                            "CAAQpUEiEwjM8uC9vpaAAxWE1lUKHR7tBBw\u003d",
                          dislikeNavigationEndpoint: {
                            clickTrackingParams:
                              "CAAQpUEiEwjM8uC9vpaAAxWE1lUKHR7tBBw\u003d",
                            modalEndpoint: {
                              modal: {
                                modalWithTitleAndButtonRenderer: {
                                  title: { runs: [{ text: "Not a fan?" }] },
                                  content: {
                                    runs: [
                                      {
                                        text: "Improve your recommendations after signing in",
                                      },
                                    ],
                                  },
                                  button: {
                                    buttonRenderer: {
                                      style: "STYLE_BLUE_TEXT",
                                      isDisabled: false,
                                      text: { runs: [{ text: "Sign in" }] },
                                      navigationEndpoint: {
                                        clickTrackingParams:
                                          "CAIQ8FsiEwjM8uC9vpaAAxWE1lUKHR7tBBw\u003d",
                                        signInEndpoint: { hack: true },
                                      },
                                      trackingParams:
                                        "CAIQ8FsiEwjM8uC9vpaAAxWE1lUKHR7tBBw\u003d",
                                    },
                                  },
                                },
                              },
                            },
                          },
                          likeCommand: {
                            clickTrackingParams:
                              "CAAQpUEiEwjM8uC9vpaAAxWE1lUKHR7tBBw\u003d",
                            modalEndpoint: {
                              modal: {
                                modalWithTitleAndButtonRenderer: {
                                  title: { runs: [{ text: "Like this song" }] },
                                  content: {
                                    runs: [
                                      {
                                        text: "Improve recommendations and save music after signing in",
                                      },
                                    ],
                                  },
                                  button: {
                                    buttonRenderer: {
                                      style: "STYLE_BLUE_TEXT",
                                      isDisabled: false,
                                      text: { runs: [{ text: "Sign in" }] },
                                      navigationEndpoint: {
                                        clickTrackingParams:
                                          "CAEQ8FsiEwjM8uC9vpaAAxWE1lUKHR7tBBw\u003d",
                                        signInEndpoint: { hack: true },
                                      },
                                      trackingParams:
                                        "CAEQ8FsiEwjM8uC9vpaAAxWE1lUKHR7tBBw\u003d",
                                    },
                                  },
                                },
                              },
                            },
                          },
                        },
                      },
                    },
                  ],
                },
              },
            },
            enableNetworkChangeSnackbar: false,
            enableIosAirplayButton: false,
            enableMediaBrowserService: false,
            enableRestorePlaybackState: false,
            enableWatchHistoryNotifierConditionalRenderer: false,
            enablePlaybackQueue: true,
            enableInnertubeSearchSuggestionsService: false,
            checkMultiwindowBeforeBackground: false,
            enableQuickseekActions: false,
            enableMediaKeyActions: false,
            enableRemixOfflineAlbumDetailPage: true,
            enableRemixDownloadsSection: false,
            enableRemixOfflinePlaylistDetailPage: true,
            musicEnableAmplifierInWatchNextService: true,
            enableMediaBrowserServiceLogging: false,
            musicEnableAndroidPersistentQueue: false,
          },
        },
        SERIALIZED_HOT_HASH_DATA:
          "CJOw1qUGEhM3ODUyNzA2MTg5MTM0NTU5OTc2GJOw1qUGKJTk_BIo3JP9EijGsv0SKKq0_RIonpH-Eiiarf4SKL29_hIo3c7-Eijkzv4SKKnT_hIow9j-EiiG2f4SKJfZ_hIojtr-EiiS2v4SKOHa_hIoyNz-EjIyQU53R2I4WHo1cUc1NHdmSkloXzJVd0FoWks5RVZfRTdwZ2JYcDgtVlpDN3ZiUS1Rc2c6MkFOd0diOFh6NXFHNTR3ZkpJaF8yVXdBaFpLOUVWX0U3cGdiWHA4LVZaQzd2YlEtUXNnQihDQU1TR1EwUDJJXzVGY29BcURrVkNvM2l6UXlMN2dIRmtBRGgwQUk9",
        SERIALIZED_COLD_HASH_DATA:
          "CJOw1qUGEhQxNjM2MDU4NTczMTEzNDUzOTU1MhiTsNalBjIyQU53R2I4WHo1cUc1NHdmSkloXzJVd0FoWks5RVZfRTdwZ2JYcDgtVlpDN3ZiUS1Rc2c6MkFOd0diOFh6NXFHNTR3ZkpJaF8yVXdBaFpLOUVWX0U3cGdiWHA4LVZaQzd2YlEtUXNnQjxDQU1TS0EwWGdwYW9Bc2dXX2dXZkJJOFNuUXE4RHhVVGtvTFFETE5IcjdZR3VWM2VZcDB2aVNlUHVRUT0%3D",
        USE_EMBEDDED_INNERTUBE_DATA: true,
        VISIBILITY_ROOT: "ytmusic-app",
        YTMUSIC_ICON_SRC: "//music.youtube.com/img/on_platform_logo.svg",
        YTMUSIC_LOGO_SRC: "//music.youtube.com/img/on_platform_logo_dark.svg",
        UPLOAD_URL: "https://upload.youtube.com/upload/usermusic/http",
        TRANSFER_PAGE_SIGNIN_URL:
          "https://accounts.google.com/ServiceLogin?ltmpl\u003dmusic\u0026service\u003dyoutube\u0026uilel\u003d3\u0026passive\u003dtrue\u0026continue\u003dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fmusic.youtube.com%252Ftransfer%26feature%3D__FEATURE__\u0026hl\u003den",
        LOGOUT_URL: "/logout",
        IS_SUBSCRIBER: false,
        IS_MOBILE_WEB: false,
        INITIAL_ENDPOINT:
          '{"clickTrackingParams":"IhMIrPzevb6WgAMVVVd6BR3zdw96MghleHRlcm5hbA\u003d\u003d","browseEndpoint":{"browseId":"FEmusic_home"}}',
        HOTKEY_DIALOG: {
          title: { runs: [{ text: "Keyboard shortcuts" }] },
          sections: [
            {
              hotkeyDialogSectionRenderer: {
                title: { runs: [{ text: "Playback" }] },
                options: [
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Play/Pause" }] },
                      hotkey: "SPACE or ;",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Next song" }] },
                      hotkey: "j or SHIFT + n",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Previous song" }] },
                      hotkey: "k or SHIFT + p",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Forward 10s" }] },
                      hotkey: "l or SHIFT + right arrow",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Back 10s" }] },
                      hotkey: "h or SHIFT + left arrow",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Forward 1s" }] },
                      hotkey: "SHIFT + l or CTRL + SHIFT + right arrow",
                    },
                  },{
	"POST": {
		"scheme": "https",
		"host": "music.youtube.com",
		"filename": "/youtubei/v1/search",
		"query": {
            // ctoken has the same value than continuation, you can just use an empty string, at least once
			"ctoken":       "Eq4DEhVTd2lzcyB1bmQgZGllIEFuZGVyZW4alANFZ1dLQVFJSUFVZ1VhZ3dRQXhBRUVBa1FDaEFGRUJXQ0FRdFlkbGxCZVVWbFpEbDJZNElCQzE4dFZURktTbFpRYjJNMGdnRUxaV0pRVDJaMFZWbGlkazJDQVF0dk9YQnFVVWxGWVY4eWQ0SUJDelJzWm5Nd2JWOXFUMFJuZ2dFTFFVUjZVM2x3WDNoRVpIT0NBUXMxV0V0SldrMXlTWEEwU1lJQkMzVk9TRk5YUm5aaVYxVTBnZ0VMZWxJNE4yMUpiWFE1U1hlQ0FRdFNjMjh0VDE5VlZERnFUWUlCQ3pOeFRsOXFhbVJyYW1FMGdnRUxkME4wTFZsUlgwaHVjRldDQVF0c1ZuZGZZUzE1YUhSTWE0SUJDMEZ5VFc4NVFrTlJWMnMwZ2dFTFExUTJRMjE1ZDFCRVFtLUNBUXROVm1SRVdtSkxiR1ZsWjRJQkMyNDNVbmhoU20wNU9HMUpnZ0VMUVhoMFgxSlJXWHBpVkhPQ0FRdHBhM05LTVdGWkxYRjVNSUlCQzFjMmRqQkJNMGR1WTBWdhjx6tAu",
			"continuation": "Eq4DEhVTd2lzcyB1bmQgZGllIEFuZGVyZW4alANFZ1dLQVFJSUFVZ1VhZ3dRQXhBRUVBa1FDaEFGRUJXQ0FRdFlkbGxCZVVWbFpEbDJZNElCQzE4dFZURktTbFpRYjJNMGdnRUxaV0pRVDJaMFZWbGlkazJDQVF0dk9YQnFVVWxGWVY4eWQ0SUJDelJzWm5Nd2JWOXFUMFJuZ2dFTFFVUjZVM2x3WDNoRVpIT0NBUXMxV0V0SldrMXlTWEEwU1lJQkMzVk9TRk5YUm5aaVYxVTBnZ0VMZWxJNE4yMUpiWFE1U1hlQ0FRdFNjMjh0VDE5VlZERnFUWUlCQ3pOeFRsOXFhbVJyYW1FMGdnRUxkME4wTFZsUlgwaHVjRldDQVF0c1ZuZGZZUzE1YUhSTWE0SUJDMEZ5VFc4NVFrTlJWMnMwZ2dFTFExUTJRMjE1ZDFCRVFtLUNBUXROVm1SRVdtSkxiR1ZsWjRJQkMyNDNVbmhoU20wNU9HMUpnZ0VMUVhoMFgxSlJXWHBpVkhPQ0FRdHBhM05LTVdGWkxYRjVNSUlCQzFjMmRqQkJNMGR1WTBWdhjx6tAu",
			"type":         "next",
			"itct":         "CAwQybcCIhMIkL7e75uWgAMVHNQRCB2bYQhT",    // you can get away with simply not sending this
			"key":          "AIzaSyC9XL3ZjWddXya6X74dJoCTL-WEYFDNX30", // can be gotten through index.html
			"prettyPrint":  "false"
		},
		"remote": {
			"Address": "142.250.181.238:443"
		}
	}
}


{
  "context": {
    "client": {
      "hl": "en",
      "gl": "DE",
      "remoteHost": "87.123.241.77",
      "deviceMake": "",
      "deviceModel": "",
      "visitorData": "CgtiTUxaTHpoXzk1Zyia59WlBg%3D%3D",
      "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0,gzip(gfe)",
      "clientName": "WEB_REMIX",
      "clientVersion": "1.20230710.01.00",
      "osName": "X11",
      "osVersion": "",
      "originalUrl": "https://music.youtube.com/",
      "platform": "DESKTOP",
      "clientFormFactor": "UNKNOWN_FORM_FACTOR",
      "configInfo": {
        "appInstallData": "CJrn1aUGEP61rwUQqcSvBRClma8FEL22rgUQ8LavBRCEtq8FEJLLrwUQvb3-EhCWzq8FEN62rwUQ65OuBRCMy68FEKXC_hIQ5LP-EhDDt_4SEOC2rwUQ1NOvBRCst68FEOe6rwUQos2vBRCMt68FEMy3_hIQ-LWvBRDyqK8FEMyu_hIQhtn-EhDqw68FEKqy_hIQ_bj9EhDM364FELiLrgUQ3M-vBRC0pq8FEOTO_hIQj8OvBRC0ya8F", // You can ignore those thingies, and simply replace them with empty stings
        "coldConfigData": "CJrn1aUGEOu6rQUQ65OuBRC9tq4FEKT-rgUQ0puvBRC2nq8FEOiorwUQ8qivBRCaq68FEK-srwUQjLevBRDiuq8FEMq_rwUQnsevBRC0ya8FENfKrwUQjMuvBRCSy68FEKLNrwUQ3M-vBRCK0a8FEMjTrwUQ1NOvBRoyQU53R2I4WHo1cUc1NHdmSkloXzJVd0FoWks5RVZfRTdwZ2JYcDgtVlpDN3ZiUS1Rc2ciMkFOd0diOFh6NXFHNTR3ZkpJaF8yVXdBaFpLOUVWX0U3cGdiWHA4LVZaQzd2YlEtUXNnKjxDQU1TS0EwWGdwYW9Bc2dXX2dXZkJJOFNuUXE4RHhVVGtvTFFETE5IcjdZR3VWM2VZcDB2aVNlUHVRUT0%3D",
        "coldHashData": "CJrn1aUGEhM2OTg5NTQ4NzgzNzUxODI2NDY4GJrn1aUGMjJBTndHYjhYejVxRzU0d2ZKSWhfMlV3QWhaSzlFVl9FN3BnYlhwOC1WWkM3dmJRLVFzZzoyQU53R2I4WHo1cUc1NHdmSkloXzJVd0FoWks5RVZfRTdwZ2JYcDgtVlpDN3ZiUS1Rc2dCPENBTVNLQTBYZ3Bhb0FzZ1dfZ1dmQkk4U25RcThEeFVUa29MUURMTkhyN1lHdVYzZVlwMHZpU2VQdVFRPQ%3D%3D",
        "hotHashData": "CJrn1aUGEhM3ODUyNzA2MTg5MTM0NTU5OTc2GJrn1aUGKJTk_BIo3JP9EijGsv0SKKq0_RIonpH-Eiiarf4SKL29_hIo3c7-Eijkzv4SKKnT_hIo99f-EiiR2P4SKMPY_hIohtn-EiiX2f4SKI7a_hIoktr-EijI3P4SMjJBTndHYjhYejVxRzU0d2ZKSWhfMlV3QWhaSzlFVl9FN3BnYlhwOC1WWkM3dmJRLVFzZzoyQU53R2I4WHo1cUc1NHdmSkloXzJVd0FoWks5RVZfRTdwZ2JYcDgtVlpDN3ZiUS1Rc2dCKENBTVNHUTBQMklfNUZjb0FxRGtWQ28zaXpReUw3Z0hGa0FEaDBBST0%3D"
      },
      "userInterfaceTheme": "USER_INTERFACE_THEME_DARK",
      "timeZone": "Atlantic/Jan_Mayen",
      "browserName": "Firefox",
      "browserVersion": "115.0",
      "acceptHeader": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8",
      "deviceExperimentId": "ChxOekkxTmpnek16UTRNVFl4TkRrek1ETTVOdz09EJrn1aUGGJrn1aUG",
      "screenWidthPoints": 584,
      "screenHeightPoints": 939,
      "screenPixelDensity": 1,
      "screenDensityFloat": 1,
      "utcOffsetMinutes": 120,
      "musicAppInfo": {
        "pwaInstallabilityStatus": "PWA_INSTALLABILITY_STATUS_UNKNOWN",
        "webDisplayMode": "WEB_DISPLAY_MODE_BROWSER",
        "storeDigitalGoodsApiSupportStatus": {
          "playStoreDigitalGoodsApiSupportStatus": "DIGITAL_GOODS_API_SUPPORT_STATUS_UNSUPPORTED"
        }
      }
    },
    "user": { "lockedSafetyMode": false },
    "request": {
      "useSsl": true,
      "internalExperimentFlags": [],
      "consistencyTokenJars": []
    },
    "adSignalsInfo": {
      "params": [                                               // "params are not necesarily needed
        { "key": "dt", "value": "1689613211113" },
        { "key": "flash", "value": "0" },
        { "key": "frm", "value": "0" },
        { "key": "u_tz", "value": "120" },
        { "key": "u_his", "value": "5" },
        { "key": "u_h", "value": "1024" },
        { "key": "u_w", "value": "1280" },
        { "key": "u_ah", "value": "1024" },
        { "key": "u_aw", "value": "1280" },
        { "key": "u_cd", "value": "24" },
        { "key": "bc", "value": "31" },
        { "key": "bih", "value": "939" },
        { "key": "biw", "value": "584" },
        { "key": "brdim", "value": "0,0,0,0,1280,0,1280,1024,584,939" },
        { "key": "vis", "value": "1" },
        { "key": "wgl", "value": "true" },
        { "key": "ca_type", "value": "image" }
      ]
    }
  }
}


{
    "context": {
      "client": {
        "hl": "en",
        "gl": "DE",
        "remoteHost": "87.123.241.77",
        "deviceMake": "",
        "deviceModel": "",
        "visitorData": "CgtiTUxaTHpoXzk1Zyia59WlBg%3D%3D",
        "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0,gzip(gfe)",
        "clientName": "WEB_REMIX",
        "clientVersion": "1.20230710.01.00",
        "osName": "X11",
        "osVersion": "",
        "originalUrl": "https://music.youtube.com/",
        "platform": "DESKTOP",
        "clientFormFactor": "UNKNOWN_FORM_FACTOR",
        "configInfo": {
            "appInstallData": "",
            "coldConfigData": "",
            "coldHashData": "",
            "hotHashData": ""
        },
        "userInterfaceTheme": "USER_INTERFACE_THEME_DARK",
        "timeZone": "Atlantic/Jan_Mayen",
        "browserName": "Firefox",
        "browserVersion": "115.0",
        "acceptHeader": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8",
        "deviceExperimentId": "ChxOekkxTmpnek16UTRNVFl4TkRrek1ETTVOdz09EJrn1aUGGJrn1aUG",
        "screenWidthPoints": 584,
        "screenHeightPoints": 939,
        "screenPixelDensity": 1,
        "screenDensityFloat": 1,
        "utcOffsetMinutes": 120,
        "musicAppInfo": {
          "pwaInstallabilityStatus": "PWA_INSTALLABILITY_STATUS_UNKNOWN",
          "webDisplayMode": "WEB_DISPLAY_MODE_BROWSER",
          "storeDigitalGoodsApiSupportStatus": {
            "playStoreDigitalGoodsApiSupportStatus": "DIGITAL_GOODS_API_SUPPORT_STATUS_UNSUPPORTED"
          }
        }
      },
      "user": { "lockedSafetyMode": false },
      "request": {
        "useSsl": true,
        "internalExperimentFlags": [],
        "consistencyTokenJars": []
      },
      "adSignalsInfo": {
        "params": []
      }
    }
  }
  

                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Back 1s" }] },
                      hotkey: "SHIFT + h or CTRL + SHIFT + left arrow",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Shuffle queue" }] },
                      hotkey: "s",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Toggle repeat" }] },
                      hotkey: "r",
                    },
                  },
                ],
              },
            },
            {
              hotkeyDialogSectionRenderer: {
                title: { runs: [{ text: "General" }] },
                options: [
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Increase volume" }] },
                      hotkey: "\u003d",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Decrease volume" }] },
                      hotkey: "-",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Toggle mute" }] },
                      hotkey: "m",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: {
                        runs: [{ text: "Toggle queue/expanded player" }],
                      },
                      hotkey: "q or ESC",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Toggle full screen" }] },
                      hotkey: "f",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Like current song" }] },
                      hotkey: "+",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Dislike current song" }] },
                      hotkey: "_",
                    },
                  },
                ],
              },
            },
            {
              hotkeyDialogSectionRenderer: {
                title: { runs: [{ text: "Navigation" }] },
                options: [
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Go to Home" }] },
                      hotkey: "gh",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Go to Explore" }] },
                      hotkey: "ge",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Go to Library" }] },
                      hotkey: "gl",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Go to Settings" }] },
                      hotkey: "g,",
                    },
                  },
                  {
                    hotkeyDialogSectionOptionRenderer: {
                      label: { runs: [{ text: "Search" }] },
                      hotkey: "/",
                    },
                  },
                ],
              },
            },
          ],
        },
        DEFAULT_ALBUM_IMAGE_SRC:
          "//music.youtube.com/img/default_album_image.svg",
        AUDIO_QUALITY: "AUDIO_QUALITY_MEDIUM",
        ADD_SCRAPER_ATTRIBUTES: false,
        ACTIVE_ACCOUNT_IS_MADISON_ACCOUNT: false,
        YTMUSIC_WHITE_ICON_SRC: "//music.youtube.com/img/white_icon.svg",
        YTMUSIC_WHITE_LOGO_SRC: "//music.youtube.com/img/white_logo.svg",
        ACTIVE_ACCOUNT_CAN_UPLOAD: false,
      });
      window.ytcfg.obfuscatedData_ = [];
    </script>
    <script nonce="xmdVr1n51icTokQNDDaDMw">
      window.yterr = true;
    </script>
    <script nonce="xmdVr1n51icTokQNDDaDMw">
      var setMessage = function (msg) {
        if (window.yt && yt.setMsg) yt.setMsg(msg);
        else {
          window.ytcfg = window.ytcfg || {};
          ytcfg.msgs = msg;
        }
      };
      setMessage({
        ADD_EXISTING_SONG_TO_PLAYLIST:
          "Looks like you\u0027ve already saved this to the playlist.",
        ADD_TO_PLAYLIST: "Add to playlist",
        ADVERTISEMENT: "Ad",
        ADVERTISEMENT_LABEL: "Video will play after ad",
        ALBUM: "Album",
        ALL_PLAYLISTS: "All playlists",
        ARE_YOU_SURE: "Are you sure?",
        AUDIO: "Audio",
        AUDIOBOOK: "Book",
        AUDIODRAMA: "Show",
        AUTOPLAY: "Autoplay",
        AUTOPLAY_DESCRIPTION: "Add similar songs to the end of the queue",
        AUTOPLAY_DESCRIPTION_CONTENT:
          "Add similar content to the end of the queue",
        AUTOPLAY_DISABLED_HEADER: "Autoplay is off",
        AUTOPLAY_ENABLED_HEADER: "Autoplay is on",
        AUTOPLAY_MEALBAR_MESSAGE:
          "This setting controls autoplay for songs, albums, and playlists",
        AUTOPLAY_MEALBAR_MESSAGE_TRACKS:
          "This setting controls autoplay for tracks, albums, and playlists",
        AUTOPLAY_MEALBAR_TITLE: "Autoplay is now off",
        AV_SWITCH_SONG_NOT_AVAILABLE: "Audio-only not available",
        AV_SWITCH_VIDEO_NOT_AVAILABLE: "Video not available",
        BACK: "Back",
        CANCEL: "Cancel",
        CAPTIONS_OFF: "Captions",
        CAPTIONS_ON: "Captions • On",
        CAPTIONS_UNAVAILABLE: "Captions • Unavailable",
        CHANGED_ACCOUNT_DIALOG_TEXT:
          "Refresh the page to sign into the account you switched to.",
        CHANGED_GOOGLE_ACCOUNT: "Changed Google Account",
        CLEAR_SEARCH_BUTTON_TITLE: "Clear",
        CLOSE_MINI_PLAYER: "Close mini player",
        CLOSE_PLAYER_PAGE: "Close player page",
        COLLABORATE: "Collaborate",
        CONCURRENT_STREAM_MESSAGE:
          "Your account is being used on another device. Listen on this device instead?",
        CONCURRENT_STREAM_TITLE: "Listen on this device?",
        CONNECT_TO_A_DEVICE: "Connect to a device",
        CONTINUE: "Continue",
        DESCRIPTION: "Description",
        DISCONNECT: "Disconnect",
        DISLIKE: "Dislike",
        DISMISS: "Dismiss",
        DONE: "Done",
        DROP_FILES_TO_UPLOAD_TO_YTM: "Drop files to upload to YouTube Music",
        ENTER_FULL_SCREEN: "Enter full screen",
        EP: "EP",
        ERROR: "Oops, something went wrong.",
        ERROR_PLAYBACK: "Content not available. Playing something else.",
        ERROR_UPLOADING_IMAGE: "Error uploading image.",
        EXIT_FULL_SCREEN: "Exit full screen",
        FAILED_UPLOADS: { case1: "1 song failed", other: "# songs failed" },
        FAST_FORWARD_30_SECONDS: "Fast forward 30 seconds",
        GENERAL: "General",
        GOT_IT: "Got it",
        GO_TO_LIBRARY: "Go to library",
        HOME: "Home",
        LEARN_MORE: "Learn more",
        LIKE: "Like",
        LIST_SEPARATOR_PUNCTUATION: ",",
        LIVE: "Live",
        LIVE_SEEK_SLIDER_VALUE: "${live_time_differential} behind live",
        LYRICS_NOT_AVAILABLE: "Lyrics not available",
        MINI_PLAYER_IDENTIFIER: "Player",
        MORE_ACTIONS: "More actions",
        MORE_PLAYER_CONTROLS: "More player controls",
        MUTE: "Mute",
        MY_PLAYLISTS: "My Playlists",
        NEW_PLAYLIST: "New Playlist",
        NEW_RECOMMENDATIONS: "New recommendations",
        NEXT: "Next",
        NEXT_SONG: "Next song",
        NEXT_TRACK: "Next",
        NOT_NOW: "Not now",
        NUM_FAILED_TO_UPLOAD: {
          case1: "1 song failed to upload",
          other: "# songs failed to upload",
        },
        NUM_MULTI_SELECTED: { case1: "1 selected", other: "# selected" },
        OPEN_AVATAR_MENU: "Open avatar menu",
        OPEN_MINI_PLAYER: "Open mini player",
        OPEN_PLAYER_PAGE: "Open player page",
        PAID_PROMOTION: "Includes paid promotion",
        PAUSE: "Pause",
        PAUSE_ITEM_LABEL: "Pause ${item_title}",
        PLAY: "Play",
        PLAYBACK_RATE: "Playback Rate",
        PLAYBACK_SPEED: "Playback Speed",
        PLAYER_BAR_IDENTIFIER: "Player bar",
        PLAYER_LIVE_INDICATOR_LABEL: "Skip ahead to live broadcast.",
        PLAYLIST_DELETED: "Playlist deleted",
        PLAYLIST_IMAGE_UPLOAD_SUCCESS: "Playlist image upload successful.",
        PLAY_ITEM_LABEL: "Play ${item_title}",
        PREVIOUS: "Previous",
        PREVIOUS_SONG: "Previous song",
        PREVIOUS_TRACK: "Previous",
        PRIVACY: "Privacy",
        PRIVATE: "Private",
        PUBLIC: "Public",
        QUEUE: "Queue",
        REFRESH: "Refresh",
        REMOVE_HISTORICAL_SUGGESTION: "Remove",
        REMOVE_HISTORICAL_SUGGESTION_ARIA_HINT:
          "Press shift + delete or enter/return to remove historical suggestion",
        REPEAT_ALL: "Repeat all",
        REPEAT_DISABLED: "Repeat disabled",
        REPEAT_OFF: "Repeat off",
        REPEAT_ONE: "Repeat one",
        REQUIRED: "Required",
        REWIND_10_SECONDS: "Rewind 10 seconds",
        SAVE: "Save",
        SAVE_TO_PLAYLIST: "Save to playlist",
        SEARCH_BUTTON_TITLE: "Initiate search",
        SEARCH_PLACEHOLDER: "Search",
        SEARCH_PLACEHOLDER_BAUHAUS: "Search songs, albums, artists, podcasts",
        SEEK_SLIDER: "Seek slider",
        SEEK_SLIDER_VALUE: "${time_progress} of ${duration}",
        SEE_DETAILS: "See details",
        SEND_FEEDBACK: "Send feedback",
        SETTINGS: "Settings",
        SHOW_ALL: "Show all",
        SHUFFLE: "Shuffle",
        SIGN_BACK_IN: "Sign back in",
        SIGN_IN: "Sign in",
        SIGN_IN_DIALOG_TEXT:
          "Your Google Account was signed out on a different tab. Sign in to continue.",
        SINGLE: "Single",
        SONG: "Song",
        SONGS_UPLOADING_WONT_PROCESS:
          "Songs currently uploading won\u0027t be processed.",
        SONG_COUNT: { case1: "1 song", other: "# songs" },
        SPEED_025: "0.25x",
        SPEED_050: "0.5x",
        SPEED_075: "0.75x",
        SPEED_100: "Normal",
        SPEED_125: "1.25x",
        SPEED_150: "1.5x",
        SPEED_175: "1.75x",
        SPEED_200: "2.0x",
        STARTING_MIX: "Starting mix",
        STARTING_RADIO: "Starting radio",
        START_PLAYBACK: "Start playback",
        STATS_FOR_NERDS: "Stats for nerds",
        STOP: "Stop",
        STOP_UPLOADING: "Stop uploading?",
        SUCCESSFUL_UPLOADS: {
          case1: "1 song uploaded",
          other: "# songs uploaded",
        },
        SUPPORTED_FILE_TYPES_FOR_UPLOAD:
          "Supported file types: .mp3, .m4a, .ogg, .flac, .wma",
        SWITCH: "Switch",
        SWITCH_ACCOUNTS: "Switch accounts",
        SWITCH_ACCOUNTS_TO_UPLOAD: "Switch accounts to upload",
        TITLE: "Title",
        UNLISTED: "Unlisted",
        UPLOADING_NUM_OF_TOTAL: "Uploading ${current} of ${total}",
        UPLOADS_FAILED: "Uploads failed",
        UPLOADS_PROCESSING: "Uploads are processing",
        UPLOAD_DUPLICATES: "Duplicates - already in your library",
        UPLOAD_FILE_SIZE_EXCEEDED:
          "Exceeds file size - files over 300MB can\u0027t be uploaded",
        UPLOAD_INELIGIBLE_ACCOUNT:
          "You\u0027re signed in to an account that doesn\u0027t support uploading. To upload music, switch to your personal Google Account.",
        UPLOAD_INVALID_FILE_FORMAT:
          "Invalid file format - upload MP3, M4A, OGG, FLAC, or WMA files only",
        UPLOAD_LIMIT_REACHED:
          "100,000 songs uploaded - to upload more, delete a few",
        UPLOAD_SOMETHING_WRONG: "Something went wrong - try uploading again",
        VIDEO: "Video",
        VOLUME: "Volume",
        YES_STOP: "Yes, stop",
        __lang__: "en",
      });
    </script>
    <script nonce="xmdVr1n51icTokQNDDaDMw">
      window.Polymer = window.Polymer || {};
      window.Polymer.legacyOptimizations = true;
      window.ShadyDOM = { force: true, preferPerformance: true, noPatch: true };
      window.ShadyCSS = { disableRuntime: true };
    </script>
    <script nonce="xmdVr1n51icTokQNDDaDMw">
      if (window.ytcsi) {
        window.ytcsi.tick("csl", null, "");
      }
    </script>
    <script data-id="_gd" nonce="xmdVr1n51icTokQNDDaDMw">
      window.WIZ_global_data = {
        MuJWjd: true,
        nQyAE: {},
        oxN3nb: { 1: false },
      };
    </script>
    <script
      src="/s/0ec9dcda/scheduler.js"
      nonce="xmdVr1n51icTokQNDDaDMw"
    ></script>
    <script
      src="/s/0ec9dcda/web-animations-next-lite.min.js"
      nonce="xmdVr1n51icTokQNDDaDMw"
    ></script>
    <script
      src="/s/0ec9dcda/custom-elements-es5-adapter.js"
      nonce="xmdVr1n51icTokQNDDaDMw"
    ></script>
    <script
      src="/s/0ec9dcda/webcomponents-sd.js"
      nonce="xmdVr1n51icTokQNDDaDMw"
    ></script>
    <script
      src="/s/0ec9dcda/music_polymer_inlined_html.js"
      nonce="xmdVr1n51icTokQNDDaDMw"
    ></script>
  </head>
  <body>
    <noscript
      ><iframe
        src="https://www.googletagmanager.com/ns.html?id=GTM-NQNFS9"
        height="0"
        width="0"
        style="display: none; visibility: hidden"
      ></iframe
    ></noscript>
    <script nonce="xmdVr1n51icTokQNDDaDMw">
      if (window.ytcsi) {
        window.ytcsi.tick("bs", null, "");
      }
    </script>
    <script nonce="xmdVr1n51icTokQNDDaDMw">
      ytcfg.set({ CSI_SERVICE_NAME: "youtube_web_music", TIMING_INFO: {} });
    </script>
    <ytmusic-app></ytmusic-app>
    <script nonce="xmdVr1n51icTokQNDDaDMw">
      if (window.ytcsi) {
        window.ytcsi.tick("hr", null, "");
      }
    </script>
  </body>
</html>