WP Manifestindependent plugin directory
manifest / media / podlist

PodList

A WordPress plugin that enables you to get all spotify episodes and display it using a short code

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/oheneadj/podlist/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

🎧 PodList - WordPress Podcast Playlist Plugin

PodList is a modern WordPress plugin that makes it easy to embed podcast playlists from Spotify with customizable display options.
With support for caching, pagination, load more/infinite scroll, and custom styling, you can showcase podcasts beautifully on your website.


✨ Features

  • 📻 Embed Spotify podcast playlists with a simple shortcode
  • ⚡ Built-in caching for better performance
  • 🔄 Choose between Load More button or Infinite Scrolling for pagination
  • 🎨 Customize iframe appearance (compact or full)
  • 🌈 Change iframe color theme to match your brand
  • 🛠 Easy-to-use settings panel in the WordPress admin dashboard

🚀 Installation

  1. Download the plugin or clone it into your WordPress wp-content/plugins/ directory:

    
    git clone https://github.com/YOUR-USERNAME/podlist.git
  2. Activate the plugin in your WordPress Plugins menu.

  3. Go to PodList Settings in the admin dashboard to configure your preferences.


📝 Usage

Once configured in the admin panel, use the shortcode on any post or page:

[podlist]

The plugin will:

  • Load the Spotify Show URL set in the admin page
  • Apply your caching, limit, pagination, and appearance settings automatically

⚙️ Admin Settings

From the PodList settings page, you can:

  • Set your default Spotify Show URL
  • Enable/disable caching and set cache duration
  • Choose number of episodes to display (limit)
  • Select pagination type: Load More or Infinite Scroll
  • Pick iframe appearance: Compact or Full
  • Customize iframe colors with gradient options

👨‍💻 Author

Ohene Adjei ohene.dev


🛡️ Security

This plugin follows WordPress Security Best Practices, including:

  • Proper sanitization and escaping
  • Validating user inputs
  • Using WordPress-provided APIs for safe storage & output

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to improve.


📄 License

This project is licensed under the MIT License.