Spicetify extension to hide podcasts, and optionally audiobooks.
- Hides podcast carousels and shelves on the homepage
- Hides podcasts and episodes in search results
- Hides podcast shows and episodes in the search suggestions dropdown
- Hides the podcast and audiobook category cards on the Search page
- Hides the "Podcasts" filter chip wherever it appears
- Hides the "Your Episodes" sidebar section, and podcasts in the sidebar
- Can also hide audiobooks — their category cards, filter chip, and search results
⚙️ Install
Copy hidePodcasts.js into your Spicetify extensions directory:
| Platform | Path |
|---|---|
| Linux | ~/.config/spicetify/Extensions or $XDG_CONFIG_HOME/.config/spicetify/Extensions/ |
| MacOS | ~/.config/spicetify/Extensions or $SPICETIFY_CONFIG/Extensions |
| Windows | %appdata%/spicetify/Extensions/ |
After putting the extension file into the correct folder, run the following command to install the extension:
spicetify config extensions hidePodcasts.js
spicetify apply
Note: Using the config command to add the extension will always append the file name to the existing extensions list. It does not replace the whole key's value.
Or you can manually edit your config-xpui.ini file. Add your desired extension filenames in the extensions key, separated them by the | character.
Example:
[AdditionalOptions] ... extensions = autoSkipExplicit.js|shuffle+.js|trashbin.js|hidePodcasts.js
Then run:
🪄 Usage
- Toggle in the profile menu.
- Aggressive mode constantly watches the page for changes instead of stopping once initial load is complete. This should help if you face issues with podcast content loading in later on.
- Hiding audiobooks requires the extension to be enabled.
- Podcasts and audiobooks are toggled independently, even though Spotify serves both under the same
/show/URLs.
🌎 Translations
I've added translations support! If you use Spotify in a non-English language and are getting the "hide podcasts" menu item etc in English, you can get your language added by either:
- Submitting a pull request with a new copy of
src/locales/en.jsonbut named after your locale, with your translated content inside. - Or making a new issue with the relevant information.
More
If you find any bugs or places where podcasts are still showing up, please create a new issue on the GitHub repo.
