Replies: 4 comments
|
With this support, I would love to have hooks into each one, as supported, so users can update the podcast service sections and have the service information updated. With the new support for Video Podcasting, we need to work it into the system to support that. Not sure if it can be supported in the podcast system or, more directly, in the media creation system so that we can work chapter markers into the system. I know you can do that within the media's description. To that point, there could be an isort option that allows users to link predefined chapters in the media to the Study Text. |
|
Will need a way to sync down from the provider if they already have a podcast there. and then link it to the podcast generation system. |
|
Some of the top podcast platforms only allow form submissions, so we need a way to list them as options and provide links/as directions for submitting your podcast to them. |
|
Closing this out — the original "list of podcast services with fill-in data" idea at the top of this discussion shipped in Proclaim 10.x, just in a much simpler shape than the architecture this thread eventually grew into. Posting a final summary so future readers know what was kept and what was set aside. What shipped
What was set aside (and why)The discussion eventually expanded into a webhook + polling + event-queue + analytics architecture across nine platforms. Concretely not shipping:
That stack is reasonable for a SaaS or a dedicated podcast-ops platform; it's not the right shape for a Joomla CMS extension. Two reasons:
If push-style notifications become broadly available across the major platforms in the future, this can be reopened with a fresh scope — but as drafted, it would have been a multi-month infrastructure build for benefit that mostly accrues to large publishers, not the church audience Proclaim serves. Closing as resolved (shipped in different form). The platform-links surface is in 10.x; anything more ambitious can start fresh as a new discussion when the platform landscape changes. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Look at adding all the podcast services as an add-on option with fill-in data.
May look at a generic one that someone can fill in the data.
Podcast Supporter Platform API Hooks
PRIMARY PLATFORMS
1. Apple iTunes/Apple Podcasts
Webhook Support: ❌ NO
Alternative Strategy: Use RSS feed polling or third-party aggregators with webhook support (e.g., Taddy API)
2. Spotify Web API
Webhook Support: ❌ NO (Currently)
Community Request Status: Multiple GitHub issues requesting webhook support (no official timeline)
3. Google/YouTube
Webhook Support: ✅ YES (via PubSubHubbub)
Setup Required:
Documentation: https://developers.google.com/youtube/v3/guides/push_notifications
PODCAST HOSTING PLATFORMS
4. Acast
Webhook Support: ✅ YES
{ "event": "episodePublished", "id": "episode_id", "title": "Episode Title", "status": "published", "publishDate": "2020-01-13T21:57:57.768Z", "coverUrl": "https://...", "audioUrl": "https://..." }Integration Options:
5. Buzzsprout
Webhook Support:⚠️ LIMITED/API-BASED
6. Podbean
Webhook Support:⚠️ NOT DOCUMENTED
7. Anchor/Spotify for Creators
Webhook Support: ❌ NO
SPECIALIZED/EMERGING PLATFORMS
8. Supporting Cast
Webhook Support: ✅ YES
9. Listen Notes/Taddy API (Third-Party Aggregator)
Webhook Support: ✅ YES
Webhook Events (Taddy):
INTEGRATION ARCHITECTURE RECOMMENDATION
Tiered Approach
Tier 1: Direct Webhooks (Immediate Notifications)
Tier 2: API Polling (Scheduled Updates)
Tier 3: RSS Feed Monitoring
ARCHITECTURE PROPOSAL
Core Integration Pattern
IMPLEMENTATION ROADMAP
Phase 1: MVP (Webhooks Only)
Phase 2: Enhanced (Add Polling)
Phase 3: Advanced (Full Integration)
Phase 4: Intelligence (Analytics)
KEY CONSIDERATIONS
Authentication Requirements
Rate Limits & Quotas
Data Privacy
Error Handling
RECOMMENDED THIRD-PARTY ADDITIONS
1. Podtrac / Chartable
2. Transistor
3. Libsyn
DELIVERABLES CHECKLIST
NEXT STEPS
All reactions