From 5b5674949bfa0d53b9ee490ed662bd46f6997ba9 Mon Sep 17 00:00:00 2001 From: jetfir3 <95306468+jetfir3@users.noreply.github.com> Date: Thu, 11 Jun 2026 08:18:14 -0400 Subject: [PATCH] Support 1.2.92.147.g5b8f9367 --- README.md | 2 +- spotx.sh | 87 ++++++++++++++++++++++++++++--------------------------- 2 files changed, 45 insertions(+), 44 deletions(-) diff --git a/README.md b/README.md index ceb3e0d..884acdb 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@

Adblock for the Spotify desktop client on Linux & macOS

- Latest supported version: 1.2.90.451.gb094aab0 + Latest supported version: 1.2.92.147.g5b8f9367

diff --git a/spotx.sh b/spotx.sh index 875d2c0..9b2cc68 100644 --- a/spotx.sh +++ b/spotx.sh @@ -1,12 +1,12 @@ #!/usr/bin/env bash -buildVer="1.2.90.451.gb094aab0" -rollbackVer="1.2.89.539.gfb3c63a3" +buildVer="1.2.92.147.g5b8f9367" +rollbackVer="1.2.90.451.gb094aab0" -latestB_X="262" -latestB_A="262" -rollbackB_X="817" -rollbackB_A="817" +latestB_X="55" +latestB_A="55" +rollbackB_X="262" +rollbackB_A="262" command -v perl >/dev/null || { echo -e "\n${red}Error:${clr} perl command not found.\nInstall perl on your system then try again.\n" >&2; exit 1; } @@ -47,45 +47,45 @@ show_help() { } latestA_X=$(printf "%s" \ - "eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3ODIwNTAyODksIm5iZiI6" \ - "MTc3OTQ1ODI4OSwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gteDg2XzY0L3Nw" \ - "b3RpZnktYXV0b3VwZGF0ZS0xLjIuOTAuNDUxLmdiMDk0YWFiMC0yNjIudGJ6In0." \ - "YiVjryol-t2PZggSbV-c-CWl2eUfj24oW_Yc16aE2nn69BRFX5g_wek6o5rbxKSj" \ - "50aHCN_St5AMpCIHvLfLRG1Lx4ymBYd4RxvkwPm4t6w_m6IxC0yGJDQOrgXlZ6Au" \ - "kP_QSVa3T-XCQ3gIdfqLZgrKVvvR8ir338pypzxc-ZKHq_0V9KYwChZB_fa-y2lY" \ - "uOLONOpaTNISu5vjjLeZwVpP3SMjg8GpBIgu5o8-1tZNFEusepvm_7FFskCagerU" \ - "flX1cZU3bfLfXuhM2ceshc3giPSv0bvBieYNOqaGEG1LqTXKrvYMg_eEbMOnqctA" \ - "6049QVYnzDtvKgXGO91QlA") + "eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3ODM3Njc0ODQsIm5iZiI6" \ + "MTc4MTE3NTQ4NCwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gteDg2XzY0L3Nw" \ + "b3RpZnktYXV0b3VwZGF0ZS0xLjIuOTIuMTQ3Lmc1YjhmOTM2Ny01NS50YnoifQ.U" \ + "eNnd2aRKmoL1BooYsfjk1lu0FF4ddi3kSM1GCsl2mw7QgsG8bkarPAG3mhMX8Cgf" \ + "ms2RwLYBrgnRjjAjIo79FbrSLC0riUTSL92zwIT2mZ8iHIJjaqCI1cW0k95-06HJ" \ + "hpMmrLNP3_6RuJur7kx5gzvS6arJ_uoyFx7B48RDu4W33XetemotNMsRNAmCmsUn" \ + "xG-UmrrJTPnOL8R_i9EAFGIm6n6RnUZ_hlcmoZrVRSp7aa-Zv3JJaakS8H7z_0Rl" \ + "Vf1NIRCNt1J49O-zzm-xY6urTkKoTJmf3Vzlu-yFtm7zIsG717R0a-TconEWBYGF" \ + "qystFwXnNi4hBaGtb0xXg") latestA_A=$(printf "%s" \ - "eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3ODIwNTAyODgsIm5iZiI6" \ - "MTc3OTQ1ODI4OCwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gtYXJtNjQvc3Bv" \ - "dGlmeS1hdXRvdXBkYXRlLTEuMi45MC40NTEuZ2IwOTRhYWIwLTI2Mi50YnoifQ.o" \ - "TtWVK70sSlKKXEtKPPEC00-o8txvT4wZ9kpmYQSl4VtqxaEmxe8qcij_sLV13FIv" \ - "TBTovNiPenBbQ5U3AiVpaLUz-edazy12pZpoWA0xbQWiVTJuktTUqYrRoz5l4rko" \ - "8FJ9h_QyWaFUqMNvPpS2ZDFZIMZ3mmmwgio0I1joKt_9_NlbFmwpiAPm4wI6x7-b" \ - "I2AYsYB4OzNhe_pb7jFonxS8F7qIG0VcB9iI1ETFX6iRxil2DsP4JokYgd_EPH7Z" \ - "r6hz-AsAhVE1q9yl2Q_AaPhaoVfc1F2WsgKp5d51e1ETeMfQrriXyWJn-oqJt4KA" \ - "6fIvNx10zbaBGMQccWwAw") + "eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3ODM3Njc0ODMsIm5iZiI6" \ + "MTc4MTE3NTQ4MywicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gtYXJtNjQvc3Bv" \ + "dGlmeS1hdXRvdXBkYXRlLTEuMi45Mi4xNDcuZzViOGY5MzY3LTU1LnRieiJ9.Ud-" \ + "HYhEpO3RmsicG6YqDcGi99ZZYWkFD3_O6UMw_XsgjO03H9ZNQSPtDXt4KRVjtD1Z" \ + "8oqB4wNKAyYpxBasa9bigwS8eLzyonXqvLhLjqKisf_t067p_rmgNd_AvWIxfIzW" \ + "0JqEExZ_UdNIKLBSk-t5Mak4z7IrfC8Jd041kjEwwLkPctGLPGoPsj0UyqO8K_PD" \ + "1Gj8bb57DjzwTLXjlbvcS3LaQMi4J-lByZlc09dlRIjLnCziXQV8PuxeZe_4nYfm" \ + "W-tWZRxRJKP9MxUxg2sp8j3VqGXXRYb8dzoJ3hLDvgBJdK_BEyPYSkVQJ9RK9gQH" \ + "iWwdDgWoyiA7GoVV9iQ") rollbackA_X=$(printf "%s" \ - "eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3ODIwMjUwODQsIm5iZiI6" \ - "MTc3OTQzMzA4NCwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gteDg2XzY0L3Nw" \ - "b3RpZnktYXV0b3VwZGF0ZS0xLjIuODkuNTM5LmdmYjNjNjNhMy04MTcudGJ6In0." \ - "qHeGNqgE5cOlhpXrcfXiJhflZrOKbHbJ7NSF87W8N6SNhuncFFqUFUoUPxFYdmCV" \ - "xqDYfoPheIuWqX6OdpOqa1hT2fpxY9HO04UJ_tX2Kv-eIbO1wGHHci3kjvHILgq0" \ - "6M7DCdivlHGpHtVxCYOJD7qSQlOZT7Dy_1tBMIoS8goAbCeLzujX1XA6pSP7XKYJ" \ - "8gJHCD41QzIFtsLgbkgsPEcWxLUdDbXsm6PU3pZ0gyLRGqMMMcg9nkVdlLavc4nP" \ - "Q6g_GOTY5zdyZCc2_tkyGm7KZ7vDXLxG9VE6Gr5Oj8Z-8OljHfWU1X9r2PBQmFEx" \ - "Zbsuyym3zo9BjB9P8sJZEw") + "eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3ODM3NTQ4ODMsIm5iZiI6" \ + "MTc4MTE2Mjg4MywicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gteDg2XzY0L3Nw" \ + "b3RpZnktYXV0b3VwZGF0ZS0xLjIuOTAuNDUxLmdiMDk0YWFiMC0yNjIudGJ6In0." \ + "l47Ko06VUsa-c_ewiMz-qy4O-4KIKoP6tYXWK5HlAA3f1kwLx6_soevM5xwJu7Gp" \ + "1U4RLVRRGcDhkqU5jf_GuKSKVqa57HATNOnRficgafGxE5ZR37xwtV9PqvEfXjC9" \ + "7lIlJz5yGJDEWjxep5Q4ygsHAtlZiFsgMJWHJ0BnLqSQmlQlUwJvEQrXjDPpkJvN" \ + "gPhYzuUt4A44rvOd_aTSWVPCygO4mZe0ttDff1Mwfyi_f7y_0ItYLTkC3VaxjN--" \ + "2dOMkL1J7vveF2SnItxaDwQTzT-cQntJwvQ7ldMU90N5RbNLjfnyFwSCCcufnukq" \ + "xWtbh25WFXg2mib3Gzm0qw") rollbackA_A=$(printf "%s" \ - "eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3ODIwMjUwODQsIm5iZiI6" \ - "MTc3OTQzMzA4NCwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gtYXJtNjQvc3Bv" \ - "dGlmeS1hdXRvdXBkYXRlLTEuMi44OS41MzkuZ2ZiM2M2M2EzLTgxNy50YnoifQ.C" \ - "IsByIDoplCO-M9qeH_RPmnGUcLgR8WYuAPMoAakwPxNzLP5dRT88fS9WbEFEZ76u" \ - "KPQzzHUypl_bKTM7x-SXDJxrEJJxj0_Lp238P2Sjjr830ZbnFTmcVScrMLFxfe4o" \ - "saOSZhvp-X01P_vG128LrP_VXrlXPoR-8n1aZ-SvFVZjv9I9R72j2IsQ0n1AQn0O" \ - "Y4wdcV9luEmgOn3uHW0aCer2s1f4M8qm0FOLTVgl8beUtdJyVHeHsrt2P7V9vCKL" \ - "mLQgtjg7WoorKPlEVhcwFXLlkWqEmWPACmvR0nmkzVPUAzADnz5aFKdASY_LNb9d" \ - "AxACuDJFH657nqfIIaOIw") + "eyJpc3MiOiJzY2RuLXVybC1zaWduZXIiLCJleHAiOjE3ODM3NTQ4ODIsIm5iZiI6" \ + "MTc4MTE2Mjg4MiwicGF0aCI6Ii91cGdyYWRlL2NsaWVudC9vc3gtYXJtNjQvc3Bv" \ + "dGlmeS1hdXRvdXBkYXRlLTEuMi45MC40NTEuZ2IwOTRhYWIwLTI2Mi50YnoifQ.t" \ + "WmL3dZaukWz18eCr7y1RSPcersdy2hi89RiOtqAbzKZPm17VvOMUbAUFSNUMuuln" \ + "PBflChHTjoYoKmR67srf81HoYFlYMD8bwuK8cVSL61S5-robA8wU014z4GGG1d-m" \ + "1H2ljHmF5AErrIJfR8ddrUVs4ftFm45UQczkMYzvVhao2YkI5qpMuCkqTdn7ZuI2" \ + "E4A8AuaRd5EYzGEkOVMthhZRGLjt7QX1am-aHh747ZSpAeaCry8wfXakhV4V22o6" \ + "JMPClnf7SSe-asDDcdgDkcPMnMvCgA13KvqN6uKCytyzgOYALCXaopHtLD49pfCq" \ + "_LMhcloi_cK7cv1v5YTRw") while getopts ':BcdefF:hilopP:SvV:-:' flag; do case "${flag}" in @@ -934,11 +934,12 @@ aoEx=( 'enableEmbeddedAdVisibilityLogging&When enabled, enhanced visibility logs will be sent for embedded ads",default:\K!.(?=})&false&s&xpuiJs&1.2.64.407&1.2.77.358' 'enableEmbeddedNpvAds&Enable embedded display ads on NPV",default:\K!.(?=})&false&s&xpuiJs&1.2.57.460&1.2.77.358' 'enableEsperantoMigration&Enable esperanto Migration for (HPTO\s)?Ad Formats?",default:\K!.(?=})&false&s&xpuiJs&1.2.6.861&1.2.50.335' -'enableEsperantoMigrationLeaderboard&Enable esperanto Migration for Leaderboard Ad Format",default:\K!.(?=})&false&s&xpuiJs&1.2.32.985' +'enableEsperantoMigrationLeaderboard&Enable esperanto Migration for Leaderboard Ad Format",default:\K!.(?=})&false&s&xpuiJs&1.2.32.985&1.2.91.9999' 'enableFraudLoadSignals&Enable user fraud signals emitted on page load",default:\K!.(?=})&false&s&xpuiJs&1.2.22.975&1.2.62.580' 'enableHomeAds&Enable Fist Impression Takeover ads on Home Page",default:\K!.(?=})&false&s&xpuiJs&1.2.31.1205&1.2.84.477' 'enableHomeAdStaticBanner&Enables temporary home banner, static version",default:\K!.(?=})&false&s&xpuiJs&1.2.25.1009&1.2.53.440' 'enableHpto&Hpto announcements on Home",default:\K!.(?=})&false&s&xpuiJs&1.2.65.255' +'enableHptoLayoutRewrite&Enable the new HomeAdCard flexbox layout rewrite",default:\K!.(?=})&false&s&xpuiJs&1.2.92.0' 'enableHptoLocationRefactor&Enable new permanent location for HPTO iframe to HptoHtml.js",default:\K!.(?=})&false&s&xpuiJs&1.2.1.958&1.2.20.1218' 'enableInAppMessaging&Enables quicksilver in-app messaging modal",default:\K!.(?=})&false&s&xpuiJs&1.1.70.610' 'enableInteractionLogger&Enables the old interaction logger",default:\K!.(?=})&false&s&xpuiJs&1.2.41.434&1.2.64.408'