Laravel Podcast Manager is a complete podcast manager package for Laravel 5.3+ that enables you to manage RSS feeds for your favorite podcasts and listen to the episodes in a seamless UI.

Overview

laravelpodcast | A Laravel podcast manager package - v0.0.8

Total Downloads StyleCI Latest Stable Version License

Introduction

Laravel Podcast Manager is a complete podcast manager package for Laravel 5.3+ that enables you to manage RSS feeds for your favorite podcasts and listen to the episodes in a seamless UI.

Requirements

Installation

  1. From your projects root folder in terminal run:

       composer require jeremykenedy/laravelpodcast
    
  2. Register the package with laravel in config/app.php under providers with the following:

       Collective\Html\HtmlServiceProvider::class,
       willvincent\Feeds\FeedsServiceProvider::class,
       Intervention\Image\ImageServiceProvider::class,
       jeremykenedy\laravelpodcast\PodcastServiceProvider::class,
    
  3. Register the dependencies aliases with laravel in config/app.php section under aliases with the following:

       'Form' => Collective\Html\FormFacade::class,
       'Html' => Collective\Html\HtmlFacade::class,
       'Feeds'    => willvincent\Feeds\Facades\FeedsFacade::class,
       'Image' => Intervention\Image\Facades\Image::class,
    
  4. Publish the packages assets by running the following from your projects root folder:

       php artisan vendor:publish
    
  5. Configure your projects .env file and add the following:

       DB_CHARSET=utf8mb4
       DB_COLLATION=utf8mb4_unicode_ci
    
  6. Update the datebase by running the following from your projects root folder:

       php artisan migrate
    

Routes

  • /podcast
  • /podcasts
  • /podcast/search
  • /podcasts/manage
  • /podcasts/player
  • /podcasts/settings
  • /podcasts/favorites
  • /podcasts/auto-update

Required Packages

(included in this package)

Screenshots

Home/Listen Page Manage Page Favorites Page Search Results Page Mark as Read Modal Mark All as Read Modal Add RSS Feed Modal Delete RSS Feed Modal

License

laravelpodcast - A Laravel package is open-sourced software licensed under the MIT license

You might also like...
The RSS feed for websites missing it
The RSS feed for websites missing it

RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. It can be used on webservers or as a stand-alon

A simple and easy-to-use enumeration extension package to help you manage enumerations in your project more conveniently

A simple and easy-to-use enumeration extension package to help you manage enumerations in your project more conveniently

This package is considered feature-complete, and is now in security-only maintenance mode

laminas-soap This package is considered feature-complete, and is now in security-only maintenance mode, following a decision by the Technical Steering

MailChimp for Magento 2. Syncs all data (subscriber, customers, orders, products) and enables marketing automation with email campaigns, automations, ads, postcards and more.

MailChimp for Magento 2. Syncs all data (subscriber, customers, orders, products) and enables marketing automation with email campaigns, automations, ads, postcards and more.

A Magento 2 module that enables configurable CORS Headers on the GraphQL and REST APIs

Magento 2 CORS Magento Version Support Ever try to work with the Magento GraphQL API or REST API from your browser and see the following? Access to XM

Ecotone Framework is Service Bus Implementation. It enables message driven architecture and DDD, CQRS, Event Sourcing PHP
Ecotone Framework is Service Bus Implementation. It enables message driven architecture and DDD, CQRS, Event Sourcing PHP

This is Read Only Repository To contribute make use of Ecotone-Dev repository. Ecotone is Service Bus Implementation, which enables message driven arc

This packages enables the ability to serve file streams in a smart way
This packages enables the ability to serve file streams in a smart way

A blade component for easy image manipulation Want to serve private hosted images without the need to code your own logic ? Want to resize your images

Magento 2 Module that adds Donation Product Type. Enables the customer to add a donation (product) of a preferred amount to the cart.
Magento 2 Module that adds Donation Product Type. Enables the customer to add a donation (product) of a preferred amount to the cart.

Magento 2 Module Experius DonationProduct (RC1.0) Demo website: https://donationproduct.experius.nl Magento Marketplace: https://marketplace.magento.c

Owner
Jeremy Kenedy
Love programming everyday. Practice compassion and kindness to all. Striving to be a better person and father. Love giving back and helping others.
Jeremy Kenedy
A Symfony Feature Flag Bundle which easily allows you to configure and use your favorite feature flag provider.

Metro Markets FF Metro Markets FF is a Feature Flag Symfony Bundle. It easily allows you to configure and use your favorite feature flag provider. Ins

METRO Markets 14 May 23, 2022
Collect - REDAXO-Addon für APIs und Feeds auf Basis von YForm

Collect sammelt anhand unterschiedlicher APIs und Schnittstellen in regelmäßigen Abständen Social Media Posts, RSS-Einträge, Videos und Playlists und andere Inhalte.

alex+ Informationsdesign 5 Jun 23, 2022
MVC API that feeds on Throwable instances

STDERR MVC API Table of contents: About Configuration Binding Points Execution Initialization Handling Installation Unit Tests Reference Guide Specifi

Lucian Gabriel Popescu 0 Jan 9, 2022
Re-skinning BotCloaker enables you to add a SMART button at the end of all posts on your blog.

Re-skinning BotCloaker Wordpress Plugin Re-skinning BotCloaker enables you to add a SMART button at the end of all posts on your blog. Re-skinning Bot

Mohammed cha 120 Nov 11, 2022
LaraNx Seo enables your Laravel app to store SEO and social media meta tag data in database instead of your code

LaraNx Seo enables your Laravel app to store SEO and social media meta tag data in database instead of your code. Moving marketing data out of your code base and into your database where it is easily modified.

srg 13 Dec 29, 2022
A complete solution for group projects in organizations that lets you track your work in any scenario. Working in a team is a cumbersome task, ease it using our project management system.

SE-Project-Group24 What is Evolo? Evolo is Dashboard based Project Management System. A complete solution for group projects in organizations that let

Devanshi Savla 2 Oct 7, 2022
A simple twitter-feed-style RSS aggregator written in PHP, Laravel, Inertia.js, Tailwind and Vue.js

RSS A simple, opinionated, RSS feed aggregator. Features The following features are built into the application: Supports RSS and ATOM formats. Regular

Dan Brown 257 Dec 24, 2022
FreshRSS is a self-hosted RSS feed aggregator like Leed or Kriss Feed.

Read this document on github.com/FreshRSS/FreshRSS/ to get the correct links and pictures. Version française FreshRSS FreshRSS is a self-hosted RSS fe

FreshRSS 5.3k Jan 4, 2023
Esto es un lector de RSS creado con PHP

Lector RSS con PHP Esto es un lector de RSS creado con PHP y un poco de CSS3 Por defecto este lector carga el FEED de https://entreunosyceros.net, per

entreunosyceros 1 Oct 21, 2021