string(24) "# Podcast Platform Links"

string(304) "The distributed nature of podcasting makes it complicated to link to a show/episode on a given platform. Some platforms provide [API methods](#api-documentation) to determine exact URLs or nothing at all, but many platforms support routes based on foreign keys that let us construct URLs with confidence."

string(0) ""

string(20) "## Table of Contents"

string(24) "1. [Glossary](#glossary)"

string(28) "1. [Show Links](#show-links)"

string(34) "1. [Episode Links](#episode-links)"

string(36) "1. [Resource Links](#resource-links)"

string(42) "1. [API Documentation](#api-documentation)"

string(32) "1. [Contributing](#contributing)"

string(26) "1. [Footnotes](#footnotes)"

string(0) ""

string(11) "## Glossary"

string(27) "### Show-level foreign keys"

string(88) "* `appleID`: An ID assigned by Apple Podcasts to each show submitted to their directory."

string(45) "* `feedURL`: The RSS feed URL of the podcast."

string(110) "* `podcastGUID`: A UUID provided in the RSS feeds of some podcasts or generated for them by the Podcast Index."

string(102) "* `podcastIndexShowID`: An ID assigned by the Podcast Index to each show submitted to their directory."

string(0) ""

string(30) "### Episode-level foreign keys"

string(56) "* `enclosureURL`: The URL of the media for each episode."

string(103) "* `episodeGUID`: An identifying string for each episode in the RSS feeds of most, but not all podcasts."

string(98) "* `podcastIndexEpisodeID`: An ID assigned by the Podcast Index to each episode in their directory."

string(0) ""

string(9) "### Other"

string(148) "* `base16()` or `hex()`: A method of encoding strings using a [hexadecimal numeral system](https://datatracker.ietf.org/doc/html/rfc4648#section-8)."

string(140) "* `base64url()`: A method of encoding strings using a [URL-safe variant of base64](https://datatracker.ietf.org/doc/html/rfc4648#section-5)."

string(174) "* `encodeURIComponent()`: A method of encoding strings by replacing special characters with [their UTF-8 encoding](https://datatracker.ietf.org/doc/html/rfc3986#section-2.1)."

string(121) "* `slug`: In this context, a string with a malleable, arbitrary value. For some platforms, it can be discarded entirely. "

string(123) "* `uniquePlatformID` and `uniqueEpisodeID`: A platform-specific identifier that may only be obtained via API or not at all."

string(0) ""

string(13) "## Show Links"

string(113) "| Platform | Foreign Keys | URL Pattern |"

string(113) "|------------------|--------------|-----------------------------------------------------------------------------|"

string(115) "| 1tuner | ✅ | `https://1tuner.com/podcast/${slug}/${base64url(feedURL)}` |"

string(115) "| Amazon Music | ❌ | `https://music.amazon.com/podcasts/${uniquePlatformID}` |"

string(115) "| AntennaPod | ✅ | `https://antennapod.org/deeplink/subscribe?url=${feedURL}` |"

string(115) "| Anytime Player | ✅ | `https://anytimeplayer.app/subscribe?url=${feedURL}` |"

string(115) "| Apple Podcasts | ✅ | `https://podcasts.apple.com/podcast/id${appleID}` |"

string(115) "| Breez | ✅ | `https://breez.link/p?feedURL=${encodeURIComponent(feedURL)}` |"

string(115) "| Castamatic | ✅ | `https://castamatic.com/guid/${podcastGUID}` |"

string(115) "| Castbox | ✅ | `https://castbox.fm/vic/${appleID}` |"

string(115) "| Castro | ✅ | `https://castro.fm/itunes/${appleID}` |"

string(115) "| CurioCaster | ✅ | `https://curiocaster.com/podcast/pi${podcastIndexShowID}` |"

string(115) "| Deezer | ❌ | `https://www.deezer.com/show/${uniquePlatformID}` |"

string(115) "| Fountain | ✅ | `https://fountain.fm/show/${podcastIndexShowID}` |"

string(115) "| Global Player | ❌ | `https://www.globalplayer.com/podcasts/${uniquePlatformID}` |"

string(115) "| Goodpods | ✅ | `https://www.goodpods.com/podcasts-aid/${appleID}` |"

string(115) "| gPodder | ✅ | `https://gpodder.net/subscribe?url=${feedURL}` |"

string(115) "| Hark | ❌ | `https://harkaudio.com/p/${uniquePlatformID}` |"

string(115) "| iHeartRadio | ❌ | `https://iheart.com/podcast/${uniquePlatformID}` |"

string(115) "| Luminary | ❌ | `https://luminarypodcasts.com/listen/${slug}/${slug}/${uniquePlatformID}` |"

string(133) "| Metacast | ✅ | `https://metacast.app/itunes/${appleID}`
`https://open.metacast.app/podcasts/{podcastGUID}`|"

string(115) "| Moon FM | ✅ | `https://moon.fm/itunes/${appleID}` |"

string(115) "| Overcast | ✅ | `https://overcast.fm/itunes${appleID}` |"

string(115) "| Pandora | ❌ | `https://pandora.com/podcast/${slug}/PC:${uniquePlatformID}` |"

string(115) "| Player FM | ✅ | `https://player.fm/subscribe?id=${encodeURIComponent(feedURL)}` |"

string(115) "| Pocket Casts | ✅ | `https://pca.st/itunes/${appleID}` |"

string(115) "| Podbean | ✅ | `https://www.podbean.com/itunes/${appleID}` |"

string(115) "| Podcast Addict | ✅ | `https://podcastaddict.com/feed/${encodeURIComponent(feedURL)}` |"

string(115) "| Podcast App | ❌ | `https://podcast.app/${slug}-p${uniquePlatformID}` |"

string(143) "| Podcast Guru | ✅ | `https://app.podcastguru.io/podcast/${appleID}`
`https://app.podcastguru.io/podcast/X${hex(feedURL)}`|"

string(115) "| Podcast Parrot | ✅ | `https://podcastparrot.app/show?url=${encodeURIComponent(feedURL)}` |"

string(115) "| Podcast Republic | ✅ | `https://www.podcastrepublic.net/podcast/${appleID}` |"

string(117) "| PodLP | ✅ | `https://link.podlp.app/${appleID}`
`https://link.podlp.app/${podcastGUID}`|"

string(115) "| podStation | ✅ | `https://podstation.github.io/subscribe-ext/?feedURL=${feedURL}` |"

string(115) "| Podurama | ✅ | `https://podurama.com/podcast/${slug}-i${appleID}` |"

string(115) "| Podverse | ✅ | `https://api.podverse.fm/api/v1/podcast/podcastindex/${podcastIndexShowID}` |"

string(115) "| Snipd | ❌ | `https://share.snipd.com/show/${uniquePlatformID}` |"

string(115) "| Sonnet | ✅ | `https://sonnet.fm/p/${appleID}` |"

string(115) "| Spotify | ❌ | `https://open.spotify.com/show/${uniquePlatformID}` |"

string(115) "| Steno.fm | ✅ | `https://steno.fm/show/${podcastGUID}` |"

string(141) "| The Podcast App | ✅ | `https://thepodcastapp.dev/p/itunes${appleID}`
`https://thepodcastapp.dev/p/${podcastIndexShowID}` |"

string(115) "| TrueFans | ✅ | `https://truefans.fm/${podcastGUID}` |"

string(115) "| TuneIn | ❌ | `https://tunein.com/podcasts/${uniquePlatformID}` |"

string(180) "| YouTube Music | ✅ | `https://music.youtube.com/library/podcasts?addrssfeed=${base64url(feedURL}`
`https://music.youtube.com/playlist?list=${uniquePlatformID}`|"

string(0) ""

string(16) "## Episode Links"

string(142) "| Platform | Foreign Keys | URL Pattern |"

string(142) "|----------------|--------------|------------------------------------------------------------------------------------------------------------|"

string(144) "| 1tuner | ✅ | `https://1tuner.com/podcast/${slug}/${base64url(feedURL)}/${encodeURIComponent(episodeGUID)}` |"

string(144) "| Amazon Music | ❌ | `https://music.amazon.com/podcasts/${uniquePlatformID}/episodes/${uniqueEpisodeID}` |"

string(144) "| Apple Podcasts | ❌ | `https://podcasts.apple.com/podcast/id${appleID}?i=${uniqueEpisodeID}` |"

string(144) "| Breez | ✅ | `https://breez.link/p?feedURL=${encodeURIComponent(feedURL)}&episodeID=${encodeURIComponent(episodeGUID)}` |"

string(144) "| Castamatic | ❌ | `https://castamatic.com/+${uniqueEpisodeID}` |"

string(144) "| Castbox | ❌ | `https://castbox.fm/episode/${slug}-id${uniquePlatformID}-id${uniqueEpisodeID}` |"

string(144) "| Castro | ❌ | `https://castro.fm/episode/${uniqueEpisodeID}` |"

string(144) "| Deezer | ❌ | `https://www.deezer.com/episode/${uniqueEpisodeID}` |"

string(144) "| Fountain | ✅ | `https://fountain.fm/episode/${podcastIndexEpisodeID}` |"

string(144) "| Global Player | ❌ | `https://www.globalplayer.com/podcasts/episodes/${uniqueEpisodeID}/` |"

string(144) "| Goodpods | ❌ | `https://goodpods.com/podcasts/${uniquePlatformID}/${uniqueEpisodeID}` |"

string(144) "| Hark | ❌ | `https://harkaudio.com/p/${uniquePlatformID}/${uniqueEpisodeID}` |"

string(144) "| iHeartRadio | ❌ | `https://iheart.com/podcast/${slug}-${uniquePlatformID}/episode/${slug}-${uniqueEpisodeID}` |"

string(144) "| Luminary | ❌ | `https://luminarypodcasts.com/listen/${slug}/${uniquePlatformID}/${slug}/${uniqueEpisodeID}` |"

string(144) "| Metacast | ❌ | `https://open.metacast.app/podcasts/episode/{uniqueEpisodeID}` |"

string(144) "| Overcast | ❌ | `https://overcast.fm/+${uniqueEpisodeID}` |"

string(144) "| Pandora | ❌ | `https://pandora.com/podcast/${slug}/${slug}/PC:${uniqueEpisodeID}` |"

string(144) "| Player FM | ❌ | `https://player.fm/series/${uniquePlatformID}/${uniqueEpisodeID}` |"

string(144) "| Pocket Casts | ❌ | `https://pca.st/episode/${uniqueEpisodeID}` |"

string(144) "| Podbean | ❌ | `https://podbean.com/media/share/dir-${uniqueEpisodeID}` |"

string(144) "| Podcast Addict | ✅ | `https://podcastaddict.com/episode/${encodeURIComponent(enclosureURL)}` |"

string(144) "| Podcast App | ❌ | `https://podcast.app/${slug}-e${uniqueEpisodeID}` |"

string(144) "| Podcast Guru | ❌ | `https://app.podcastguru.io/podcast/${appleID}/episode/${slug}-${uniqueEpisodeID}` |"

string(144) "| Podfriend | ✅ | `https://podfriend.com/podcast/${appleID}/${encodeURIComponent(episodeGUID)}` |"

string(144) "| Podurama | ❌ | `https://podurama.com/episode/${uniqueEpisodeID}` |"

string(144) "| Podverse | ❌ | `https://podverse.fm/episode/${uniqueEpisodeID}` |"

string(144) "| Snipd | ❌ | `https://share.snipd.com/episode/${uniquePlatformID}` |"

string(144) "| Sonnet | ❌ | `https://sonnet.fm/p/${appleID}/${uniqueEpisodeID}` |"

string(144) "| Spotify | ❌ | `https://open.spotify.com/episode/${uniqueEpisodeID}` |"

string(144) "| Steno.fm | ✅ | `https://steno.fm/show/${podcastGUID}/episode/${base64url(episodeGUID)}` |"

string(144) "| The Podcast App | ❌ | `https://thepodcastapp.dev/e/${uniqueEpisodeID}` |"

string(144) "| TrueFans | ❌ | `https://truefans.fm/${slug}/${uniqueEpisodeID}` |"

string(144) "| TuneIn | ❌ | `https://tunein.com/podcasts/p${uniquePlatformID}/?topicId=${uniqueEpisodeID}` |"

string(144) "| YouTube Music | ❌ | `https://music.youtube.com/podcast/${uniqueEpisodeID}` |"

string(0) ""

string(17) "## Resource Links"

string(173) "These resources also support podcast foreign keys, but their primary purpose may be directing listeners to one of the apps above rather than a primary listening destination."

string(0) ""

string(171) "| Platform | URL Pattern |"

string(171) "|-----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|"

string(155) "| Great Pods | `https://www.greatpods.co/podcasts?podcastIndexId=${podcastIndexShowID}`
`https://www.greatpods.co/podcasts?itunesId=${appleID}` |"

string(171) "| Odesli | `https://pods.link/i/${appleID}` |"

string(171) "| Plink | `https://plinkhq.com/i/${appleID}?to=page` |"

string(171) "| Pod Engine | `https://www.podengine.ai/podcasts/id/${appleID}` |"

string(171) "| pod.link | `https://pod.link/${appleID}`
`https://pod.link/${base64url(feedURL)}` |"

string(171) "| Podcast Details | `https://podcastdetails.com/?url=${feedURL}` |"

string(171) "| Podcast Index | `https://podcastindex.org/podcast/${podcastIndexShowID}`
`https://podcastindex.org/podcast/${podcastGUID}` |"

string(171) "| Podcast X-Ray | `https://podcastxray.com/podcast/${appleID}` |"

string(171) "| Podchaser | `https://podchaser.com/f/pod/${appleID}` |"

string(171) "| podfollow | `https://podfollow.com/${appleID}` |"

string(219) "| Podnews | `https://podnews.net/podcast/${appleID}`
`https://podnews.net/podcast/pi${podcastIndexShowID}`
`https://podnews.net/podcast/${podcastGUID}`
`https://podnews.net/podcast/${spotifyID}` |"

string(171) "| Rephonic | `https://rephonic.com/podcasts/${uniquePlatformID}` |"

string(0) ""

string(20) "## API Documentation"

string(69) "* [Apple Podcasts](https://performance-partners.apple.com/search-api)"

string(53) "* [Deezer](https://developers.deezer.com/api/podcast)"

string(55) "* [Listen Notes](https://www.listennotes.com/api/docs/)"

string(49) "* [Pocket Casts](https://pocketcasts.com/submit/)"

string(49) "* [Pod Engine](https://www.podengine.ai/api-docs)"

string(72) "* [Podcast Index](https://podcastindex-org.github.io/docs-api/#podcasts)"

string(59) "* [Podchaser](https://api-docs.podchaser.com/docs/overview)"

string(64) "* [Spotify](https://developer.spotify.com/documentation/web-api)"

string(0) ""

string(15) "## Contributing"

string(274) "If you have an update to improve this guide, please [fork the repo](https://github.com/nathangathright/podcast-platform-links/fork) and create a pull request. This Markdown document is easily editable from the GitHub web interface without the need to clone the repo locally."

string(0) ""

JAMES ROAD CHURCH OF CHRIST · Green Room
Back to Dashboard
Cover

JAMES ROAD CHURCH OF CHRIST

Produced by JAMES ROAD CHURCH OF CHRIST

Sermons from the morning and evening worship services of the church of Christ that meets at 2400 James Road in Memphis, Tn. where John E. Shannon Sr. is the gospel preacher. website: www.jamesrdcoc.org
Religion & Spirituality
OR clip standalone selections from the tracking grid below:
Recent Episode Log Feed
The House Of God, The Gate Of Heaven
Published: Oct 25, 2026

October 25,2026 Morning Sermon: The House Of God, The Gate Of Heaven Genesis 28:1-22

Snip
Delivered From And Transferred Into
Published: Oct 18, 2026

October 18,2026 Evening Sermon : Delivered From And Transferred Into Col 1:12-14

Snip
The Greatest Question
Published: Oct 18, 2026

October 18,2026 Morning Sermon: The Greatest Question  Acts 2:21-36

Snip
The Blood Of Christ Part II
Published: Oct 11, 2026

October 11, 2026, Evening Sermon: The Blood Of Christ Part II  Ephesians 2:13

Snip
The Blood Of Christ
Published: Oct 11, 2026

October 11,2026 Morning Sermon: The Blood Of Christ Ephesians 2:13

Snip
Peculiarities Of The Church Of Christ
Published: Oct 4, 2026

October 4,2026 Morning Sermon: Peculiarities Of The Church Of ChristI Peter 2:9-10

Snip
Christ Appearance
Published: Sep 27, 2026

September 27,2026 Evening Sermon: Christ Appearance Mark 10:9-18

Snip
Things That Separate People From The Love Of God!
Published: Sep 27, 2026

September 27,2026 Morning Sermon: Things That Separate People From The Love Of God! II Timothy 4:1-5

Snip
Who Are We ? Part II
Published: Sep 20, 2026

September 20,2026 Evening Sermon: Who Are We ?  Part II  Matthew 5:13-16

Snip
Who Are We ?
Published: Sep 20, 2026

September 20,2026 Morning Sermon: Who Are We ? Matthew 5:13-16

Snip
It's No Secret, What God Can Do Part II
Published: Sep 13, 2026

September 13,2026 Evening Sermon:It's No Secret, What God Can Do Part II Acts 12:1-25 I Peter 3:12

Snip
It's No Secret, What God Can Do
Published: Sep 13, 2026

September 13,2026 Morning Sermon:It's No Secret, What God Can Do Acts 12:1-25 I Peter 3:12

Snip
The Lord Will Provide Jehovah-Jireh
Published: Sep 6, 2026

September 6,2026 Morning Sermon:The Lord Will Provide Jehovah-Jireh Genesis 22:1-19

Snip
Preach The Word Part II
Published: Sep 3, 2026

August 30, 2026 Evening Worship: Preach The Word Part II, Isaiah 30:9-10

Snip
Preach The Word
Published: Sep 3, 2026

August 30, 2026 Morning Worship: Preach The Word ; Timothy 4:1-4

Snip
Moses And The Mountain Top Religion ! Part II
Published: Aug 23, 2026

August 23,2026 Evening Sermon: Moses And The Mountain Top Religion ! Part II I Corinthians 10:1-11

Snip
Moses And The Mountain Top Religion!
Published: Aug 23, 2026

August 23,2026 Morning Sermon:Moses And The Mountain Top Religion! I Corinthians 10:1-11

Snip
Put In A Good Position By God, To Be Helpful !
Published: Aug 16, 2026

August 16,2026 Evening Sermon: Put In A Good Position By God, To Be Helpful ! Part II Genesis 45:1-15

Snip
Put In A Good Position By God, To Be Helpful !
Published: Aug 16, 2026

August 16,2026 Morning Sermon:Put In A Good Position By God, To Be Helpful ! Genesis 45:1-15

Snip
Don't Get Carried Away ! Part II
Published: Aug 9, 2026

August 9,2026 Evening Sermon:Don't Get Carried Away ! Part II Hebrews 13:8-9

Snip
Cover
Loading...
Green Room Radio