Skip to content
/ podcast Public

Manage Podcast Series & Episodes per ModelAdmin and present per ElementPodcast

License

Notifications You must be signed in to change notification settings

lerni/podcast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Silverstripe Podcast - WIP

Silverstripe Podcast let you manage Series & Episodes per ModelAdmin and present those per ElementPodcast Elemental Block. It's supposed to integrates with "Spotify Podcast", "iTunes Podcast" & "Google Podcast" and offers schema integration.

This module is inspired from https://github.com/lukereative/silverstripe-podcast but since I didn't want it to be page based, "phansys/getid3" integration didn't work and other parts just didn't fit to what I needed, this came to existence. ATM it's coupled with my project-setup lerni/ootstra.

Requirements

  • dnadesign/silverstripe-elemental ^4
  • james-heinrich/getid3: ^2 - v2.0.0-beta3 // 2.0.x-dev at the time of writing

Suggested

Installation

Composer is the recommended way installing Silverstripe modules.

composer require lerni/podcast

Run dev/build

Getting started / Usage

...

Todo

  • decoupling form lerni/ootsra
    • Urlify & meta translations
    • PerLineText is missing
  • get ID3 Tags in onBefore Write if fields are empty & save all with button instead of getting
  • allow external URLs/Videos

About

Manage Podcast Series & Episodes per ModelAdmin and present per ElementPodcast

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published