=== Podcast Player === Contributors: vedathemes Tags: podcast, podcasting, rss feed, feed to audio, podcaster Requires at least: 4.7 Tested up to: 5.2 Requires PHP: 5.4 Stable tag: 1.5.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Host your podcast anywhere, display them only using podcasting feed url. Use custom widget or shortcode to display podcast player anywhere on your site. == Description == An easy way to show and play your podcast episodes using podcasting feed url. It is a must have plugin for your podcast website. Give your listeners an easy access to all your episodes from any page or even from all the pages of your website. = Podcast player key features = * Give your listeners an easy access to your podcast episodes. * Display responsive podcast player just by entering your podcast's feed url. * Fetch all required details from feed url. * Option to modify fetched details of your podcast. * Option to Show or Hide individual player elements. * Give your listener an option to share your podcast episodes. * Ajax live search episodes from the podcast. * It is possible to have multiple instances of podcast player on single page. * Self adjusting layout according to width of the podcast player. = Setup Podcast Player Widget = Display searchable podcast episodes list on any widget area of your website. Minimum Setup 1. After activating the plugin, visit Appearance > Widgets in admin dashboard. 1. Look for 'Podcast player' widget in left 'Available Widgets' section. 1. Drag the widget to any available sidebar/widget area. 1. Enter feed url in the appropriate field. 1. Click [Save] button. Advanced Setup 1. After activating the plugin, visit Appearance > Widgets in admin dashboard. 1. Look for 'Podcast player' widget in left 'Available Widgets' section. 1. Drag the widget to any available sidebar/widget area. 1. Enter feed url in the appropriate field. 1. Optionally, click on "Change podcast content" button to customize feed's auto fetched details. 1. Optionally, click on "Show/Hide player items" button to show or hide player elements. 1. Optionally, click on "Podcast player styling" button to customize player's accent color. 1. Click [Save] button. = Setup Podcast Player using shortcode = Minimum Setup [podcastplayer feed_url =''] 1. feed_url - Your podcast feed url. Advanced Setup [podcastplayer feed_url ='' number='' podcast_menu='' cover_image_url='' hide_cover='true' hide_description='true' hide_subscribe='true' hide_search='true' hide_loadmore='true' hide_download='true' accent_color='#FFFFFF']Short Description [/podcastplayer] 1. feed_url: Your podcast feed url. 1. number: Number of podcasts episodes to be displayed at a time. 1. podcast_menu: Any previously created WordPress menu's name OR ID OR slug. (optional) 1. cover_image_url: Podcast's cover image url. The image must be from your WP media library. (optional) 1. hide_cover: Show / Hide podcast cover image 1. hide_description: Show / Hide podcast description 1. hide_subscribe: Show / Hide podcast subscribe button. 1. hide_search: Show / Hide podcast search field. 1. hide_loadmore: Show / Hide podcast load more button. 1. hide_download: Hide podcast episode download link. 1. accent_color: Podcast player's accent color (Color hex-code to be entered). 1. Short Description: Podcast short text description. (optional) Depricated Shortcode Options (No longer available) 1. skin: dark or light player skin 1. hide_content: Show / Hide podcast single episode content. 1. no_excerpt: Podcast description excerpt or full content. 1. hide_social: Hide podcast episode share links. == Installation == Installing “Podcast player” can be done either by searching for “Podcast Player” via the “Plugins > Add New” screen in your WordPress dashboard, or by using the following steps: 1. Download the plugin via WordPress.org 1. Upload the ZIP file through the ‘Plugins > Add New > Upload’ in your WordPress dashboard 1. Activate the plugin through the ‘Plugins’ menu in WordPress == Frequently Asked Questions == = Where can I host my podcast files? = You can host your podcast files anywhere. This plugin only uses rss feed link to fetch and display your podcast episodes. = Does it support video podcasts? = Yes, this plugin supports video podcasts (mp4 format). = Can it support multiple feeds in a single player? = No, you cannot use multiple podcast feed urls in one player instance. = Is it responsive friendly? = Yes, podcast player is completely mobile responsive. It can even change its layout according to its container width. For example, on larger screen, layout of podcast player on a narrow sidebar will be different than on a wider content section. = Can I show multiple podcast players on a single page? = Yes. You can display multiple instances of podcast player on a single page/post. = How to switch back to older player design? = Go to your WordPress admin dashboard. Navigate to Settings > Podcast Player. Click on the checkbox and hit the save button. == Screenshots == 1. Display podcast player using custom widget 2. Display podcast player using shortcode 3. Podcats player on small size container 4. Podcast player on large size container == Changelog == = 1.5.0 = * Bug Fix - Fallback to media src if share link is not available. * Modify - Major styling changes in Podcast Player. * Modify - Use a custom font stack for the player to reduce font inconsistancy. = 1.4.0 = * Bug Fix: Button element styling issue resolved. * Bug Fix: Bug due to Mediaelement class mutation by mediaelement-migrate script * Bug Fix: Podcast episode list height on large sreen. * Bug Fix: Increasing simplebar-placeholder width inside flexbox. * Remove: Repititive PHP scipt removed from class-podcast-player-display.php * Remove: Cleaner script removed as it is not required. * Modify: Minor PHP script improvements. * Add: Options to download or share podcast episode. * Compliance with latest WordPress coding standards. = 1.3.0 = * Implement OOJS and es-next with webpack and babel setup. * Scrollbar re-position on load more episodes. * Styling improvements * Styles modifications for compatibility with various themes * Script for removing blank text nodes. = 1.2.0 = * Improved media player style and functionality. * Improved podcast player styling. * Support for video podcasts. * Ajax load more episodes in real time. * Ajax live search episodes * Display episode content in the player. * Additional options to show or hide player elements. = 1.1.0 = * Option to choose mediaelement.js or html5 audio player. * Fetch external cover images from url (using shortcode). * Auto fetch feed items from feed url. * Podcast player widget's ux improvements. * Change player layout css for larger wrappers. * Minor css improvements. = 1.0.0 = * First version. == Upgrade Notice == = 1.5.0 = * Update required for bug fixes and latest podcast player design. = 1.4.0 = * Update required for bug fixes and plugin improvements. = 1.3.0 = * Update required for bug fixes and compatibility with various themes. = 1.2.0 = * Update required to get better design and functionality of podcast player. = 1.1.0 = * Update required for additional features and code optimization.