New Module: E-Mail Notifications
This is a new module complementing the existing contributor module. Once activated, it enables you to send emails to contributors when an episode gets published.
You can find the settings at Contributors > E-Mail Notifications
. The settings are:
- email subject and message, customizable with all available template tags
- a time delay until the message is sent after the episode was published
- who will receive the message by using groups and roles as a filter
Podlove Web Player 4 Alpha
After months of work we’re ready to show you what we’re working on: A new take on the modern Web Player. We learned from previous attempts and thought about responsiveness and embeddability from day one. Of course there’s full support for chapter marks, too.
Give it a try if you like. Be aware though that it’s marked as alpha, meaning we’re still working on new features and fixing bugs in existing ones when we find them. But if you’re curious, head over to Podlove > Podcast Settings > Player
, switch to Podlove Web Player 4 and let us know what you think.
Once Podlove Web Player 4 is stable, it will be the only actively supported Podlove Player. Podlove Web Player 3 isn’t being developed anymore.
And finally, all web players can now be previewed on the settings screen.
Templates
- Assets now have an identifier
asset.id
to quickly access a file for an asset within an episode, for example:episode.file("mp3")
- Contributors already had such an id, but now there is a new accessor to get a single contributor by id, for example:
podcast.contributor("jerry")
- DEPRECATED: id parameter in
podcast.contributors
to access a single contributor:podcast.contributors({id: "jerry"})
. - Feeds can now be accessed the same way by their slug:
podcast.feed("mp3")
Analytics
Download tracking is now turned on by default in new setups.
Bits & Pieces
- network dashboard statistics: fix average length and file size; remove “days between episodes”
- episodes: prettify “detect episode duration” UI
- episodes: enhance media file UI:
- rename “update” button to “verify”
- move “update all media files” button above “verify” buttons and rename it to “verify all”
- show file URL even if url cannot be reached
- show Bytes in human readable format
- episodes: fix focus when adding contributors to episodes
- episode asset settings: increase assets per page from 10 to 100
- episode asset settings: fix format filtering by type
- episode assets: new “name” attribute for reference in templates, for example
episode.file('cover').url
where “cover” is the asset name - support page: add Publisher icon to “Get Professional Support” callout
- contributors: services only get deleted on “Save Changes”, not immediately
- contributors: fix sorting by contribution count in the admin interface
- contributors: fix minor PHP issue when creating new contributors
- templates: immediately purge cache on updating any template
- Podlove Subscribe Button: add module option to deliver locally instead of using the CDN, but continue to default to CDN
- job dashboard: add mode description to jobs where necessary to distinguish between different run settings
- be tolerant to missing PHP iconv module
- fix Auphonic chapter import
- update Hindenburg chapter parser
- new PHP constant
PODLOVE_DISABLE_IMAGE_CACHE
to disable image caching - fix security vulnerability (thanks to DefenseCode, who found the vulnerability using their tool ThunderScan and kindly approached us)
Read release blog post: Podlove Podcast Publisher 2.6