diff --git a/css-helper/lyrics-color/rules.css b/css-helper/lyrics-color/rules.css index c570fec..663fe67 100644 --- a/css-helper/lyrics-color/rules.css +++ b/css-helper/lyrics-color/rules.css @@ -17,6 +17,7 @@ [style*="--lyrics-color-active"] p[class*="e-"][class*="-text"].encore-text-body-small, .ReC7DlF3I_k9g6Vv, .WlotvRiQOV9Ps_vFbm14, +.main-view-container .FGdK_c0adS4IdZFuZd8Y, .Zfb6QZfRV28Kz1RQ, .b8IhQswrT49QTc5CuFif { color: var(--musixmatch) !important; @@ -43,7 +44,8 @@ body .kGR_hu4tdj9PnUlSPaRL, body .iq4cgi0YEKr6DGaTtzUj, body .KDhLFoEqoClhH12bsfrS, .NUBq_wlyuwoDUsSg, -.upDNlpL8xEkxmKWWw9IF { +.upDNlpL8xEkxmKWWw9IF, +.main-view-container .LeoJGcLe14Es7fth7HG7 { color: var(--musixmatch) !important; } @@ -53,7 +55,8 @@ body .KDhLFoEqoClhH12bsfrS, .e7eFLioNSG5PAi1qVFT4, .l2060qoyWU4J9ihSxHLE, .hfTlyhd7WCIk9xmP, -.bDlqrHmbHstExWu6T7Ms { +.bDlqrHmbHstExWu6T7Ms, +.main-view-container .lzSRPoTbAKaWG_T2CDlK { color: var(--musixmatch) !important; } @@ -63,7 +66,8 @@ body .KDhLFoEqoClhH12bsfrS, .hW9km7ku6_iggdWDR_Lg, .lofIAg8Ixko3mfBrbfej, .bbJIIopLxggQmv5x, -.bqldaBkacR41KxR2Z0jY { +.bqldaBkacR41KxR2Z0jY, +.main-view-container .Pb9OM7BnosJTdj3KAIWE { --lyrics-color-active: var(--current) !important; --lyrics-color-inactive: var(--next) !important; --lyrics-color-passed: var(--past) !important; @@ -74,7 +78,8 @@ body .KDhLFoEqoClhH12bsfrS, .H2J92dVdr0ykdOX5azL1, .KnFq2ijXFdOtyl4Iebjv, .XiH9KR6bhDwEFykV, -.loNizikBbaCKyI9Gv8xg { +.loNizikBbaCKyI9Gv8xg, +.main-view-container .zYNpVrsABjnrvr7ZSJTd { color: var(--past) !important; opacity: 1 !important; } @@ -90,7 +95,9 @@ body .KDhLFoEqoClhH12bsfrS, .Mnf9PkrVHsX90BNf:hover, .XiH9KR6bhDwEFykV:hover, .MZZCOz_ImVH1skMtX3aI:hover, -.loNizikBbaCKyI9Gv8xg:hover { +.loNizikBbaCKyI9Gv8xg:hover, +.main-view-container .qrRT38O7gAArS1n8grcl:hover, +.main-view-container .zYNpVrsABjnrvr7ZSJTd:hover { color: var(--hover) !important; /* remove underline */ text-decoration: none !important; @@ -105,7 +112,8 @@ body .KDhLFoEqoClhH12bsfrS, .gaHIufRWhoWbiT8S6zuM.Qo3OkrSis5IWlP9Tchbr, .AEfhRyqGa3vzQrgfdwWE .Re403AJffPPuZmX7LRJj, .AQFBg9wNhDoKJHvS, -.aO2StTvteoZW3ixq2Fz4 { +.aO2StTvteoZW3ixq2Fz4, +.main-view-container .jdk2I0q0Ac3yps7rqpMQ { color: var(--next) !important; } @@ -152,7 +160,9 @@ body .KDhLFoEqoClhH12bsfrS, .fhgdX2gD6kkUSiiX, .ss3nDnn4UPsMVtFr, .pvWgiS0R_7grz0VjKsSZ, -.qb9cvoyw3y6W2evemPij { +.qb9cvoyw3y6W2evemPij, +.MRV6jUuQgCXqrlnFuDBA, +.XzkBD72pfm2R6YsB2_6W { --transcript-color-background: var(--background) !important; --transcript-color-text: var(--next) !important; --transcript-color-highlightText: var(--current) !important; diff --git a/js-helper/checkVersion.js b/js-helper/checkVersion.js index 0d47a53..09d5b31 100644 --- a/js-helper/checkVersion.js +++ b/js-helper/checkVersion.js @@ -3,7 +3,7 @@ window.oneTime = true; const WORKER_BASE_URL = "https://spotify-ingest-admin.amd64fox1.workers.dev"; - const SCRIPT_VERSION = "1.2.1"; + const SCRIPT_VERSION = "1.2.2"; const SOURCE_LABELS = { REMOTE: "latest.json", diff --git a/patches/patches.json b/patches/patches.json index 5c92553..b935e72 100644 --- a/patches/patches.json +++ b/patches/patches.json @@ -874,7 +874,7 @@ "description": "Use ads-owned NPV and cinema surface state for ad orchestration", "version": { "fr": "1.2.96", - "to": "" + "to": "1.3.1" } }, "HptoHarmonyVideoPlayer": { @@ -916,6 +916,15 @@ "fr": "1.2.99", "to": "" } + }, + "FocusStateAwareHptoFetch": { + "name": "enableFocusStateAwareHptoFetch", + "description": "Disable background HPTO fetch diagnostics", + "native_description": "Enable focus state guard when fetching HPTO ad", + "version": { + "fr": "1.3.3", + "to": "" + } } }, "EnableExp": { @@ -2094,7 +2103,7 @@ "native_description": "Enables the Canvas context menu toggle", "version": { "fr": "1.2.96", - "to": "" + "to": "1.3.1" } }, "MusicVideos": { @@ -2714,28 +2723,28 @@ "fr": "1.2.36", "to": "" }, - "add": " .LVMjmN2CaPruPAo62RAY, .Wn4fEKCJ6jYPfG2Y0ABn, .Y3Kd8WKnE3ZW9lzgA8nN, .C_T1Uoz7Fws_AFDl { display: none !important }" + "add": " .LVMjmN2CaPruPAo62RAY, .Wn4fEKCJ6jYPfG2Y0ABn, .Y3Kd8WKnE3ZW9lzgA8nN, .C_T1Uoz7Fws_AFDl, .ap_ioWdVFWJkrRicJB8C { display: none !important }" }, "downloadquality": { "version": { "fr": "1.2.30", "to": "" }, - "add": " :is(.weV_qxFz4gF5sPotO10y, .BMtRRwqaJD_95vJFMFD0, .eguwzH_QWTBXry7hiNj3, .qV_CxbowaNkMarye, .Z6yfNoSJ6OjiEBGI5Osr):has([for=\"desktop.settings.downloadQuality\"]) {display: none}" + "add": " :is(.weV_qxFz4gF5sPotO10y, .BMtRRwqaJD_95vJFMFD0, .eguwzH_QWTBXry7hiNj3, .qV_CxbowaNkMarye, .Z6yfNoSJ6OjiEBGI5Osr, .H_Y7u72_U2ERiU8oYJeL):has([for=\"desktop.settings.downloadQuality\"]) {display: none}" }, "downloadicon": { "version": { "fr": "1.1.74", "to": "" }, - "add": " .BKsbV2Xl786X9a09XROH, .GWCBhKJqeZal3n5tCQwl, .pX3IkLhEry0wVfiU, .IOXdOZpz_OhQUj2M3A0e {display:none}" + "add": " .BKsbV2Xl786X9a09XROH, .GWCBhKJqeZal3n5tCQwl, .pX3IkLhEry0wVfiU, .IOXdOZpz_OhQUj2M3A0e, .F9vJGD2_t3IUyzuoDzOb {display:none}" }, "submenudownload": { "version": { "fr": "1.1.74", "to": "" }, - "add": " :is(.pzkhLqffqF_4hucrVVQA, .egE6UQjF_UUoCzvMxREj, .Y98_oiegQgSpY_o7hoKG, .tT_JypfxNakuY1jHgyBN, .zVA1h9TUy8QQBogj, .l7XabbfpobRNm8SpemYx)[role=menuitemcheckbox] {display:none}" + "add": " :is(.pzkhLqffqF_4hucrVVQA, .egE6UQjF_UUoCzvMxREj, .Y98_oiegQgSpY_o7hoKG, .tT_JypfxNakuY1jHgyBN, .zVA1h9TUy8QQBogj, .l7XabbfpobRNm8SpemYx, .OS2FSGrMk4JcABLlGUmc, .OAz6EUvqC2CpvN61OoeA)[role=menuitemcheckbox] {display:none}" }, "veryhighstream": { "version": { diff --git a/run.ps1 b/run.ps1 index 8840b44..2358097 100644 --- a/run.ps1 +++ b/run.ps1 @@ -2,7 +2,7 @@ param ( [Parameter(HelpMessage = 'Latest recommended Spotify version for Windows 10+.')] - [string]$latest_full = "1.3.1", + [string]$latest_full = "1.3.3", [Parameter(HelpMessage = 'Latest supported Spotify version for Windows 7-8.1')] [string]$last_win7_full = "1.2.5.1006.g22820f93",