Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

What Exponential does for a show

A map of what an Exponential site can do for a podcast, a radio program or a video channel - media hosting, players, an Apple Podcasts feed, embeds of streams, scheduling, rights and access - with where each part lives…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/podcasters/what-exponential-does-for-a-show.md

On this page

What Exponential does for a show

This page is for podcasters, radio producers and streamers who want to know, before they start, what their Exponential site can do for a show and what it cannot. Each row names the feature, where it lives in the code or the settings, and the page of this section that explains it. Where something needs an extension, a design change or another service, the row says so.

Contents

  1. The short answer
  2. Media and players
  3. Feeds
  4. Streams and embeds
  5. Release, people and rights
  6. Hosting and reach

The short answer

Exponential is a content management system, not a podcast host or a streaming server. It stores your audio and video files as content, plays them with the browser's own player, writes an Apple Podcasts feed from your episodes, embeds players from video and streaming services, and gives you the tools of a CMS around all of it: drafts, versions, scheduled publishing, approval, sections, roles, translations and tags. It does not encode, transcode or stream live, and it does not count individual listeners. The list of gaps is on What is not built in.

Media and players

You want toWhat existsWherePage
Store an audio or video fileThe media datatype (ezmedia) and the file datatype (ezbinaryfile)kernel/classes/datatypes/ezmedia/, kernel/classes/datatypes/ezbinaryfile/The media field and the file field
Play audio on the pagePlayer type Html5 Audio: an <audio> element with controls, autoplay and loop optionsdesign/standard/templates/content/datatype/view/ezmedia.tplUploading audio
Play video on the pagePlayer type Html5 Video: a <video> elementthe same templateUploading video
Upload many files at onceThe upload page of the media libraryextension/ezmultiupload on installations that have itImages, media and uploads
Let listeners seek in a long fileDownloads answer HTTP Range requestskernel/classes/binaryhandlers/ezfilepassthrough/ezfilepassthroughhandler.phpStorage and bandwidth

Feeds

You want toWhat existsWherePage
A podcast feed for Apple Podcasts and other appsThe RSS export format Apple Podcasts (RSS 2.0 + iTunes)kernel/classes/ezrssexport.php (generateITunes())Building a podcast feed
A feed of show notes for news readersRSS 1.0, RSS 2.0 and Atom exports (without enclosures)settings/site.ini [RSSSettings] AvailableVersionList[]Feeds for readers and networks
A list of all shows of a networkThe OPML 2.0 exportkernel/classes/ezrssexportopmlitem.phpFeeds for readers and networks
Bring a partner's feed into the siteRSS imports, run by the rssimport.php cronjobkernel/private/classes/cronjobs/rssimport.phpRSS feeds

Streams and embeds

You want toWhat existsWherePage
Show a YouTube, Vimeo or Dailymotion videoThe External video block of the layouts editor; the NG Video class on media site installationsextension/explayouts (block video)Embedding a video or a stream
Show a live streamEmbed the streaming service's player; Exponential does not receive or send the streamthe same block, or an HTML snippet blockLive streams and premieres
Put an episode inside an articleEmbed object in the rich text editorextension/ezoeMedia in rich text

Release, people and rights

You want toWhat existsWherePage
Publish at a set timeThe Wait until date workflow event and the workflow cronjobkernel/classes/workflowtypes/event/ezwaituntildate/Scheduling a release
Have an editor approve an episodeThe Approve workflow eventkernel/classes/workflowtypes/event/ezapprove/Approvals before release
Track recorded, edited, approvedObject statesObject statesProduction stages with object states
Credit guestsRelation fields to person items, the Authors datatypekernel/classes/datatypes/ezauthor/Guests and credits
Keep some episodes for membersSections and rolesSections, Roles and policiesMembers-only episodes
Record the license of a recordingNo dedicated field; add one to your classyour class definitionRights and licensing

Hosting and reach

You want toWhat existsPage
Know how much disk and traffic you needFiles are stored below the site's storage directory; every download passes through PHPStorage and bandwidth
Upload large filesPHP limits and a per-field maximum sizeUpload limits and large files
Put a CDN in frontStatic files and images cache well; downloads are permission-checkedCDN and external media hosting
Count downloadsA counter on file fields onlyDownloads and statistics
Publish in several languagesTranslations of every item, a language per feedMultilingual shows

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x