PHPackages                             dasperfekteteam/podcaster - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. dasperfekteteam/podcaster

AbandonedNeos-plugin[Utility &amp; Helpers](/categories/utility)

dasperfekteteam/podcaster
=========================

Neos Podcasts

1.0.0(9y ago)328PostScript

Since Mar 20Pushed 9y ago1 watchersCompare

[ Source](https://github.com/DasPerfekteTeam/Podcaster)[ Packagist](https://packagist.org/packages/dasperfekteteam/podcaster)[ RSS](/packages/dasperfekteteam-podcaster/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Podcasting Plugin for Neos
==========================

[](#podcasting-plugin-for-neos)

Provides podcasting functionality for Neos and integrates the [Podlove Web Player](http://podlove.org/podlove-web-player/).

Installation
------------

[](#installation)

`composer require dasperfekteteam/podcaster`

This plugin requires Neos from 3.0 upwards.

The player needs jQuery and the provided JavaScript to work. For ease of use a Fusion snippet is available to include these:

`page.head.podcaster = DasPerfekteTeam.Podcaster:PageHeaderIncludes`

By default this will not load jQuery and expects an existing, loaded jQuery. You can enable loading of jQuery like this:

```
page.head.podcaster = DasPerfekteTeam.Podcaster:PageHeaderIncludes {
    loadJQuery = true
}

```

Quickstart
----------

[](#quickstart)

This package provides two page types:

#### Podcast

[](#podcast)

This is the home of a new podcast (eg. a set of episodes with the same topic). Many websites will have a single podcast, but functionality is provided to have multiple podcasts in one Neos Site.

All meta data for the podcast is derived from this page and it's also the entry point for the podcast feed.

#### Episode

[](#episode)

This is the page for a single episode for the podcast. It holds all metadata for the episode and can contain additional information about it. In backend it will render an additional content area for `Chapters` which will create the chapter list for the web player.

You can upload your episode in multiple audio formats which defines which kind of feeds you can access.

### Feeds

[](#feeds)

The main feature is generation of RSS feeds for podcasts. A default route is enabled with installation of this package, which can produce feeds for any `Podcast` and audio format on your site.

The easiest is, if your `Podcast` page is the homepage of your site, then the URL for a feed is:

`http://domain/podcast.{audioformat}.xml` eg. `https://www.das-perfekte-team.de/podcast.mp3.xml`

If your `Podcast` starts on a sub page, the URL would be:

`http://domain/path/to/your/page.podcast.{audioformat}.xml`

The `audioformat` is always the file extension of your episodes files, so if you provide your podcast as `mp3`, `ogg` and `m4a` these three have their own feed.

Feed rendering can be customized by Fusion and Template changes.

### To be continued

[](#to-be-continued)

More features and documentation should follow at a later stage. More integrations to services and Neos is planned for the future.

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3389d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/324408?v=4)[Christian Müller](/maintainers/kitsunet)[@kitsunet](https://github.com/kitsunet)

---

Top Contributors

[![kitsunet](https://avatars.githubusercontent.com/u/324408?v=4)](https://github.com/kitsunet "kitsunet (84 commits)")

### Embed Badge

![Health badge](/badges/dasperfekteteam-podcaster/health.svg)

```
[![Health](https://phpackages.com/badges/dasperfekteteam-podcaster/health.svg)](https://phpackages.com/packages/dasperfekteteam-podcaster)
```

###  Alternatives

[neos/eel

The Embedded Expression Language (Eel) is a building block for creating Domain Specific Languages

122.1M32](/packages/neos-eel)[sitegeist/kaleidoscope

Responsive-images for Neos

29364.3k11](/packages/sitegeist-kaleidoscope)[neos/fusion-form

Fusion Form

19755.7k40](/packages/neos-fusion-form)[kaufmanndigital/gdpr-cookieconsent

A ready-to-run package, that integrates an advanced cookie consent banner into your Neos CMS site.

2541.8k](/packages/kaufmanndigital-gdpr-cookieconsent)[neos/seo

SEO configuration and tools for Neos

131.0M28](/packages/neos-seo)[techdivision/ckstyles

Neos package which enables you adding your custom style classes for the CkEditor with a simple Yaml configuration

21175.8k](/packages/techdivision-ckstyles)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
