mirror of
https://github.com/SpotX-Official/SpotX.git
synced 2026-04-11 17:37:21 +10:00
2633 lines
109 KiB
JSON
2633 lines
109 KiB
JSON
{
|
|
"free": {
|
|
"fullscreen": {
|
|
"version": {
|
|
"fr": "1.1.59",
|
|
"to": "1.1.92"
|
|
},
|
|
"match": "(return|.=.=>)\"free\"===(.+?)(return|.=.=>)\"premium\"===",
|
|
"replace": "$1\"premium\"===$2$3\"free\"==="
|
|
},
|
|
"audioads": {
|
|
"version": {
|
|
"fr": "1.1.59",
|
|
"to": "1.1.92"
|
|
},
|
|
"match": "(case .:|async enable\\(.\\){)(this.enabled=.+?\\(.{1,3},\"audio\"\\),|return this.enabled=...+?\\(.{1,3},\"audio\"\\))((;case 4:)?this.subscription=this.audioApi).+?this.onAdMessage\\)",
|
|
"replace": "$1$3.cosmosConnector.increaseStreamTime(-100000000000)"
|
|
},
|
|
"emptyblock": {
|
|
"version": {
|
|
"fr": "1.1.59",
|
|
"to": ""
|
|
},
|
|
"match": "adsEnabled:!0",
|
|
"replace": "adsEnabled:!1"
|
|
},
|
|
"playlistsponsor": {
|
|
"version": {
|
|
"fr": "1.1.59",
|
|
"to": ""
|
|
},
|
|
"match": "allSponsorships",
|
|
"replace": ""
|
|
},
|
|
"connectold": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": "1.1.92"
|
|
},
|
|
"match": [
|
|
" connect-device-list-item--disabled",
|
|
"connect-picker.unavailable-to-control",
|
|
"(\"button\",{className:.,disabled:)(..)"
|
|
],
|
|
"replace": [
|
|
"",
|
|
"spotify-connect",
|
|
"$1false"
|
|
]
|
|
},
|
|
"downloadquality": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": "1.2.29"
|
|
},
|
|
"match": "(\\(.,..jsxs\\)\\(.{1,3}|(.\\(\\).|..)createElement\\(.{1,4}),{(filterMatchQuery|filter:.,title|(variant:\"viola\",semanticColor:\"textSubdued\"|..:\"span\",variant:.{3,6}mesto,color:.{3,6}),htmlFor:\"desktop.settings.downloadQuality.+?).{1,6}get\\(\"desktop.settings.downloadQuality.title.+?(children:.{1,2}\\(.,.\\).+?,|\\(.,.\\){3,4},|,.\\)}},.\\(.,.\\)\\),)",
|
|
"replace": ""
|
|
}
|
|
},
|
|
"others": {
|
|
"discriptions": {
|
|
"version": {
|
|
"fr": "1.1.59",
|
|
"to": ""
|
|
},
|
|
"match": "((..createElement|children:\\(.{1,7}\\))\\(.{1,7},{source:).{1,7}get\\(\"about.copyright\",.\\),paragraphClassName:(?:\"[\\w]+\"|\\w+)}\\)",
|
|
"replace": "<h3>More about SpotX</h3><br><details><summary>{0} Github</summary><a href='https://github.com/SpotX-Official/SpotX'>SpotX-Windows</a><br><a href='https://github.com/SpotX-Official/SpotX-Bash'>SpotX-Mac/Linux</a><br><br/></details><details><summary>{1} Telegram</summary><a href='https://t.me/SpotxCommunity'>SpotX Community</a><br><a href='https://t.me/spotify_windows_mod'>SpotX Channel</a><br><br/></details><details><summary>{2} FAQ</summary><a href='https://te.legra.ph/SpotX-FAQ-09-19'>Windows</a><br><a href='https://github.com/jetfir3/SpotX-Bash/wiki/SpotX%E2%80%90Bash-FAQ'>Mac/Linux</a></details><br><h4>DISCLAIMER</h4>SpotX is a modified version of the official Spotify client, provided as an evaluation version, you use it at your own risk.",
|
|
"svgtg": "<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'><path id='telegram-1' d='M18.384,22.779c0.322,0.228 0.737,0.285 1.107,0.145c0.37,-0.141 0.642,-0.457 0.724,-0.84c0.869,-4.084 2.977,-14.421 3.768,-18.136c0.06,-0.28 -0.04,-0.571 -0.26,-0.758c-0.22,-0.187 -0.525,-0.241 -0.797,-0.14c-4.193,1.552 -17.106,6.397 -22.384,8.35c-0.335,0.124 -0.553,0.446 -0.542,0.799c0.012,0.354 0.25,0.661 0.593,0.764c2.367,0.708 5.474,1.693 5.474,1.693c0,0 1.452,4.385 2.209,6.615c0.095,0.28 0.314,0.5 0.603,0.576c0.288,0.075 0.596,-0.004 0.811,-0.207c1.216,-1.148 3.096,-2.923 3.096,-2.923c0,0 3.572,2.619 5.598,4.062Zm-11.01,-8.677l1.679,5.538l0.373,-3.507c0,0 6.487,-5.851 10.185,-9.186c0.108,-0.098 0.123,-0.262 0.033,-0.377c-0.089,-0.115 -0.253,-0.142 -0.376,-0.064c-4.286,2.737 -11.894,7.596 -11.894,7.596Z' fill='#fff'/></svg>",
|
|
"svggit": "<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'><path d='M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z' fill='#fff'/></svg>",
|
|
"svgfaq": "<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'><path d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm1.25 17c0 .69-.559 1.25-1.25 1.25-.689 0-1.25-.56-1.25-1.25s.561-1.25 1.25-1.25c.691 0 1.25.56 1.25 1.25zm1.393-9.998c-.608-.616-1.515-.955-2.551-.955-2.18 0-3.59 1.55-3.59 3.95h2.011c0-1.486.829-2.013 1.538-2.013.634 0 1.307.421 1.364 1.226.062.847-.39 1.277-.962 1.821-1.412 1.343-1.438 1.993-1.432 3.468h2.005c-.013-.664.03-1.203.935-2.178.677-.73 1.519-1.638 1.536-3.022.011-.924-.284-1.719-.854-2.297z' fill='#fff'/></svg>"
|
|
},
|
|
"ForcedExp": {
|
|
"version": {
|
|
"fr": "1.1.67",
|
|
"to": ""
|
|
},
|
|
"match": "((?:{configuration|{resolver|instance):(.).(?:getRemoteConfig|getUrlDispenserServiceClient).+?;)",
|
|
"replace": "$1const experiments={enable:[],disable:[],custom:[]},setExpValue=(v,e,val)=>v&&(v.set?v.set(e,val):v[e]&&(v[e].value=val)),config=$2.getRemoteConfigResolver?.()||$2.getRemoteConfiguration?.();config&&((values=>{for(const type in experiments)experiments[type].forEach(exp=>setExpValue(values,type==='custom'?exp.name:exp,type==='custom'?exp.value:type==='enable'));(window.Spotx??={}).RemoteExp=values})(config.values||config.activeProperties));"
|
|
},
|
|
"DisableExp": {
|
|
"InAppMessaging": {
|
|
"name": "enableInAppMessaging",
|
|
"description": "Disable pop-up window for premium account purchase",
|
|
"native_description": "Enables quicksilver in-app messaging modal",
|
|
"version": {
|
|
"fr": "1.1.59",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ContentInformationMessage": {
|
|
"name": "enableContentInformationMessage",
|
|
"description": "Disable covid messages between podcasts",
|
|
"native_description": "Enable showing content information messages for episodes",
|
|
"version": {
|
|
"fr": "1.1.78",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"PickShuffle": {
|
|
"name": "enablePickAndShuffle",
|
|
"description": "Removes restrictions on using the queue and listening to tracks in order",
|
|
"native_description": "Enable pick and shuffle",
|
|
"version": {
|
|
"fr": "1.1.85",
|
|
"to": "1.2.42"
|
|
}
|
|
},
|
|
"MusicLeavebehinds": {
|
|
"name": "enableDesktopMusicLeavebehinds",
|
|
"description": "Disabling ad blocks in playlists",
|
|
"native_description": "Enable music leavebehinds on eligible playlists for desktop",
|
|
"version": {
|
|
"fr": "1.2.10",
|
|
"to": ""
|
|
}
|
|
},
|
|
"HptoLocationRefactor": {
|
|
"name": "enableHptoLocationRefactor",
|
|
"description": "Disabling in some cases the banner on the main page",
|
|
"native_description": "Enable new permanent location for HPTO iframe to HptoHtml.js",
|
|
"version": {
|
|
"fr": "1.2.1",
|
|
"to": "1.2.20"
|
|
}
|
|
},
|
|
"UserFraudSignals": {
|
|
"name": "enableUserFraudSignals",
|
|
"description": "presumably protection against bots (reCAPTCHA)",
|
|
"native_description": "Enable user fraud signals",
|
|
"version": {
|
|
"fr": "1.2.10",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"UserFraudVerificationRequest": {
|
|
"name": "enableUserFraudVerificationRequest",
|
|
"description": "presumably protection against bots (reCAPTCHA)",
|
|
"native_description": "Enable the IAV component make api requests",
|
|
"version": {
|
|
"fr": "1.2.5",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"UserFraudVerification": {
|
|
"name": "enableUserFraudVerification",
|
|
"description": "presumably protection against bots (reCAPTCHA)",
|
|
"native_description": "Enable user fraud verification",
|
|
"version": {
|
|
"fr": "1.2.3",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"UserFraudCspViolation": {
|
|
"name": "enableUserFraudCspViolation",
|
|
"description": "Enable CSP violation detection",
|
|
"native_description": "Enable CSP violation detection",
|
|
"version": {
|
|
"fr": "1.2.17",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"EsperantoMigration": {
|
|
"name": "enableEsperantoMigration",
|
|
"description": "presumably, the advertising management transition from Cosmos to Esperanto",
|
|
"native_description": "Enable esperanto Migration for Ad Formats",
|
|
"version": {
|
|
"fr": "1.2.6",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"RightSidebarMerchFallback": {
|
|
"name": "enableRightSidebarMerchFallback",
|
|
"description": "Allow merch to fallback to artist level merch if track level does not exist",
|
|
"native_description": "Allow merch to fallback to artist level merch if track level does not exist",
|
|
"version": {
|
|
"fr": "1.2.5",
|
|
"to": "1.2.11"
|
|
}
|
|
},
|
|
"ReportAudiobooks": {
|
|
"name": "enableReportAudiobooks",
|
|
"description": "Enable Report action for audiobooks",
|
|
"native_description": "Enable Report action for audiobooks",
|
|
"version": {
|
|
"fr": "1.1.97",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"ReportPodcastShows": {
|
|
"name": "enableReportPodcastShows",
|
|
"description": "Enable Report action for podcast shows",
|
|
"native_description": "Enable Report action for podcast shows",
|
|
"version": {
|
|
"fr": "1.2.12",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ReportPodcastEpisodes": {
|
|
"name": "enableReportPodcastEpisodes",
|
|
"description": "Enable Report action for podcast episodes",
|
|
"native_description": "Enable Report action for podcast episodes",
|
|
"version": {
|
|
"fr": "1.2.12",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ReportAudiobookChapters": {
|
|
"name": "enableReportAudiobookChapters",
|
|
"description": "Enable Report action for audiobook chapters",
|
|
"native_description": "Enable Report action for audiobook chapters",
|
|
"version": {
|
|
"fr": "1.2.12",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"Dsa": {
|
|
"name": "enableDsa",
|
|
"description": "Enable showing DSA (Digital Services Act) context menu and modal for ads",
|
|
"native_description": "Enable showing DSA (Digital Services Act) context menu and modal for ads",
|
|
"version": {
|
|
"fr": "1.2.12",
|
|
"to": "1.2.19"
|
|
}
|
|
},
|
|
"Dsa2": {
|
|
"name": "enableDsaAds",
|
|
"description": "Enable showing DSA (Digital Services Act) context menu and modal for ads",
|
|
"native_description": "Enable showing DSA (Digital Services Act) context menu and modal for ads",
|
|
"version": {
|
|
"fr": "1.2.20",
|
|
"to": "1.2.52"
|
|
}
|
|
},
|
|
"Dsa3": {
|
|
"name": "enableDSASetting",
|
|
"description": "Enable DSA (Digital Service Act) features for desktop and web",
|
|
"native_description": "Enable DSA (Digital Service Act) features for desktop and web",
|
|
"version": {
|
|
"fr": "1.2.20",
|
|
"to": ""
|
|
}
|
|
},
|
|
"NewAdsNpv": {
|
|
"name": "enableNewAdsNpv",
|
|
"description": "Enable showing new ads NPV",
|
|
"native_description": "Enable showing new ads NPV",
|
|
"version": {
|
|
"fr": "1.2.18",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"NewAdsNpvVideoTakeover": {
|
|
"name": "enableNewAdsNpvVideoTakeover",
|
|
"description": "Enable redesigned VideoTakeover for new ads NPV",
|
|
"native_description": "Enable redesigned VideoTakeover for new ads NPV",
|
|
"version": {
|
|
"fr": "1.2.18",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"NewAdsNpvColorExtraction": {
|
|
"name": "enableNewAdsNpvColorExtraction",
|
|
"description": "Enable CTA card color extraction for new ads NPV",
|
|
"native_description": "Enable CTA card color extraction for new ads NPV",
|
|
"version": {
|
|
"fr": "1.2.18",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"AudiobookAdExclusivity": {
|
|
"name": "enableAudiobookAdExclusivity",
|
|
"description": "Enable Audiobook Ad Formats Exclusivity",
|
|
"native_description": "Enable Audiobook Ad Formats Exclusivity",
|
|
"version": {
|
|
"fr": "1.2.19",
|
|
"to": ""
|
|
}
|
|
},
|
|
"NewAdsNpvNewVideoTakeoverSlot": {
|
|
"name": "enableNewAdsNpvNewVideoTakeoverSlot",
|
|
"description": "Enable new modal slot to position redesigned new ads NPV VideoTakeover above all areas except RightSidebar and NPB",
|
|
"native_description": "Enable new modal slot to position redesigned new ads NPV VideoTakeover above all areas except RightSidebar and NPB",
|
|
"version": {
|
|
"fr": "1.2.22",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"FraudLoadSignals": {
|
|
"name": "enableFraudLoadSignals",
|
|
"description": "Enable user fraud signals emitted on page load",
|
|
"native_description": "Enable user fraud signals emitted on page load",
|
|
"version": {
|
|
"fr": "1.2.22",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"GabitoAdEvent": {
|
|
"name": "enableGabitoAdEvent",
|
|
"description": "Use Gabito AdEvent instead of Gabo AdEvent",
|
|
"native_description": "Use Gabito AdEvent instead of Gabo AdEvent",
|
|
"version": {
|
|
"fr": "1.1.93",
|
|
"to": "1.2.25"
|
|
}
|
|
},
|
|
"YourListeningUpsell": {
|
|
"name": "enableYourListeningUpsell",
|
|
"description": "Enable Your Listening Upsell Banner for free & unauth users",
|
|
"native_description": "Enable Your Listening Upsell Banner for free & unauth users",
|
|
"version": {
|
|
"fr": "1.2.25",
|
|
"to": "1.2.63"
|
|
}
|
|
},
|
|
"podcast-ads": {
|
|
"name": "podcastads-ads_npb",
|
|
"description": "Enable the podcast ads Now Playing Bar experience, including features like the podcast ad Now Playing Bar hat",
|
|
"native_description": "Enable the podcast ads Now Playing Bar experience, including features like the podcast ad Now Playing Bar hat",
|
|
"version": {
|
|
"fr": "1.1.67",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"podcast-episode": {
|
|
"name": "podcastaudioplus-episode_entity",
|
|
"description": "Enable the Sponsored By section on the Episode Page with Call to Action cards",
|
|
"native_description": "Enable the Sponsored By section on the Episode Page with Call to Action cards",
|
|
"version": {
|
|
"fr": "1.1.67",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"podcast-show_page": {
|
|
"name": "podcastaudioplus-show_page",
|
|
"description": "Enable show sponsors section on the Show Page",
|
|
"native_description": "Enable show sponsors section on the Show Page",
|
|
"version": {
|
|
"fr": "1.1.77",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"betamaxAutoSeekToAdPosition": {
|
|
"name": "AutoSeekToAdPosition",
|
|
"description": "If true, the player will seek to the ad position when an stop position is registered. Usefull for debugging ads.",
|
|
"native_description": "If true, the player will seek to the ad position when an stop position is registered. Usefull for debugging ads.",
|
|
"version": {
|
|
"fr": "1.2.26",
|
|
"to": ""
|
|
}
|
|
},
|
|
"PodcastSponsoredContent": {
|
|
"name": "enablePodcastSponsoredContent",
|
|
"description": "Enable sponsored content information for podcasts",
|
|
"native_description": "Enable sponsored content information for podcasts",
|
|
"version": {
|
|
"fr": "1.2.26",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"HomeAds": {
|
|
"name": "enableHomeAds",
|
|
"description": "Enable Fist Impression Takeover ads on Home Page",
|
|
"native_description": "Enable Fist Impression Takeover ads on Home Page",
|
|
"version": {
|
|
"fr": "1.2.31",
|
|
"to": ""
|
|
}
|
|
},
|
|
"LearningHomeCard": {
|
|
"name": "enableLearningHomeCard",
|
|
"description": "Enable Learning Home Card",
|
|
"native_description": "Enable Learning Home Card",
|
|
"version": {
|
|
"fr": "1.2.31",
|
|
"to": "1.2.40"
|
|
}
|
|
},
|
|
"BillboardEsperantoMigration": {
|
|
"name": "enableBillboardEsperantoMigration",
|
|
"description": "Enable esperanto migration for Billboard Ad Format",
|
|
"native_description": "Enable esperanto migration for Billboard Ad Format",
|
|
"version": {
|
|
"fr": "1.2.32",
|
|
"to": "1.2.52"
|
|
}
|
|
},
|
|
"LeaderboardEsperantoMigration": {
|
|
"name": "enableEsperantoMigrationLeaderboard",
|
|
"description": "Enable esperanto Migration for Leaderboard Ad Format",
|
|
"native_description": "Enable esperanto Migration for Leaderboard Ad Format",
|
|
"version": {
|
|
"fr": "1.2.32",
|
|
"to": ""
|
|
}
|
|
},
|
|
"SponsoredPlaylistEsperantoMigration": {
|
|
"name": "enableSponsoredPlaylistEsperantoMigration",
|
|
"description": "Enable esperanto Migration for Sponsored Playlist Ad Formats",
|
|
"native_description": "Enable esperanto Migration for Sponsored Playlist Ad Formats",
|
|
"version": {
|
|
"fr": "1.2.32",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"PipImpressionLogging": {
|
|
"name": "enablePipImpressionLogging",
|
|
"description": "Enables impression logging for PiP",
|
|
"native_description": "Enables impression logging for PiP",
|
|
"version": {
|
|
"fr": "1.2.32",
|
|
"to": "1.2.78"
|
|
}
|
|
},
|
|
"SwitchingBetweenHomeAdsAndHpto": {
|
|
"name": "allowSwitchingBetweenHomeAdsAndHpto",
|
|
"description": "Allow switching between the new Home Ads format and legacy HPTO format (as opposed to only showing the legacy HPTO format)",
|
|
"native_description": "Allow switching between the new Home Ads format and legacy HPTO format (as opposed to only showing the legacy HPTO format)",
|
|
"version": {
|
|
"fr": "1.2.34",
|
|
"to": ""
|
|
}
|
|
},
|
|
"LyricsUpsell": {
|
|
"name": "enableLyricsUpsell",
|
|
"description": "Enable Lyrics Upsell",
|
|
"native_description": "Enable Lyrics Upsell",
|
|
"version": {
|
|
"fr": "1.2.36",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ArtistNPVImpressionsLogging": {
|
|
"name": "enableArtistNPVImpressions",
|
|
"description": "Enables impression logging for the Artist About section in NPV",
|
|
"native_description": "Enables impression logging for the Artist About section in NPV",
|
|
"version": {
|
|
"fr": "1.2.37",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"SpotlightImpressionLogging": {
|
|
"name": "enableSpotlightImpressionLogging",
|
|
"description": "Enables impression logging for Spotlight",
|
|
"native_description": "Enables impression logging for Spotlight",
|
|
"version": {
|
|
"fr": "1.2.37",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"EnhanceLikedSongs": {
|
|
"name": "enableEnhanceLikedSongs",
|
|
"description": "disabled on the server side",
|
|
"native_description": "Enable Enhance Liked Songs UI and functionality",
|
|
"version": {
|
|
"fr": "1.1.86",
|
|
"to": "1.2.25"
|
|
}
|
|
},
|
|
"EnhancePlaylist": {
|
|
"name": "enableEnhancePlaylistProd",
|
|
"description": "disabled on the server side",
|
|
"native_description": "Enable Enhance Playlist UI and functionality for end-users",
|
|
"version": {
|
|
"fr": "1.1.84",
|
|
"to": "1.2.25"
|
|
}
|
|
},
|
|
"SurveyAds": {
|
|
"name": "enableSurveyAds",
|
|
"description": "Enable Spotify Brand Lift (SBL) Surveys in the NPV",
|
|
"native_description": "Enable Spotify Brand Lift (SBL) Surveys in the NPV",
|
|
"version": {
|
|
"fr": "1.2.43",
|
|
"to": "1.2.63"
|
|
}
|
|
},
|
|
"EFlag": {
|
|
"name": "enableEFlag",
|
|
"description": "Enables the Employee Flag to send to Sentry",
|
|
"native_description": "Enables the Employee Flag to send to Sentry",
|
|
"version": {
|
|
"fr": "1.2.44",
|
|
"to": ""
|
|
}
|
|
},
|
|
"HomeImpressions": {
|
|
"name": "enableHomeImpressions",
|
|
"description": "Enable impressions on home for impression economy (some impressions will still be logged with this disabled)",
|
|
"native_description": "Enable impressions on home for impression economy (some impressions will still be logged with this disabled)",
|
|
"version": {
|
|
"fr": "1.2.44",
|
|
"to": "1.2.63"
|
|
}
|
|
},
|
|
"SearchImpressions": {
|
|
"name": "enableSearchImpressions",
|
|
"description": "Enable impressions on search for impression economy",
|
|
"native_description": "Enable impressions on search for impression economy",
|
|
"version": {
|
|
"fr": "1.2.44",
|
|
"to": "1.2.63"
|
|
}
|
|
},
|
|
"StageDesktopDebug": {
|
|
"name": "enableTheStageDesktopDebug",
|
|
"description": "Enable debug messages for The Stage",
|
|
"native_description": "Enable debug messages for The Stage",
|
|
"version": {
|
|
"fr": "1.2.51",
|
|
"to": ""
|
|
}
|
|
},
|
|
"NewAdsNpvCanvasAds": {
|
|
"name": "enableNewAdsNpvCanvasAds",
|
|
"description": "Enable Canvas ads for new ads NPV",
|
|
"native_description": "Enable Canvas ads for new ads NPV",
|
|
"version": {
|
|
"fr": "1.2.28",
|
|
"to": "1.2.51"
|
|
}
|
|
},
|
|
"CanvasAds": {
|
|
"name": "enableCanvasAds",
|
|
"description": "Enable Canvas for ads",
|
|
"native_description": "Enable Canvas for ads",
|
|
"version": {
|
|
"fr": "1.2.52",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ConnectedStateObserver": {
|
|
"name": "enableConnectedStateObserver",
|
|
"description": "Enable observer that logs errors related to connected state and ad info",
|
|
"native_description": "Enable observer that logs errors related to connected state and ad info",
|
|
"version": {
|
|
"fr": "1.2.53",
|
|
"to": ""
|
|
}
|
|
},
|
|
"EsperantoAdStateReportManager": {
|
|
"name": "enableEsperantoAdStateReportManager",
|
|
"description": "Enables esperanto migration of the adStateReportManager",
|
|
"native_description": "Enables esperanto migration of the adStateReportManager",
|
|
"version": {
|
|
"fr": "1.2.55",
|
|
"to": "1.2.60"
|
|
}
|
|
},
|
|
"EventsInYourLibrary": {
|
|
"name": "enableEventsInYourLibrary",
|
|
"description": "Enable event chips and event items in your library",
|
|
"native_description": "Enable event chips and event items in your library",
|
|
"version": {
|
|
"fr": "1.2.55",
|
|
"to": "1.2.71"
|
|
}
|
|
},
|
|
"LeavebehindsMockData": {
|
|
"name": "enableLeavebehindsMockData",
|
|
"description": "Use the mock2 endpoint to fetch Leavebehinds from AP4P",
|
|
"native_description": "Use the mock2 endpoint to fetch Leavebehinds from AP4P",
|
|
"version": {
|
|
"fr": "1.2.30",
|
|
"to": ""
|
|
}
|
|
},
|
|
"fixColorLyricsBug": {
|
|
"name": "enableDynamicColors",
|
|
"description": "if disabled then it fixes the bug with dynamic colors in lyrics",
|
|
"native_description": "Enable dynamic colors for the app",
|
|
"version": {
|
|
"fr": "1.2.47",
|
|
"to": "1.2.56"
|
|
}
|
|
},
|
|
"EmbeddedNpvAds": {
|
|
"name": "enableEmbeddedNpvAds",
|
|
"description": "Enable embedded display ads on NPV",
|
|
"native_description": "Enable embedded display ads on NPV",
|
|
"version": {
|
|
"fr": "1.2.57",
|
|
"to": "1.2.77"
|
|
}
|
|
},
|
|
"EnhancedAdsClientDeconfliction": {
|
|
"name": "enableEnhancedAdsClientDeconfliction",
|
|
"description": "Enable refactored version of ads orchestrator middleware",
|
|
"native_description": "Enable refactored version of ads orchestrator middleware",
|
|
"version": {
|
|
"fr": "1.2.57",
|
|
"to": "1.2.61"
|
|
}
|
|
},
|
|
"AdCountUi": {
|
|
"name": "enableAdCountUi",
|
|
"description": "Enable ad count feedback in NPV",
|
|
"native_description": "Enable ad count feedback in NPV",
|
|
"version": {
|
|
"fr": "1.2.59",
|
|
"to": "1.2.82"
|
|
}
|
|
},
|
|
"SaxLeaderboardAds": {
|
|
"name": "enableSaxLeaderboardAds",
|
|
"description": "Enable SAX Leaderboard Ad Format",
|
|
"native_description": "Enable SAX Leaderboard Ad Format",
|
|
"version": {
|
|
"fr": "1.2.62",
|
|
"to": "1.2.82"
|
|
}
|
|
},
|
|
"EmbeddedAdVisibilityLogging": {
|
|
"name": "enableEmbeddedAdVisibilityLogging",
|
|
"description": "When enabled, enhanced visibility logs will be sent for embedded ads",
|
|
"native_description": "EWhen enabled, enhanced visibility logs will be sent for embedded ads",
|
|
"version": {
|
|
"fr": "1.2.63",
|
|
"to": "1.2.77"
|
|
}
|
|
},
|
|
"Hpto": {
|
|
"name": "enableHpto",
|
|
"description": "Enable Hpto announcements on Home",
|
|
"native_description": "Enable Hpto announcements on Home",
|
|
"version": {
|
|
"fr": "1.2.65",
|
|
"to": ""
|
|
}
|
|
},
|
|
"SponsoredPlaylistV2": {
|
|
"name": "enableSponsoredPlaylistV2",
|
|
"description": "Enables the new suite of interfaces for Sponsored Playlists V2",
|
|
"native_description": "Enables the new suite of interfaces for Sponsored Playlists V2",
|
|
"version": {
|
|
"fr": "1.2.66",
|
|
"to": ""
|
|
}
|
|
},
|
|
"SponsoredPlaylistV2ScrollCard": {
|
|
"name": "enableSponsoredPlaylistV2ScrollCard",
|
|
"description": "Enables the music NPV scroll card rendering during a sponsored playlist playback",
|
|
"native_description": "Enables the music NPV scroll card rendering during a sponsored playlist playback",
|
|
"version": {
|
|
"fr": "1.2.66",
|
|
"to": ""
|
|
}
|
|
},
|
|
"EmbeddedAdsCarousel": {
|
|
"name": "enableEmbeddedAdsCarousel",
|
|
"description": "Enable embedded ads carousel for the NPV",
|
|
"native_description": "Enable embedded ads carousel for the NPV",
|
|
"version": {
|
|
"fr": "1.2.73",
|
|
"to": ""
|
|
}
|
|
},
|
|
"EmbeddedAdsFetchingOverCanvas": {
|
|
"name": "enableEmbeddedAdsFetchingOverCanvas",
|
|
"description": "Enable embedded ads fetching when canvas track is playing. Defaults to true since this is currently existing behavior",
|
|
"native_description": "Enable embedded ads fetching when canvas track is playing. Defaults to true since this is currently existing behavior",
|
|
"version": {
|
|
"fr": "1.2.72",
|
|
"to": "1.2.77"
|
|
}
|
|
},
|
|
"SponsoredPlaylistMockEndpoint": {
|
|
"name": "enableSponsoredPlaylistMockEndpoint",
|
|
"description": "Enables the endpoint to fetch mock sponsorships for e2e testing",
|
|
"native_description": "Enables the endpoint to fetch mock sponsorships for e2e testing",
|
|
"version": {
|
|
"fr": "1.2.74",
|
|
"to": ""
|
|
}
|
|
},
|
|
"WatchFeedPreviewReporting": {
|
|
"name": "enableWatchFeedPreviewReporting",
|
|
"description": "Enable watch feed preview reporting (requires enableOutroPreviewReporting)",
|
|
"native_description": "Enable watch feed preview reporting (requires enableOutroPreviewReporting)",
|
|
"version": {
|
|
"fr": "1.2.70",
|
|
"to": ""
|
|
}
|
|
},
|
|
"AgeAssuranceContent": {
|
|
"name": "enableAgeAssuranceContent",
|
|
"description": "Enables the age assurance feature for content aspects (e.g., switch to video)",
|
|
"native_description": "Enables the age assurance feature for content aspects (e.g., switch to video)",
|
|
"version": {
|
|
"fr": "1.2.77",
|
|
"to": ""
|
|
}
|
|
},
|
|
"AgeAssuranceFriendActivity": {
|
|
"name": "enableAgeAssuranceFriendActivity",
|
|
"version": {
|
|
"fr": "1.2.78",
|
|
"to": ""
|
|
}
|
|
},
|
|
"AgeAssuranceComments": {
|
|
"name": "enableAgeAssuranceComments",
|
|
"version": {
|
|
"fr": "1.2.78",
|
|
"to": ""
|
|
}
|
|
},
|
|
"AgeAssuranceProfileMenu": {
|
|
"name": "enableAgeAssuranceProfileMenu",
|
|
"version": {
|
|
"fr": "1.2.78",
|
|
"to": ""
|
|
}
|
|
},
|
|
"AgeAssuranceSettings": {
|
|
"name": "enableAgeAssuranceSettings",
|
|
"version": {
|
|
"fr": "1.2.78",
|
|
"to": ""
|
|
}
|
|
},
|
|
"UnderAgeBlockingModal": {
|
|
"name": "enableUnderAgeBlockingModal",
|
|
"native_description": "Enables the underage blocking modal for accounts in blocked/pending disabled state",
|
|
"version": {
|
|
"fr": "1.2.78",
|
|
"to": ""
|
|
}
|
|
},
|
|
"AdImpressionDoesNotIgnoreVisilibility": {
|
|
"name": "embeddedAdImpressionDoesNotIgnoreVisilibility",
|
|
"native_description": "If enabled, we do consider percent visibility when logging the display ad impression",
|
|
"version": {
|
|
"fr": "1.2.78",
|
|
"to": ""
|
|
}
|
|
},
|
|
"MadeForYou": {
|
|
"name": "enableMadeForYouEntryPoint",
|
|
"description": "Show 'Made For You' entry point in the left sidebar",
|
|
"version": {
|
|
"fr": "1.1.67",
|
|
"to": "1.1.95"
|
|
}
|
|
}
|
|
},
|
|
"EnableExp": {
|
|
"HomeViaGraphQLV2": {
|
|
"name": "enableHomeViaGraphQLV2",
|
|
"description": "Enable fetching Home via GraphQL",
|
|
"native_description": "Enable fetching Home via GraphQL",
|
|
"version": {
|
|
"fr": "1.1.86",
|
|
"to": "1.1.92"
|
|
}
|
|
},
|
|
"BrowseViaPathfinder": {
|
|
"name": "enableBrowseViaPathfinder",
|
|
"description": "Fixes a bug on the genres page",
|
|
"native_description": "Fetch Browse data from Pathfinder",
|
|
"version": {
|
|
"fr": "1.1.88",
|
|
"to": "1.2.24"
|
|
}
|
|
},
|
|
"IgnoreInRecommendations": {
|
|
"name": "enableIgnoreInRecommendations",
|
|
"description": "Exclude playlists from recommendations",
|
|
"native_description": "Enable Ignore In Recommendations for desktop and web",
|
|
"version": {
|
|
"fr": "1.1.87",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"Equalizer": {
|
|
"name": "enableEqualizer",
|
|
"description": "Enable audio equalizer for Desktop and Web Player",
|
|
"native_description": "Enable audio equalizer for Desktop and Web Player",
|
|
"version": {
|
|
"fr": "1.1.88",
|
|
"to": ""
|
|
}
|
|
},
|
|
"CarouselsOnHome": {
|
|
"name": "enableCarouselsOnHome",
|
|
"description": "Directly related to the blocking of podcasts and sections similar to ads on the main page",
|
|
"native_description": "Use carousels on Home",
|
|
"version": {
|
|
"fr": "1.1.93",
|
|
"to": "1.2.25"
|
|
}
|
|
},
|
|
"AttackOnTitanEaster": {
|
|
"name": "enableAttackOnTitanEasterEgg",
|
|
"description": "Enable Attack on Titan Easter egg turning progress bar red when playing official soundtrack",
|
|
"native_description": "Enable Attack on Titan Easter egg turning progress bar red when playing official soundtrack",
|
|
"version": {
|
|
"fr": "1.2.6",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"AlbumReleaseAnniversaries": {
|
|
"name": "enableAlbumReleaseAnniversaries",
|
|
"description": "Enable showing balloons on album release date anniversaries",
|
|
"native_description": "Enable showing balloons on album release date anniversaries",
|
|
"version": {
|
|
"fr": "1.1.89",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ClearAllDownloads": {
|
|
"name": "enableClearAllDownloads",
|
|
"description": "Enable option in settings to clear all downloads",
|
|
"native_description": "Enable option in settings to clear all downloads",
|
|
"version": {
|
|
"fr": "1.1.92",
|
|
"to": "1.1.98"
|
|
}
|
|
},
|
|
"LeftSidebar": {
|
|
"name": "enableYLXSidebar",
|
|
"description": "Enable Your Library X view of the left sidebar",
|
|
"native_description": "Enable Your Library X view of the left sidebar",
|
|
"version": {
|
|
"fr": "1.2.0",
|
|
"to": "1.2.14"
|
|
}
|
|
},
|
|
"RightSidebar": {
|
|
"name": "enableRightSidebar",
|
|
"description": "Enable the view on the right sidebar",
|
|
"native_description": "Enable the view on the right sidebar",
|
|
"version": {
|
|
"fr": "1.1.98",
|
|
"to": "1.2.23"
|
|
}
|
|
},
|
|
"AddPlaylistToPlaylist": {
|
|
"name": "enableAddPlaylistToPlaylist",
|
|
"description": "Enable support for adding a playlist to another playlist",
|
|
"native_description": "Enable support for adding a playlist to another playlist",
|
|
"version": {
|
|
"fr": "1.1.98",
|
|
"to": "1.2.3"
|
|
}
|
|
},
|
|
"RightSidebarLyrics": {
|
|
"name": "enableRightSidebarLyrics",
|
|
"description": "Show lyrics in the right sidebar (disables lyrics on bottom bar)",
|
|
"native_description": "Show lyrics in the right sidebar",
|
|
"version": {
|
|
"fr": "1.2.0",
|
|
"to": "1.2.61"
|
|
}
|
|
},
|
|
"RightSidebarColors": {
|
|
"name": "enableRightSidebarExtractedColors",
|
|
"description": "Extract background color based on artwork image",
|
|
"native_description": "Extract background color based on artwork image",
|
|
"version": {
|
|
"fr": "1.2.1",
|
|
"to": ""
|
|
}
|
|
},
|
|
"SilenceTrimmer": {
|
|
"name": "enableSilenceTrimmer",
|
|
"description": "Enable silence trimming in podcasts",
|
|
"native_description": "Enable silence trimming in podcasts",
|
|
"version": {
|
|
"fr": "1.1.99",
|
|
"to": ""
|
|
}
|
|
},
|
|
"PlaybackSpeedIncrements": {
|
|
"name": "enableSmallPlaybackSpeedIncrements",
|
|
"description": "playback speed range from 0.5-3.5 with every 0.1 increment (in podcasts)",
|
|
"native_description": "playback speed range from 0.5-3.5 with every 0.1 increment",
|
|
"version": {
|
|
"fr": "1.2.0",
|
|
"to": "1.2.14"
|
|
}
|
|
},
|
|
"ShowFollowsSetting": {
|
|
"name": "enableShowFollowsSetting",
|
|
"description": "Enable a setting to control if followers and following lists are shown on profile",
|
|
"native_description": "Enable a setting to control if followers and following lists are shown on profile",
|
|
"version": {
|
|
"fr": "1.2.1",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"RightSidebarCredits": {
|
|
"name": "enableRightSidebarCredits",
|
|
"description": "Show credits in the right sidebar",
|
|
"native_description": "Show credits in the right sidebar",
|
|
"version": {
|
|
"fr": "1.2.7",
|
|
"to": "1.2.25"
|
|
}
|
|
},
|
|
"WhatsNewFeed": {
|
|
"name": "enableWhatsNewFeed",
|
|
"description": "Enable the what's new feed panel",
|
|
"native_description": "Enable the what's new feed panel",
|
|
"version": {
|
|
"fr": "1.2.12",
|
|
"to": "1.2.16"
|
|
}
|
|
},
|
|
"WhatsNewFeedMainView": {
|
|
"name": "enableWhatsNewFeedMainView",
|
|
"description": "Enable Whats new feed in the main view",
|
|
"native_description": "Enable Whats new feed in the main view",
|
|
"version": {
|
|
"fr": "1.2.17",
|
|
"to": "1.2.45"
|
|
}
|
|
},
|
|
"RightSidebarArtistEnhanced": {
|
|
"name": "enableRightSidebarArtistEnhanced",
|
|
"description": "Enable Artist about V2 section in NPV",
|
|
"native_description": "Enable Artist about V2 section in NPV",
|
|
"version": {
|
|
"fr": "1.2.16",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"NewEntityHeaders": {
|
|
"name": "enableNewEntityHeaders",
|
|
"description": "Enable New Entity Headers",
|
|
"native_description": "Enable New Entity Headers",
|
|
"version": {
|
|
"fr": "1.2.15",
|
|
"to": "1.2.27"
|
|
}
|
|
},
|
|
"ReadAlongTranscripts": {
|
|
"name": "enableReadAlongTranscripts",
|
|
"description": "Enable read along transcripts in the NPV",
|
|
"native_description": "Enable read along transcripts in the NPV",
|
|
"version": {
|
|
"fr": "1.2.17",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"RightSidebarTransitionAnimations": {
|
|
"name": "enableRightSidebarTransitionAnimations",
|
|
"description": "Enable the slide-in/out transition on the right sidebar",
|
|
"native_description": "Enable the slide-in/out transition on the right sidebar",
|
|
"version": {
|
|
"fr": "1.2.8",
|
|
"to": "1.2.33"
|
|
}
|
|
},
|
|
"YLXEnhancements": {
|
|
"name": "enableYLXEnhancements",
|
|
"description": "Enable Your Library X Enhancements",
|
|
"native_description": "Enable Your Library X Enhancements",
|
|
"version": {
|
|
"fr": "1.2.18",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"SmallerLineHeight": {
|
|
"name": "enableSmallerLineHeight",
|
|
"description": "Enable line height 1.5 on the <body />",
|
|
"native_description": "Enable line height 1.5 on the <body />",
|
|
"version": {
|
|
"fr": "1.2.18",
|
|
"to": "1.2.23"
|
|
}
|
|
},
|
|
"ConcertsInterested": {
|
|
"name": "enableConcertsInterested",
|
|
"description": "Enable Save and Retrieve feature for concerts",
|
|
"native_description": "Enable Save and Retrieve feature for concerts",
|
|
"version": {
|
|
"fr": "1.2.7",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"ConcertsForThisIsPlaylist": {
|
|
"name": "enableConcertsForThisIsPlaylist",
|
|
"description": "Enable Tour Card on This is Playlist",
|
|
"native_description": "Enable Tour Card on This is Playlist",
|
|
"version": {
|
|
"fr": "1.2.11",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"RemoteDownloads": {
|
|
"name": "enableRemoteDownloads",
|
|
"description": "Enable remote download support through the offline2 system",
|
|
"native_description": "Enable remote download support through the offline2 system",
|
|
"version": {
|
|
"fr": "1.2.8",
|
|
"to": ""
|
|
}
|
|
},
|
|
"AlbumCoverArtModal": {
|
|
"name": "enableAlbumCoverArtModal",
|
|
"description": "Enable the cover art modal on the Album page",
|
|
"native_description": "Enable the cover art modal on the Album page",
|
|
"version": {
|
|
"fr": "1.2.13",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"SmartShuffle": {
|
|
"name": "enableSmartShuffle",
|
|
"description": "Enable Smart Shuffle in playlists",
|
|
"native_description": "Enable Smart Shuffle",
|
|
"version": {
|
|
"fr": "1.2.22",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ConcertsTicketPrice": {
|
|
"name": "enableConcertsTicketPrice",
|
|
"description": "Display ticket price on Event page",
|
|
"native_description": "Display ticket price on Event page",
|
|
"version": {
|
|
"fr": "1.2.15",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"DynamicNormalizer": {
|
|
"name": "enableDynamicNormalizer",
|
|
"description": "Enable the dynamic normalizer/compressor",
|
|
"native_description": "Enable the dynamic normalizer/compressor",
|
|
"version": {
|
|
"fr": "1.2.14",
|
|
"to": "1.2.60"
|
|
}
|
|
},
|
|
"HeBringsNpb": {
|
|
"name": "enableHeBringsNpb",
|
|
"description": "he brings you playback progress",
|
|
"native_description": "he brings you playback progress",
|
|
"version": {
|
|
"fr": "1.2.14",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"AlbumPrerelease": {
|
|
"name": "enableAlbumPrerelease",
|
|
"description": "Enable album prerelease pages",
|
|
"native_description": "Enable album prerelease pages",
|
|
"version": {
|
|
"fr": "1.2.18",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"ButtonAlwaysVisible": {
|
|
"name": "saveButtonAlwaysVisible",
|
|
"description": "Display save button always in whats new feed",
|
|
"native_description": "Display save button always in whats new feed",
|
|
"version": {
|
|
"fr": "1.2.20",
|
|
"to": "1.2.27"
|
|
}
|
|
},
|
|
"NpvAboutPodcast": {
|
|
"name": "enableNpvAboutPodcast",
|
|
"description": "Enable About Podcast section in NPV",
|
|
"native_description": "Enable About Podcast section in NPV",
|
|
"version": {
|
|
"fr": "1.2.20",
|
|
"to": ""
|
|
}
|
|
},
|
|
"QueueOnRightPanel": {
|
|
"name": "enableQueueOnRightPanel",
|
|
"description": "Enable Queue on the right panel",
|
|
"native_description": "Enable Queue on the right panel",
|
|
"version": {
|
|
"fr": "1.2.26",
|
|
"to": "1.2.61"
|
|
}
|
|
},
|
|
"RecentlyPlayedShortcut": {
|
|
"name": "enableRecentlyPlayedShortcut",
|
|
"description": "Show Recently Played shortcut in home view. Also increase max number of shortcuts to 8",
|
|
"native_description": "Show Recently Played shortcut in home view. Also increase max number of shortcuts to 8",
|
|
"version": {
|
|
"fr": "1.2.21",
|
|
"to": "1.2.25"
|
|
}
|
|
},
|
|
"EncoreCards": {
|
|
"name": "enableEncoreCards",
|
|
"description": "Enables all cards throughout app to be Encore Cards",
|
|
"native_description": "Enables all cards throughout app to be Encore Cards",
|
|
"version": {
|
|
"fr": "1.2.26",
|
|
"to": "1.2.33"
|
|
}
|
|
},
|
|
"Plus": {
|
|
"name": "enableAlignedCuration",
|
|
"description": "it`s killing the heart icon, you`re able to save and choose the destination for any song, playlist, or podcast",
|
|
"native_description": "Enable Aligned Curation",
|
|
"version": {
|
|
"fr": "1.2.21",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"AlignedCurationSavedIn": {
|
|
"name": "enableAlignedCurationSavedIn",
|
|
"description": "Enables the Saved In section in Aligned Curation",
|
|
"native_description": "Enables the Saved In section in Aligned Curation",
|
|
"version": {
|
|
"fr": "1.2.40",
|
|
"to": "1.2.47"
|
|
}
|
|
},
|
|
"ViewMode": {
|
|
"name": "enableViewMode",
|
|
"description": "Added compact mode to playlist",
|
|
"native_description": "Enable list / compact mode in entity pages",
|
|
"version": {
|
|
"fr": "1.2.24",
|
|
"to": ""
|
|
}
|
|
},
|
|
"UserTopContent": {
|
|
"name": "showUserTopContent",
|
|
"description": "Show top tracks and top artists on profile page",
|
|
"native_description": "Show top tracks and top artists on profile page",
|
|
"version": {
|
|
"fr": "1.2.22",
|
|
"to": ""
|
|
}
|
|
},
|
|
"EightShortcuts": {
|
|
"name": "enableEightShortcuts",
|
|
"description": "Increase max number of shortcuts on home to 8",
|
|
"native_description": "Increase max number of shortcuts on home to 8",
|
|
"version": {
|
|
"fr": "1.2.26",
|
|
"to": "1.2.45"
|
|
}
|
|
},
|
|
"NPVCredits": {
|
|
"name": "enableNPVCredits",
|
|
"description": "Show credits in the right sidebar",
|
|
"native_description": "Show credits in the right sidebar",
|
|
"version": {
|
|
"fr": "1.2.26",
|
|
"to": "1.2.26"
|
|
}
|
|
},
|
|
"NPVCredits2": {
|
|
"name": "enableNPVCreditsWithLinkability",
|
|
"description": "Show credits in the right sidebar",
|
|
"native_description": "Show credits in the right sidebar",
|
|
"version": {
|
|
"fr": "1.2.27",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"BanArtistAction": {
|
|
"name": "enableBanArtistAction",
|
|
"description": "Enable context menu action to ban/unban artists",
|
|
"native_description": "Enable context menu action to ban/unban artists",
|
|
"version": {
|
|
"fr": "1.2.27",
|
|
"to": "1.2.42"
|
|
}
|
|
},
|
|
"ArtistBans": {
|
|
"name": "enableArtistBans",
|
|
"description": "Enable context menu action to ban/unban artists",
|
|
"native_description": "Enable context menu action to ban/unban artists",
|
|
"version": {
|
|
"fr": "1.2.43",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"LyricsFullAvailabilityCheck": {
|
|
"name": "enableLyricsFullAvailabilityCheck",
|
|
"description": "Enable full availability check before showing the mic button for lyrics",
|
|
"native_description": "Enable full availability check before showing the mic button for lyrics",
|
|
"version": {
|
|
"fr": "1.2.43",
|
|
"to": ""
|
|
}
|
|
},
|
|
"GlobalNavBar": {
|
|
"name": "enableGlobalNavBar",
|
|
"description": "Show global nav bar with home button, search input and user avatar",
|
|
"native_description": "Show global nav bar with home button, search input and user avatar",
|
|
"version": {
|
|
"fr": "1.2.27",
|
|
"to": "1.2.29"
|
|
}
|
|
},
|
|
"NotificationCenter": {
|
|
"name": "enableNotificationCenter",
|
|
"description": "Enables notification center for desktop & web",
|
|
"native_description": "Enables notification center for desktop & web",
|
|
"version": {
|
|
"fr": "1.2.75",
|
|
"to": ""
|
|
}
|
|
},
|
|
"DevicePickerSidePanel": {
|
|
"name": "enableDevicePickerSidePanel",
|
|
"description": "Enables Device Picker as a side panel",
|
|
"native_description": "Enables Device Picker as a side panel",
|
|
"version": {
|
|
"fr": "1.2.30",
|
|
"to": "1.2.45"
|
|
}
|
|
},
|
|
"Otfn": {
|
|
"name": "enableOtfn",
|
|
"description": "Enable On-The-Fly-Normalization",
|
|
"native_description": "Enable On-The-Fly-Normalization",
|
|
"version": {
|
|
"fr": "1.2.31",
|
|
"to": ""
|
|
}
|
|
},
|
|
"FullscreenMode": {
|
|
"name": "enableFullscreenMode",
|
|
"description": "Enable fullscreen mode",
|
|
"native_description": "Enable fullscreen mode",
|
|
"version": {
|
|
"fr": "1.2.31",
|
|
"to": ""
|
|
}
|
|
},
|
|
"NewConnectBar": {
|
|
"name": "enableNewConnectBar",
|
|
"description": "New Connect Bar without arrow and clickable elements",
|
|
"native_description": "New Connect Bar without arrow and clickable elements",
|
|
"version": {
|
|
"fr": "1.2.14",
|
|
"to": "1.2.35"
|
|
}
|
|
},
|
|
"ResizableTracklistColumns": {
|
|
"name": "enableResizableTracklistColumns",
|
|
"description": "Enable resizable tracklist columns",
|
|
"native_description": "Enable resizable tracklist columns",
|
|
"version": {
|
|
"fr": "1.2.28",
|
|
"to": "1.2.66"
|
|
}
|
|
},
|
|
"QueueOnRightPanelAnimations": {
|
|
"name": "enableQueueOnRightPanelAnimations",
|
|
"description": "Enable animations for Queue on the right panel",
|
|
"native_description": "Enable animations for Queue on the right panel",
|
|
"version": {
|
|
"fr": "1.2.32",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"LikedSongsFilterTags": {
|
|
"name": "enableLikedSongsFilterTags",
|
|
"description": "Show filter tags on the Liked Songs entity view",
|
|
"native_description": "Show filter tags on the Liked Songs entity view",
|
|
"version": {
|
|
"fr": "1.2.29",
|
|
"to": ""
|
|
}
|
|
},
|
|
"MiniPlayer": {
|
|
"name": "enablePiPMiniPlayer",
|
|
"description": "Enable the PiP Mini Player",
|
|
"native_description": "Enable the PiP Mini Player",
|
|
"version": {
|
|
"fr": "1.2.32",
|
|
"to": ""
|
|
}
|
|
},
|
|
"MiniPlayerVideo": {
|
|
"name": "enablePiPMiniPlayerVideo",
|
|
"description": "Enable playback of video inside the PiP Mini Player",
|
|
"native_description": "Enable playback of video inside the PiP Mini Player",
|
|
"version": {
|
|
"fr": "1.2.32",
|
|
"to": ""
|
|
}
|
|
},
|
|
"PremiumUserForMiniPlayer": {
|
|
"name": "enablePremiumUserForMiniPlayer",
|
|
"description": "Enables premium user flag for mini player",
|
|
"native_description": "Enables premium user flag for mini player",
|
|
"version": {
|
|
"fr": "1.2.32",
|
|
"to": ""
|
|
}
|
|
},
|
|
"HomeSubfeeds": {
|
|
"name": "enableHomeSubfeeds",
|
|
"description": "Enable Subfeed filter chips on home",
|
|
"native_description": "Enable Subfeed filter chips on home",
|
|
"version": {
|
|
"fr": "1.2.23",
|
|
"to": "1.2.44"
|
|
}
|
|
},
|
|
"SidebarAnimations": {
|
|
"name": "enableSidebarAnimations",
|
|
"description": "Enable animations on the left and right on the sidebars and makes the right sidebar collapsible",
|
|
"native_description": "Enable animations on the left and right on the sidebars and makes the right sidebar collapsible",
|
|
"version": {
|
|
"fr": "1.2.34",
|
|
"to": "1.2.37"
|
|
}
|
|
},
|
|
"RightSidebarCollapsible": {
|
|
"name": "enableRightSidebarCollapsible",
|
|
"description": "Enable the right sidebar to collapse into the right margin",
|
|
"native_description": "Enable the right sidebar to collapse into the right margin",
|
|
"version": {
|
|
"fr": "1.2.34",
|
|
"to": "1.2.37"
|
|
}
|
|
},
|
|
"Spotlight": {
|
|
"name": "enableSpotlight",
|
|
"description": "adds a new section to the main page 'More like on...'",
|
|
"native_description": "Enables the Spotlight component on home",
|
|
"version": {
|
|
"fr": "1.2.37",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"SharingButtonOnMiniPlayer": {
|
|
"name": "enableSharingButtonOnMiniPlayer",
|
|
"description": "Enables sharing button on MiniPlayer (this also moves the (+) icon close to the title)",
|
|
"native_description": "Enables sharing button on MiniPlayer (this also moves the (+) icon close to the title)",
|
|
"version": {
|
|
"fr": "1.2.39",
|
|
"to": "1.2.43"
|
|
}
|
|
},
|
|
"PrereleaseRadar": {
|
|
"name": "enablePrereleaseRadar",
|
|
"description": "Show a curated list of upcoming albums to a user",
|
|
"native_description": "Show a curated list of upcoming albums to a user",
|
|
"version": {
|
|
"fr": "1.2.39",
|
|
"to": "1.2.45"
|
|
}
|
|
},
|
|
"PremiumOnlyModal": {
|
|
"name": "disablePremiumOnlyModal",
|
|
"description": "Disable the Premium Only Modal",
|
|
"native_description": "Disable the Premium Only Modal",
|
|
"version": {
|
|
"fr": "1.2.39",
|
|
"to": ""
|
|
}
|
|
},
|
|
"CenteredLayout": {
|
|
"name": "enableCenteredLayout",
|
|
"description": "Enable centered in 'what's new'",
|
|
"native_description": "Enable centered layout",
|
|
"version": {
|
|
"fr": "1.2.39",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"Lyrics": {
|
|
"name": "enableLyrics",
|
|
"description": "Feature flag that controls the availability of the lyrics feature",
|
|
"native_description": "Feature flag that controls the availability of the lyrics feature",
|
|
"version": {
|
|
"fr": "1.2.41",
|
|
"to": ""
|
|
}
|
|
},
|
|
"SeekWithArrowKeys": {
|
|
"name": "enableSeekWithArrowKeys",
|
|
"description": "Enable seeking 5s backward/forward with left/right arrow keys",
|
|
"native_description": "Enable seeking 5s backward/forward with left/right arrow keys",
|
|
"version": {
|
|
"fr": "1.2.44",
|
|
"to": "1.2.44"
|
|
}
|
|
},
|
|
"HomeCarousels": {
|
|
"name": "enableHomeCarousels",
|
|
"description": "Enable carousels on home (causes lags in the main menu 1.2.44-1.2.56)",
|
|
"native_description": "Enable carousels on home",
|
|
"version": {
|
|
"fr": "1.2.44",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"canvasHome": {
|
|
"name": "enableHybridHomeFeedBaseline",
|
|
"description": "Enables the new Feed Baseline for Hybrid Home",
|
|
"native_description": "Enables the new Feed Baseline for Hybrid Home",
|
|
"version": {
|
|
"fr": "1.2.42",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"canvasHomeAudioPreviews": {
|
|
"name": "enableFeedBaselineAudioPreviews",
|
|
"description": "Enable audio previews in the Big Cards",
|
|
"native_description": "Enable audio previews in the Big Cards",
|
|
"version": {
|
|
"fr": "1.2.45",
|
|
"to": ""
|
|
}
|
|
},
|
|
"HomePin": {
|
|
"name": "enableHomePin",
|
|
"description": "Enable pinning of home shelves",
|
|
"native_description": "Enable pinning of home shelves",
|
|
"version": {
|
|
"fr": "1.2.45",
|
|
"to": ""
|
|
}
|
|
},
|
|
"RecentSearchesDropdown": {
|
|
"name": "enableRecentSearchesDropdown",
|
|
"description": "Enables recent searches dropdown in GlobalNavBar",
|
|
"native_description": "Enables recent searches dropdown in GlobalNavBar",
|
|
"version": {
|
|
"fr": "1.2.45",
|
|
"to": "1.2.52"
|
|
}
|
|
},
|
|
"NearbyJams": {
|
|
"name": "enableNearbyJams",
|
|
"description": "Enable the support for Nearby Jams feature in the Device Picker",
|
|
"native_description": "Enable the support for Nearby Jams feature in the Device Picker",
|
|
"version": {
|
|
"fr": "1.2.52",
|
|
"to": ""
|
|
}
|
|
},
|
|
"TrackBans": {
|
|
"name": "enableContextualTrackBans",
|
|
"description": "Enable ability to ban/hide tracks from eligible contexts",
|
|
"native_description": "Enable ability to ban/hide tracks from eligible contexts",
|
|
"version": {
|
|
"fr": "1.2.52",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ArtistLikedSongs": {
|
|
"name": "enableArtistLikedSongs",
|
|
"description": "Enable Liked Songs section on Artist page",
|
|
"native_description": "Enable Liked Songs section on Artist page",
|
|
"version": {
|
|
"fr": "1.1.67",
|
|
"to": "1.2.17"
|
|
}
|
|
},
|
|
"ConcertsNotInterested": {
|
|
"name": "enableConcertsNotInterested",
|
|
"description": "Enable user to set not interested on concerts",
|
|
"native_description": "Enable user to set not interested on concerts",
|
|
"version": {
|
|
"fr": "1.2.53",
|
|
"to": ""
|
|
}
|
|
},
|
|
"GlobalCreateButton": {
|
|
"name": "enableGlobalCreateButton",
|
|
"description": "Enable plus button for creating different types of playlists from global nav bar",
|
|
"native_description": "Enable plus button for creating different types of playlists from global nav bar",
|
|
"version": {
|
|
"fr": "1.2.53",
|
|
"to": "1.2.56"
|
|
}
|
|
},
|
|
"ZoomSettingsUIDesktop": {
|
|
"name": "enableZoomSettingsUIDesktop",
|
|
"description": "Enable zoom settings from the settings page on Desktop",
|
|
"native_description": "Enable zoom settings from the settings page on Desktop",
|
|
"version": {
|
|
"fr": "1.2.53",
|
|
"to": "1.2.57"
|
|
}
|
|
},
|
|
"AmbientModeForMiniplayer": {
|
|
"name": "enableAmbientModeForMiniplayer",
|
|
"description": "Enable Ambient Mode for Miniplayer",
|
|
"native_description": "Enable Ambient Mode for Miniplayer",
|
|
"version": {
|
|
"fr": "1.2.55",
|
|
"to": "1.2.61"
|
|
}
|
|
},
|
|
"PeekNpv": {
|
|
"name": "enablePeekNpv",
|
|
"description": "Collapse right sidebar",
|
|
"native_description": "Enable the Peek NPV feature",
|
|
"version": {
|
|
"fr": "1.2.53",
|
|
"to": ""
|
|
}
|
|
},
|
|
"AlignedPanelHeaders": {
|
|
"name": "enableAlignedPanelHeaders",
|
|
"description": "Enable aligned panel headers",
|
|
"native_description": "Enable aligned panel headers",
|
|
"version": {
|
|
"fr": "1.2.57",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"UserCommentsForEpisodes": {
|
|
"name": "enableUserCommentsForEpisodes",
|
|
"description": "Enable user comments for podcast episodes",
|
|
"native_description": "Enable user comments for podcast episodes",
|
|
"version": {
|
|
"fr": "1.2.56",
|
|
"to": ""
|
|
}
|
|
},
|
|
"AdsPrioritizeCanvas": {
|
|
"name": "embeddedAdsPrioritizeCanvas",
|
|
"description": "When enabled, tracks eligible for canvas will not be eligible for embedded ads",
|
|
"native_description": "When enabled, tracks eligible for canvas will not be eligible for embedded ads",
|
|
"version": {
|
|
"fr": "1.2.58",
|
|
"to": ""
|
|
}
|
|
},
|
|
"NewOverlayScrollbars": {
|
|
"name": "enableNewOverlayScrollbars",
|
|
"description": "Enable new overlay scrollbars",
|
|
"native_description": "Enable new overlay scrollbars",
|
|
"version": {
|
|
"fr": "1.2.58",
|
|
"to": "1.2.81"
|
|
}
|
|
},
|
|
"FullscreenLibrary": {
|
|
"name": "enableFullscreenLibrary",
|
|
"description": "Enable fullscreen library",
|
|
"native_description": "Enable fullscreen library",
|
|
"version": {
|
|
"fr": "1.2.58",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ImprovedCinemaMode": {
|
|
"name": "enableImprovedCinemaMode",
|
|
"description": "Enable improved cinema mode",
|
|
"native_description": "Enable improved cinema mode",
|
|
"version": {
|
|
"fr": "1.2.50",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"ImprovedCinemaModeCanvas": {
|
|
"name": "enableImprovedCinemaModeCanvas",
|
|
"description": "Enable canvas support inside improved cinema mode",
|
|
"native_description": "Enable canvas support inside improved cinema mode",
|
|
"version": {
|
|
"fr": "1.2.56",
|
|
"to": ""
|
|
}
|
|
},
|
|
"YlxReverseSorting": {
|
|
"name": "enableYlxReverseSorting",
|
|
"description": "Enable reverse sort direction in Your Library",
|
|
"native_description": "Enable reverse sort direction in Your Library",
|
|
"version": {
|
|
"fr": "1.2.60",
|
|
"to": ""
|
|
}
|
|
},
|
|
"BackendSearchHistory": {
|
|
"name": "enableBackendSearchHistory",
|
|
"description": "Enable backend search history",
|
|
"native_description": "Enable backend search history",
|
|
"version": {
|
|
"fr": "1.2.60",
|
|
"to": ""
|
|
}
|
|
},
|
|
"SyncingSearchHistoryToBackend": {
|
|
"name": "enableSyncingSearchHistoryToBackend",
|
|
"description": "Enables syncing search history to the backend",
|
|
"native_description": "Enables syncing search history to the backend",
|
|
"version": {
|
|
"fr": "1.2.75",
|
|
"to": ""
|
|
}
|
|
},
|
|
"WatchFeedEntityPages": {
|
|
"name": "enableWatchFeedEntityPages",
|
|
"description": "enabled track fragments in playlists, artists, albums",
|
|
"native_description": "Enable Watch Feed feature on entity pages",
|
|
"version": {
|
|
"fr": "1.2.56",
|
|
"to": ""
|
|
}
|
|
},
|
|
"WatchFeed": {
|
|
"name": "enableWatchFeed",
|
|
"description": "Enable Watch Feed feature",
|
|
"native_description": "Enable Watch Feed feature",
|
|
"version": {
|
|
"fr": "1.2.56",
|
|
"to": ""
|
|
}
|
|
},
|
|
"LyricsScrollToCurrentLineButton": {
|
|
"name": "enableLyricsScrollToCurrentLineButton",
|
|
"description": "Enable scroll to current line button in lyrics",
|
|
"native_description": "Enable scroll to current line button in lyrics",
|
|
"version": {
|
|
"fr": "1.2.65",
|
|
"to": "1.2.76"
|
|
}
|
|
},
|
|
"PiPMiniPlayerSettings": {
|
|
"name": "enablePiPMiniPlayerSettings",
|
|
"description": "Enable PiP settings",
|
|
"native_description": "Enable PiP settings",
|
|
"version": {
|
|
"fr": "1.2.65",
|
|
"to": ""
|
|
}
|
|
},
|
|
"SearchSuggestions": {
|
|
"name": "enableSearchSuggestions",
|
|
"description": "Enables the search suggestions dropdown",
|
|
"native_description": "Enables the search suggestions dropdown",
|
|
"version": {
|
|
"fr": "1.2.66",
|
|
"to": ""
|
|
}
|
|
},
|
|
"PiPMiniPlayerQueue": {
|
|
"name": "enablePiPMiniPlayerQueue",
|
|
"description": "Enables the PiP Mini Player Queue",
|
|
"native_description": "Enables the PiP Mini Player Queue",
|
|
"version": {
|
|
"fr": "1.2.67",
|
|
"to": ""
|
|
}
|
|
},
|
|
"SleepTimer": {
|
|
"name": "enableSleepTimer",
|
|
"description": "Enable Sleep timer",
|
|
"native_description": "Enable Sleep timer",
|
|
"version": {
|
|
"fr": "1.2.69",
|
|
"to": ""
|
|
}
|
|
},
|
|
"TracklistColumnsSorting": {
|
|
"name": "enableTracklistColumnsSorting",
|
|
"description": "Enable column reordering functionality in tracklists",
|
|
"native_description": "Enable column reordering functionality in tracklists",
|
|
"version": {
|
|
"fr": "1.2.69",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ContextMenuShortcuts": {
|
|
"name": "enableContextMenuShortcuts",
|
|
"description": "Enables inline keyboard shortcuts for common context menu items",
|
|
"native_description": "Enables inline keyboard shortcuts for common context menu items",
|
|
"version": {
|
|
"fr": "1.2.69",
|
|
"to": ""
|
|
}
|
|
},
|
|
"CommentThreadsReactionsForEpisodes": {
|
|
"name": "enableCommentThreadsReactionsForEpisodes",
|
|
"description": "Enable users to react and reply to comments.",
|
|
"native_description": "Enable users to react and reply to comments.",
|
|
"version": {
|
|
"fr": "1.2.74",
|
|
"to": "1.2.81"
|
|
}
|
|
},
|
|
"ExcludeTrackFromTasteProfile": {
|
|
"name": "enableExcludeTrackFromTasteProfile",
|
|
"description": "Enables option to exclude track from taste profile via context menu",
|
|
"native_description": "Enables option to exclude track from taste profile via context menu",
|
|
"version": {
|
|
"fr": "1.2.73",
|
|
"to": ""
|
|
}
|
|
},
|
|
"LauncherAutoStartToggle": {
|
|
"name": "enableLauncherAutoStartToggle",
|
|
"description": "Enable launcher auto start toggle",
|
|
"native_description": "Enable launcher auto start toggle",
|
|
"version": {
|
|
"fr": "1.2.71",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ProfileVisibilityControls": {
|
|
"name": "enableProfileVisibilityControls",
|
|
"description": "Enable profile visibility controls in the settings & profile page",
|
|
"native_description": "Enable profile visibility controls in the settings & profile page",
|
|
"version": {
|
|
"fr": "1.2.74",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ShuffleSettings": {
|
|
"name": "enableShuffleSettings",
|
|
"description": "Enable shuffle settings section in advanced settings",
|
|
"native_description": "Enable shuffle settings section in advanced settings",
|
|
"version": {
|
|
"fr": "1.2.74",
|
|
"to": ""
|
|
}
|
|
},
|
|
"YlxMultiSelect": {
|
|
"name": "enableYlxMultiSelect",
|
|
"description": "Enable multi selection in Your Library",
|
|
"native_description": "Enable multi selection in Your Library",
|
|
"version": {
|
|
"fr": "1.2.72",
|
|
"to": ""
|
|
}
|
|
},
|
|
"MoreLikeThisPlaylist": {
|
|
"name": "enableMoreLikeThisPlaylist",
|
|
"description": "Enables More Like This playlist for playlists the user cannot edit",
|
|
"native_description": "Enables More Like This playlist for playlists the user cannot edit",
|
|
"version": {
|
|
"fr": "1.2.32",
|
|
"to": ""
|
|
}
|
|
},
|
|
"Tiltable3DArtwork": {
|
|
"name": "enableTiltable3DArtwork",
|
|
"description": "Enable tiltable 3D parallax effect on artwork (Cinema Mode and Cover Art Modal)",
|
|
"native_description": "Enable tiltable 3D parallax effect on artwork (Cinema Mode and Cover Art Modal)",
|
|
"version": {
|
|
"fr": "1.2.76",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ExclusiveModeSetting": {
|
|
"name": "enableExclusiveModeSetting",
|
|
"native_description": "Display a setting to enable exclusive mode for an output device",
|
|
"version": {
|
|
"fr": "1.2.78",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ForceVolumeInExclusiveMode": {
|
|
"name": "enableForceVolumeInExclusiveMode",
|
|
"native_description": "Enables the force volume toggle when exclusive mode is enabled",
|
|
"version": {
|
|
"fr": "1.2.82",
|
|
"to": ""
|
|
}
|
|
},
|
|
"ListPrivateByDefaultSetting": {
|
|
"name": "enableListPrivateByDefaultSetting",
|
|
"native_description": "Enable List Private By Default setting in Desktop Social Settings",
|
|
"version": {
|
|
"fr": "1.2.78",
|
|
"to": ""
|
|
}
|
|
},
|
|
"Wrapped2025ListenCount": {
|
|
"name": "enableWrapped2025ListenCount",
|
|
"native_description": "Enable displaying listen counts for tracks in Wrapped 2025 Your Top Songs playlists",
|
|
"version": {
|
|
"fr": "1.2.80",
|
|
"to": ""
|
|
}
|
|
},
|
|
"MagpiePrompting": {
|
|
"name": "enableMagpiePrompting",
|
|
"version": {
|
|
"fr": "1.2.77",
|
|
"to": ""
|
|
}
|
|
},
|
|
"MagpieScheduling": {
|
|
"name": "enableMagpieScheduling",
|
|
"version": {
|
|
"fr": "1.2.77",
|
|
"to": ""
|
|
}
|
|
},
|
|
"MagpieCuration": {
|
|
"name": "enableMagpieCuration",
|
|
"version": {
|
|
"fr": "1.2.81",
|
|
"to": ""
|
|
}
|
|
},
|
|
"Magpie": {
|
|
"name": "enableMagpie",
|
|
"version": {
|
|
"fr": "1.2.77",
|
|
"to": ""
|
|
}
|
|
},
|
|
"PlaylistExtenderBpmKey": {
|
|
"name": "enablePlaylistExtenderBpmKey",
|
|
"native_description": "Enable BPM and key columns in playlist recommendations",
|
|
"version": {
|
|
"fr": "1.2.82",
|
|
"to": ""
|
|
}
|
|
}
|
|
},
|
|
"CustomExp": {
|
|
"SocialConnectOnDesktop": {
|
|
"name": "enableSocialConnectOnDesktop",
|
|
"description": "Enable the Social Connect API that powers group listening sessions for Desktop",
|
|
"native_description": "Enable the Social Connect API that powers group listening sessions for Desktop",
|
|
"value": "ENABLED",
|
|
"version": {
|
|
"fr": "1.2.21",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"SocialConnectOnDesktopWebPlayer": {
|
|
"name": "enableSocialConnectOnDesktopWebPlayer",
|
|
"description": "Enable the Social Connect API that powers group listening sessions for Desktop Web Player",
|
|
"native_description": "Enable the Social Connect API that powers group listening sessions for Desktop Web Player",
|
|
"value": "ENABLED",
|
|
"version": {
|
|
"fr": "1.2.21",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"MandalorianEaster": {
|
|
"name": "enableMandalorianEasterEgg",
|
|
"description": "Enable the Mandalorian easter-egg",
|
|
"native_description": "Enable the Mandalorian easter-egg",
|
|
"value": "HELMET_AND_SOUND",
|
|
"version": {
|
|
"fr": "1.2.10",
|
|
"to": ""
|
|
}
|
|
},
|
|
"NavAlt": {
|
|
"name": "enableNavAltExperiment",
|
|
"description": "Enable the new home structure and navigation",
|
|
"native_description": "Enable the new home structure and navigation",
|
|
"value": "ENABLED_CENTER",
|
|
"version": {
|
|
"fr": "1.1.94",
|
|
"to": "1.1.96"
|
|
}
|
|
},
|
|
"NavAlt2": {
|
|
"name": "enableNavAltExperiment2",
|
|
"description": "Enable the new home structure and navigation",
|
|
"native_description": "Enable the new home structure and navigation",
|
|
"value": "ENABLED_CENTER",
|
|
"version": {
|
|
"fr": "1.1.97",
|
|
"to": "1.2.2"
|
|
}
|
|
},
|
|
"LyricsUpsell": {
|
|
"name": "forceLyricsUpsell",
|
|
"description": "Force Lyrics Upsell for testing",
|
|
"native_description": "Force Lyrics Upsell for testing",
|
|
"value": "CONTROL",
|
|
"version": {
|
|
"fr": "1.2.19",
|
|
"to": ""
|
|
}
|
|
},
|
|
"InternalTrackSearch": {
|
|
"name": "enableInternalTrackSearch",
|
|
"description": "Enable internal track search on desktop UI",
|
|
"native_description": "Enable internal track search on desktop UI",
|
|
"value": "VARIANT",
|
|
"version": {
|
|
"fr": "1.2.19",
|
|
"to": "1.2.47"
|
|
}
|
|
},
|
|
"TrackRecommender": {
|
|
"name": "enableTrackInternalLinkRecommender",
|
|
"description": "Enable internal link recommender component for track entity pages",
|
|
"native_description": "Enable internal link recommender component for track entity pages",
|
|
"value": "canonical-top-position",
|
|
"version": {
|
|
"fr": "1.2.19",
|
|
"to": "1.2.33"
|
|
}
|
|
},
|
|
"GlobalNavBar": {
|
|
"name": "enableGlobalNavBar",
|
|
"description": "Show global nav bar with home button, search input and user avatar",
|
|
"native_description": "Show global nav bar with home button, search input and user avatar",
|
|
"value": "home-next-to-search",
|
|
"version": {
|
|
"fr": "1.2.30",
|
|
"to": "1.2.45"
|
|
}
|
|
},
|
|
"VideosPremiumUpsell": {
|
|
"name": "musicVideosPremiumUpsell",
|
|
"description": "Testing Premium upsell for Free users on music videos",
|
|
"native_description": "Testing Premium upsell for Free users on music videos",
|
|
"value": "CONTROL",
|
|
"version": {
|
|
"fr": "1.2.31",
|
|
"to": ""
|
|
}
|
|
},
|
|
"CanvasNpv": {
|
|
"name": "enableCanvasNpv",
|
|
"description": "Enables short, looping visuals on tracks",
|
|
"native_description": "Enables short, looping visuals on tracks",
|
|
"value": "canvas-play-loop",
|
|
"version": {
|
|
"fr": "1.2.33",
|
|
"to": "1.2.62"
|
|
}
|
|
},
|
|
"shareButtonPositioning": {
|
|
"name": "shareButtonPositioning",
|
|
"description": "Share button positioning in NPV",
|
|
"native_description": "Share button positioning in NPV",
|
|
"value": "NPV_ALWAYS_VISIBLE",
|
|
"version": {
|
|
"fr": "1.2.39",
|
|
"to": "1.2.50"
|
|
}
|
|
},
|
|
"CreateButton": {
|
|
"name": "enableCreateButton",
|
|
"description": "Enable create button either in the global navbar or in YLX",
|
|
"native_description": "Enable create button either in the global navbar or in YLX",
|
|
"value": "your_library",
|
|
"version": {
|
|
"fr": "1.2.57",
|
|
"to": "1.2.81"
|
|
}
|
|
},
|
|
"AdsDismissTimeInterval": {
|
|
"name": "embeddedAdsDismissTimeInterval",
|
|
"description": "How long to wait (in seconds) before autodismissing embedded ad",
|
|
"native_description": "How long to wait (in seconds) before autodismissing embedded ad",
|
|
"value": "0",
|
|
"version": {
|
|
"fr": "1.2.59",
|
|
"to": ""
|
|
}
|
|
},
|
|
"AdsRefreshTimeInterval": {
|
|
"name": "embeddedAdsRefreshTimeInterval",
|
|
"description": "How long to wait (in seconds) between each successful render of embedded ad",
|
|
"native_description": "How long to wait (in seconds) between each successful render of embedded ad",
|
|
"value": "99999",
|
|
"version": {
|
|
"fr": "1.2.59",
|
|
"to": ""
|
|
}
|
|
},
|
|
"SpotifyOnboardingChecklist": {
|
|
"name": "enableSpotifyOnboardingChecklist",
|
|
"description": "Enable checklist-based onboarding",
|
|
"native_description": "Enable checklist-based onboarding",
|
|
"value": "control",
|
|
"version": {
|
|
"fr": "1.2.60",
|
|
"to": ""
|
|
}
|
|
},
|
|
"LyricsVariationsInNPV": {
|
|
"name": "enableLyricsVariationsInNPV",
|
|
"description": "Enable Lyrics in NPV and reducing accidental view",
|
|
"native_description": "Enable Lyrics in NPV and reducing accidental view",
|
|
"value": "REDUCED_VISIBILITY",
|
|
"version": {
|
|
"fr": "1.2.66",
|
|
"to": ""
|
|
}
|
|
},
|
|
"SkipNextTooltip": {
|
|
"name": "enableSkipNextTooltip",
|
|
"description": "Enable tooltip that shows a preview of the next item in queue",
|
|
"native_description": "Enable tooltip that shows a preview of the next item in queue",
|
|
"value": "expanded",
|
|
"version": {
|
|
"fr": "1.2.65",
|
|
"to": ""
|
|
}
|
|
},
|
|
"OutroPreviewReporting": {
|
|
"name": "enableOutroPreviewReporting",
|
|
"description": "Enable outro reporter for audio previews",
|
|
"native_description": "Enable outro reporter for audio previews",
|
|
"value": "DISABLED",
|
|
"version": {
|
|
"fr": "1.2.70",
|
|
"to": ""
|
|
}
|
|
},
|
|
"LibraryImportSettings": {
|
|
"name": "enableLibraryImportSettings",
|
|
"description": "Enable library import on settings page",
|
|
"native_description": "Enable library import on settings page",
|
|
"value": "enabled",
|
|
"version": {
|
|
"fr": "1.2.73",
|
|
"to": ""
|
|
}
|
|
},
|
|
"SearchResultsAsList": {
|
|
"name": "enableSearchResultsAsList",
|
|
"description": "Enables the search results as a list of top results",
|
|
"native_description": "Enables the search results as a list of top results",
|
|
"value": "LIST_WITH_TOP_RESULT",
|
|
"version": {
|
|
"fr": "1.2.73",
|
|
"to": ""
|
|
}
|
|
}
|
|
},
|
|
"binary": {
|
|
"block_update": {
|
|
"version": {
|
|
"fr": "1.1.59",
|
|
"to": ""
|
|
},
|
|
"add": "(?<=desktop-update\/.)7(\/update)",
|
|
"match": "(?<=desktop-update\/.)2(\/update)",
|
|
"replace": "7/update"
|
|
},
|
|
"block_slots": {
|
|
"version": {
|
|
"fr": "1.1.59",
|
|
"to": ""
|
|
},
|
|
"add": "slot}(?=.{3,8}(override_url|queued_ads))",
|
|
"match": "slots(?=.{3,8}(override_url|queued_ads))",
|
|
"replace": "slot}"
|
|
},
|
|
"block_slots_2": {
|
|
"version": {
|
|
"fr": "1.2.55",
|
|
"to": ""
|
|
},
|
|
"add": "slot}(?=.{25,35}state)",
|
|
"match": "slots(?=.{25,35}state)",
|
|
"replace": "slot}"
|
|
},
|
|
"block_slots_3": {
|
|
"version": {
|
|
"fr": "1.2.55",
|
|
"to": ""
|
|
},
|
|
"add": "}(?=payload=)",
|
|
"match": "\\?(?=payload=)",
|
|
"replace": "}"
|
|
},
|
|
"block_gabo": {
|
|
"version": {
|
|
"fr": "1.1.59",
|
|
"to": "1.2.73"
|
|
},
|
|
"add": "dodo(?=.receiver-service)",
|
|
"match": "gabo(?=.receiver-service)",
|
|
"replace": "dodo"
|
|
},
|
|
"block_gabo2": {
|
|
"version": {
|
|
"fr": "1.2.74",
|
|
"to": ""
|
|
},
|
|
"add": "dodo(?=.receiver-service(?:/public|[^/]))",
|
|
"match": "gabo(?=.receiver-service(?:/public|[^/]))",
|
|
"replace": "dodo"
|
|
}
|
|
},
|
|
"themelyrics": {
|
|
"theme": {
|
|
"default": {
|
|
"pasttext": "#575757",
|
|
"current": "#C8C8C8",
|
|
"next": "#575757",
|
|
"hover": "#C8C8C8",
|
|
"background": "#121212",
|
|
"maxmatch": "#969696"
|
|
},
|
|
"red": {
|
|
"pasttext": "#575757",
|
|
"current": "#FF3737",
|
|
"next": "#575757",
|
|
"hover": "#C8C8C8",
|
|
"background": "#121212",
|
|
"maxmatch": "#969696"
|
|
},
|
|
"orange": {
|
|
"pasttext": "#575757",
|
|
"current": "#F68D00",
|
|
"next": "#575757",
|
|
"hover": "#C8C8C8",
|
|
"background": "#121212",
|
|
"maxmatch": "#969696"
|
|
},
|
|
"yellow": {
|
|
"pasttext": "#575757",
|
|
"current": "#ECE224",
|
|
"next": "#575757",
|
|
"hover": "#C8C8C8",
|
|
"background": "#121212",
|
|
"maxmatch": "#969696"
|
|
},
|
|
"spotify": {
|
|
"pasttext": "#575757",
|
|
"current": "#1ED760",
|
|
"next": "#575757",
|
|
"hover": "#C8C8C8",
|
|
"background": "#121212",
|
|
"maxmatch": "#969696"
|
|
},
|
|
"spotify#2": {
|
|
"pasttext": "#9b9b9b",
|
|
"current": "#1ed760",
|
|
"next": "#666666",
|
|
"hover": "#f2f2f2",
|
|
"background": "#242424",
|
|
"maxmatch": "#C2C2C2"
|
|
},
|
|
"blue": {
|
|
"pasttext": "#575757",
|
|
"current": "#00DFEA",
|
|
"next": "#575757",
|
|
"hover": "#C8C8C8",
|
|
"background": "#121212",
|
|
"maxmatch": "#969696"
|
|
},
|
|
"purple": {
|
|
"pasttext": "#575757",
|
|
"current": "#9E6BE3",
|
|
"next": "#575757",
|
|
"hover": "#C8C8C8",
|
|
"background": "#121212",
|
|
"maxmatch": "#969696"
|
|
},
|
|
"strawberry": {
|
|
"pasttext": "#F17F7F",
|
|
"current": "#E43A47",
|
|
"next": "#595959",
|
|
"hover": "#F2F2F2",
|
|
"background": "#1C1C1E",
|
|
"maxmatch": "#595959"
|
|
},
|
|
"pumpkin": {
|
|
"pasttext": "#FDAC69",
|
|
"current": "#E88500",
|
|
"next": "#595959",
|
|
"hover": "#F2F2F2",
|
|
"background": "#1C1C1E",
|
|
"maxmatch": "#595959"
|
|
},
|
|
"sandbar": {
|
|
"pasttext": "#FFDB7A",
|
|
"current": "#F5BA18",
|
|
"next": "#595959",
|
|
"hover": "#F2F2F2",
|
|
"background": "#1C1C1E",
|
|
"maxmatch": "#595959"
|
|
},
|
|
"radium": {
|
|
"pasttext": "#AAFFA3",
|
|
"current": "#17D344",
|
|
"next": "#595959",
|
|
"hover": "#F2F2F2",
|
|
"background": "#1C1C1E",
|
|
"maxmatch": "#595959"
|
|
},
|
|
"oceano": {
|
|
"pasttext": "#70DBF0",
|
|
"current": "#13A1BD",
|
|
"next": "#595959",
|
|
"hover": "#F2F2F2",
|
|
"background": "#1C1C1E",
|
|
"maxmatch": "#595959"
|
|
},
|
|
"royal": {
|
|
"pasttext": "#B8A3EB",
|
|
"current": "#8461DD",
|
|
"next": "#595959",
|
|
"hover": "#F2F2F2",
|
|
"background": "#1C1C1E",
|
|
"maxmatch": "#595959"
|
|
},
|
|
"github": {
|
|
"pasttext": "#AD82F8",
|
|
"current": "#7EE787",
|
|
"next": "#47566D",
|
|
"hover": "#70B3FF",
|
|
"background": "#161B22",
|
|
"maxmatch": "#408BD0"
|
|
},
|
|
"discord": {
|
|
"pasttext": "#616774",
|
|
"current": "#7A8FDC",
|
|
"next": "#616774",
|
|
"hover": "#FFFFFF",
|
|
"background": "#23272A",
|
|
"maxmatch": "#616774"
|
|
},
|
|
"drot": {
|
|
"pasttext": "#505050",
|
|
"current": "#F37171",
|
|
"next": "#505050",
|
|
"hover": "#A13131",
|
|
"background": "#191414",
|
|
"maxmatch": "#787878"
|
|
},
|
|
"forest": {
|
|
"pasttext": "#505050",
|
|
"current": "#AEF97B",
|
|
"next": "#505050",
|
|
"hover": "#418022",
|
|
"background": "#141914",
|
|
"maxmatch": "#787878"
|
|
},
|
|
"fresh": {
|
|
"pasttext": "#505050",
|
|
"current": "#50DCF0",
|
|
"next": "#505050",
|
|
"hover": "#0B7383",
|
|
"background": "#14191E",
|
|
"maxmatch": "#787878"
|
|
},
|
|
"zing": {
|
|
"pasttext": "#4E596F",
|
|
"current": "#F67064",
|
|
"next": "#4E596F",
|
|
"hover": "#FFFFFF",
|
|
"background": "#202430",
|
|
"maxmatch": "#9EA8BC"
|
|
},
|
|
"pinkle": {
|
|
"pasttext": "#9579E3",
|
|
"current": "#CD3B99",
|
|
"next": "#5E547C",
|
|
"hover": "#FFFFFF",
|
|
"background": "#1C1925",
|
|
"maxmatch": "#5E547C"
|
|
},
|
|
"krux": {
|
|
"pasttext": "#5C89D2",
|
|
"current": "#01C38D",
|
|
"next": "#696E79",
|
|
"hover": "#FFFFFF",
|
|
"background": "#191E29",
|
|
"maxmatch": "#696E79"
|
|
},
|
|
"blueberry": {
|
|
"pasttext": "#1CAAC6",
|
|
"current": "#90E0F0",
|
|
"next": "#516377",
|
|
"hover": "#A0D1FA",
|
|
"background": "#232937",
|
|
"maxmatch": "#516377"
|
|
},
|
|
"postlight": {
|
|
"pasttext": "#C9A8FE",
|
|
"current": "#9D65C7",
|
|
"next": "#534D6F",
|
|
"hover": "#D1D1D1",
|
|
"background": "#13101C",
|
|
"maxmatch": "#534D6F"
|
|
},
|
|
"relish": {
|
|
"pasttext": "#9D2117",
|
|
"current": "#C8C8C8",
|
|
"next": "#C8A032",
|
|
"hover": "#E5CB8B",
|
|
"background": "#121212",
|
|
"maxmatch": "#787878"
|
|
},
|
|
"turquoise": {
|
|
"pasttext": "#00656aa0",
|
|
"current": "#01dfea",
|
|
"next": "#575757",
|
|
"hover": "#a97aff",
|
|
"background": "#121212",
|
|
"maxmatch": "#00656a"
|
|
},
|
|
"lavender": {
|
|
"pasttext": "#B8A2EA",
|
|
"current": "#8462DD",
|
|
"next": "#575757",
|
|
"hover": "#F2F2F2",
|
|
"background": "#121212",
|
|
"maxmatch": "#C2C2C2"
|
|
}
|
|
}
|
|
},
|
|
"collaboration": {
|
|
"version": {
|
|
"fr": "1.1.74",
|
|
"to": "1.2.81"
|
|
},
|
|
"match": "[\\w$]+\\??\\.canAdministratePermissions(\\W.*?\"permissions\\.invite-collaborators\")",
|
|
"replace": "false$1"
|
|
},
|
|
"byspotx": {
|
|
"add": "// Patched by SpotX"
|
|
},
|
|
"disablesentry": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": ""
|
|
},
|
|
"match": [
|
|
"@\\w+\/gabo[^\"]+"
|
|
],
|
|
"replace": [
|
|
""
|
|
]
|
|
},
|
|
"cssmin": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": ""
|
|
},
|
|
"match": [
|
|
"[/]\\*([^*]|[\r\n]|(\\*([^/]|[\r\n])))*\\*[/]",
|
|
"[/][/]#\\s.*",
|
|
"\r?\n(?!\\(1|\\d)"
|
|
],
|
|
"replace": [
|
|
"",
|
|
"",
|
|
""
|
|
]
|
|
},
|
|
"htmlmin": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": ""
|
|
},
|
|
"match": [
|
|
"<li><a href=\"#[A-Za-z0-9]{5}\">zlib<\/a><\/li>\n(.|\n)*<\/p><!-- END CONTAINER DEPS LICENSES -->(<\/div>)",
|
|
"\t",
|
|
" ",
|
|
"(?m)(^\\s*\r?\n)",
|
|
"\r?\n(?!\\(1|\\d)"
|
|
],
|
|
"replace": [
|
|
"$2",
|
|
"",
|
|
"",
|
|
"",
|
|
""
|
|
]
|
|
},
|
|
"blankmin": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": ""
|
|
},
|
|
"match": [
|
|
" ",
|
|
"(?m)(^\\s*\r?\n)",
|
|
"\r?\n(?!\\(1|\\d)"
|
|
],
|
|
"replace": [
|
|
"",
|
|
"",
|
|
""
|
|
]
|
|
},
|
|
"minjs": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": ""
|
|
},
|
|
"match": [
|
|
"[/][/][#] sourceMappingURL=.*[.]map",
|
|
"\r?\n(?!\\(1|\\d)"
|
|
],
|
|
"replace": [
|
|
"",
|
|
""
|
|
]
|
|
},
|
|
"minjson": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": ""
|
|
},
|
|
"match": [
|
|
" ",
|
|
" ",
|
|
"\": ",
|
|
"\r?\n(?!\\(1|\\d)"
|
|
],
|
|
"replace": [
|
|
"",
|
|
"",
|
|
"\":",
|
|
""
|
|
]
|
|
},
|
|
"block_subfeeds": {
|
|
"version": {
|
|
"fr": "1.2.36",
|
|
"to": ""
|
|
},
|
|
"add": " .LVMjmN2CaPruPAo62RAY, .Wn4fEKCJ6jYPfG2Y0ABn, .Y3Kd8WKnE3ZW9lzgA8nN, .C_T1Uoz7Fws_AFDl { display: none !important }"
|
|
},
|
|
"downloadquality": {
|
|
"version": {
|
|
"fr": "1.2.30",
|
|
"to": ""
|
|
},
|
|
"add": " :is(.weV_qxFz4gF5sPotO10y, .BMtRRwqaJD_95vJFMFD0, .eguwzH_QWTBXry7hiNj3, .qV_CxbowaNkMarye, .qV_CxbowaNkMarye):has([for=\"desktop.settings.downloadQuality\"]) {display: none}"
|
|
},
|
|
"downloadicon": {
|
|
"version": {
|
|
"fr": "1.1.74",
|
|
"to": ""
|
|
},
|
|
"add": " .BKsbV2Xl786X9a09XROH, .GWCBhKJqeZal3n5tCQwl, .pX3IkLhEry0wVfiU {display:none}"
|
|
},
|
|
"submenudownload": {
|
|
"version": {
|
|
"fr": "1.1.74",
|
|
"to": ""
|
|
},
|
|
"add": " .pzkhLqffqF_4hucrVVQA, .egE6UQjF_UUoCzvMxREj, .Y98_oiegQgSpY_o7hoKG, .tT_JypfxNakuY1jHgyBN, .zVA1h9TUy8QQBogj {display:none}"
|
|
},
|
|
"veryhighstream": {
|
|
"version": {
|
|
"fr": "1.1.74",
|
|
"to": "1.2.29"
|
|
},
|
|
"add": " #desktop\\.settings\\.streamingQuality>option:nth-child(5) {display:none}"
|
|
},
|
|
"fix-scrollbar": {
|
|
"version": {
|
|
"fr": "1.1.59",
|
|
"to": ""
|
|
},
|
|
"add": " .main-view-container__scroll-node > .os-scrollbar-vertical {top:0px !important}"
|
|
},
|
|
"fix-old-theme": {
|
|
"version": {
|
|
"fr": "1.1.74",
|
|
"to": "1.2.13"
|
|
},
|
|
"match": "((LKgm9fCDTO7wqig_5U1q|eFQFeXVbY8rrcTagg0oH){--left-sidebar-item-height.+?margin-top)(:\\d+px)",
|
|
"replace": "$1:0px"
|
|
},
|
|
"searchFixes": {
|
|
"version": {
|
|
"fr": "1.1.85",
|
|
"to": "1.2.57"
|
|
},
|
|
"match": "(typeName\\])",
|
|
"replace": "$1 || []"
|
|
}
|
|
},
|
|
"VariousJs": {
|
|
"product_state": {
|
|
"version": {
|
|
"fr": "1.1.93",
|
|
"to": ""
|
|
},
|
|
"match": "(this\\.(?:productStateApi|_product_state)(?:|_service)=(.))(?=}|(?:,this\\.cache=.)?,this\\.productStateApi|,this\\._events)",
|
|
"replace": "$1,$2?.putOverridesValues?.({0})",
|
|
"add": "ads:'0',catalogue:'premium',product:'premium',type:'premium',name:'Spotify','unrestricted':'1'",
|
|
"add2": "'storage-size-config':'{0},90,500,3'"
|
|
},
|
|
"dev-tools": {
|
|
"version": {
|
|
"fr": "1.1.98",
|
|
"to": "1.2.37"
|
|
},
|
|
"match": [
|
|
"(onSelected:).{3,14}({..\"app.enable.developer.mode.,).\\)(,.\\(!0\\))?}",
|
|
"{(.{5,20}?|)(this\\.(?:productStateApi|_product_state)(?:|_service)=(.))(?=}|,this\\.productStateApi|,this\\._events|,.\\?\\.putOverridesValues)",
|
|
"(..\\(.\\)|.)(\\?(..createElement|\\(.{1,7}jsxs\\))\\(.{1,3},{filterMatchQuery:.{2,15}\\(\"settings.employee\"\\))"
|
|
],
|
|
"replace": [
|
|
"$1(check)=>$2check);localStorage.setItem('dev-tools',check);Spotx.ProductState.putOverridesValues({pairs:{'com.spotify.madprops.use.ucs.product.state':check?'1':'0','employee':check?'1':'0'}});setTimeout(()=>{window.sendCosmosRequest({ request:JSON.stringify({method:'POST',uri:'sp://desktop/v1/restart'})})},700);}",
|
|
"{window.Spotx={ProductState:$3};if(localStorage.getItem('dev-tools')==='true'){$3.putOverridesValues({pairs:{'com.spotify.madprops.use.ucs.product.state':'1','employee':'1'}})};$1$2",
|
|
"true$2"
|
|
]
|
|
},
|
|
"banner_home": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": ""
|
|
},
|
|
"match": "(ADS_PREMIUM,isPremium:).(.{20,60}?isHptoHidden:).",
|
|
"replace": "$1true$2true"
|
|
},
|
|
"sentry": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": ""
|
|
},
|
|
"match": "(864e5)<30",
|
|
"replace": "$1<0"
|
|
},
|
|
"disablelog": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": ""
|
|
},
|
|
"match": "sp://logging/v3/\\w+",
|
|
"replace": ""
|
|
},
|
|
"hidemerchsidebar": {
|
|
"version": {
|
|
"fr": "1.2.0",
|
|
"to": "1.2.44"
|
|
},
|
|
"match": "((return|merch:.}\\)\\=\\>)( .&&\\(\\!.\\|\\|..length\\<1\\)&&..length\\>0&&\\(.=.\\),)?\\!.\\|\\|..length\\<1)",
|
|
"replace": "$2 true "
|
|
},
|
|
"offrujs": {
|
|
"version": {
|
|
"fr": "1.1.92",
|
|
"to": ""
|
|
},
|
|
"match": "\\[(.\\..{1,2}\\.)en,.\\..{1,2}\\.a(.+?\\])",
|
|
"replace": "[$1en,$1ru]"
|
|
},
|
|
"goofyhistory": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": ""
|
|
},
|
|
"match": "({data:.}\\)=>{|.\\.data;)((?:this|.)\\._state=(.))",
|
|
"replace": "$1goofyHistory($3, {0}, {1});$2"
|
|
},
|
|
"similarplaylist": {
|
|
"version": {
|
|
"fr": "1.1.85",
|
|
"to": "1.2.24"
|
|
},
|
|
"match": "(Fragment,(?:null,|{children:\\[))(?:[^}]{1,100}?)contextmenu\\.create-similar-playlist\"\\)}\\),",
|
|
"replace": "$1"
|
|
},
|
|
"sidebar_fix": {
|
|
"version": {
|
|
"fr": "1.1.99",
|
|
"to": "1.2.6"
|
|
},
|
|
"match": "min:320,max:420",
|
|
"replace": "min:250,max:400"
|
|
},
|
|
"filtertags_locale_fix": {
|
|
"version": {
|
|
"fr": "1.2.29",
|
|
"to": ""
|
|
},
|
|
"match": "(withPath\\(\"\/liked-songs\"\\))",
|
|
"replace": "$1.withLocale(\"en\")"
|
|
},
|
|
"lyrics-old-on": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": "1.2.35"
|
|
},
|
|
"match": "((?:\\(?await )?.\\.build.{20,60}encodeURIComponent.{20,140}\"\/track\/{trackId}.+?)(.send)",
|
|
"replace": "$1.withHeaders([{key:'spotify-app-version',value:'1.2.43'}])$2"
|
|
},
|
|
"lyrics-block": {
|
|
"version": {
|
|
"fr": "1.1.70",
|
|
"to": "1.2.40"
|
|
},
|
|
"match": "(?:\\(?await )?.\\.build.{20,60}encodeURIComponent.{20,140}\"\\/track\\/{trackId}.+?send\\(\\)(?:\\)\\.body)?",
|
|
"replace": "{}"
|
|
},
|
|
"fixTitlebarHeight": {
|
|
"version": {
|
|
"fr": "1.2.45",
|
|
"to": "1.2.45"
|
|
},
|
|
"match": "(\"update_titlebar\",height:).",
|
|
"replace": "$1'40'"
|
|
},
|
|
"mock": {
|
|
"version": {
|
|
"fr": "1.2.55",
|
|
"to": ""
|
|
},
|
|
"match": "\/(?:leavebehinds\/mock|leavebehinds|mock|sponsoredplaylist)\/",
|
|
"replace": "/localhost/"
|
|
},
|
|
"upgradeButton": {
|
|
"version": {
|
|
"fr": "1.2.55",
|
|
"to": ""
|
|
},
|
|
"match": "\"\\(min-width: 1024px\\)\"",
|
|
"replace": "\"(min-width: 9999990px)\""
|
|
},
|
|
"upgradeMenu": {
|
|
"version": {
|
|
"fr": "1.2.55",
|
|
"to": ""
|
|
},
|
|
"match": "=>\\{((?:(?!=>\\{).)*?(?=\"loggedin_upgrade_menu))",
|
|
"replace": "=>{ return null; $1"
|
|
},
|
|
"hideEmptyYourEpisodes": {
|
|
"version": {
|
|
"fr": "1.2.78",
|
|
"to": ""
|
|
},
|
|
"match": "(includeYourEpisodes\\?\\{inclusionMode:[^,}]+\\.)INCLUDE_ALWAYS",
|
|
"replace": "$1INCLUDE_IF_NOT_EMPTY"
|
|
},
|
|
"GenreHubHashFix": {
|
|
"version": {
|
|
"fr": "1.1.85",
|
|
"to": "1.1.99"
|
|
},
|
|
"match": "((sha256Hash: *await|return [^,]+,) *)([^ (]+[.]k[.]hash)[(]([^.()]+)[.]body[)]",
|
|
"replace": "$1(\"browsePage\"===$4.name?\"d8346883162a16a62a5b69e73e70c66a68c27b14265091cd9e1517f48334bbb3\":$3($4.body))"
|
|
}
|
|
}
|
|
} |