Automatically posts new sermons from SermonAudio RSS feeds into HumHub spaces.
- Import audio or video feeds from SermonAudio
- Schedule checks (hourly, daily, weekly)
- Post as a selected space member
- Configurable post template with variables
- Dark-mode friendly configuration UI
- Optional API integration for enhanced event filtering
- Download the latest release ZIP from the GitHub Releases page.
- Extract it to
protected/modules/sermonaudio. - Ensure the module folder name is exactly
sermonaudio. - Enable the module in Administration -> Modules.
- Enable it per space in Space -> Modules.
- Clone the repository into
protected/modules/sermonaudio:git clone https://github.com/BarbellDwarf/SermonAudio-RSS-Feeds.git sermonaudio
- Enable the module in Administration -> Modules.
- Enable it per space in Space -> Modules.
After updating the module, run its migrations from the HumHub protected folder:
cd /var/www/humhub/protected
php yii migrate/up --migrationPath=@app/modules/sermonaudio/migrations
Then clear the cache in Administration -> Settings -> Advanced -> Clear cache.
Open Space -> Modules -> SermonAudio RSS Feeds -> Configure and add a feed.
Feed URL examples:
- Audio:
https://feed.sermonaudio.com/broadcasters/{broadcaster_name} - Video:
https://feed.sermonaudio.com/broadcasters/{broadcaster_name}?video=true
You can customize the post content with:
{channel}- Channel name{type}- "video" or "sermon"{title}- Sermon title{title_link}- Sermon title linked to the sermon{speaker}- Speaker name (line removed if empty){series}- Series name (line removed if empty){link}- Sermon URL
By default, feeds are checked hourly by HumHub cron.
For development and testing, you can enable debug mode to run checks at shorter intervals (every 15 minutes).
To enable debug mode:
- Go to Administration -> Modules -> SermonAudio Settings
- Check the "Enable debug mode (testing only)" checkbox
- Save the settings
Warning: Debug mode should only be used for development/testing. Do not enable in production environments.
- Links are posted using HumHub oEmbed for rich previews.
MIT License. Provided as-is, without warranty.