A source feed is an existing podcast RSS feed that Podcast Composer reads and indexes.
Add a Source Feed
- Open a project.
- In the
Sourcespanel, clickAdd Source Feed. - Paste the source RSS feed URL.
- Submit the form.
The plugin validates the URL, fetches the feed, parses it, and stores episode data.
If the source feed cannot be fetched or has no usable episodes, the source is not created.
What Makes a Good Source Feed
A source feed should:
- Be publicly reachable over HTTP or HTTPS.
- Return valid XML.
- Include RSS channel data.
- Include episode items.
- Include audio or video enclosure URLs.
- Use stable GUIDs when possible.
- Include publish dates.
Podcast Composer can read common podcast namespaces, including:
- RSS 2.0.
- iTunes podcast tags.
- Atom links and author data.
- Podcasting 2.0 transcript, locked, funding, GUID, and TXT data.
- Dublin Core creator.
- Media RSS audio/video content.
Source Episodes
After syncing, open a source feed and use the Episodes tab.
You can:
- Search episodes.
- Filter by assignment status.
- Select episodes.
- Add selected episodes to an output feed.
The episode list is sorted newest first in the admin workspace.
Source Settings
Open a source and go to the Settings tab.
This screen shows source channel data such as:
- Feed URL.
- Title.
- Description.
- Language.
- Author.
- Categories.
It also includes:
Auto-update intervalDefault destination for new episodesSync now
Auto-Update Interval
The source auto-update interval controls how often the source is considered due for background sync.
Options:
HourlyTwice DailyDaily
The default is Twice Daily.
Background sync checks can run when visitors request output feed URLs. If the interval has not elapsed, the source is skipped.
Default Destination
The Source Settings screen includes Default destination for new episodes.
In the current implementation, episode assignment is still performed manually from the source Episodes tab by selecting episodes and using Add to Output. Treat the default destination setting as a saved preference/reserved workflow unless your installed version adds automatic assignment behavior.
Manual Sync
Click Sync now to refresh one source immediately.
Manual sync is useful when:
- You just published a new episode on your original podcast host.
- A source feed previously failed.
- You changed source metadata and want the latest data available for import.
Source Sync Results
When sync succeeds, the source status becomes active and the plugin reports how many episodes were indexed.
When sync fails, the source stores:
- Last HTTP response code.
- Last error message.
- Error status.
Existing indexed episodes are not automatically removed just because one sync fails.
Delete a Source
Deleting a source removes:
- The source record.
- Episodes indexed from that source.
- Output feed mappings for those episodes.
It does not affect the original RSS feed or audio files on your podcast host.
