The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.30 - 2024-04-25

  • StreamFinder::Castbox - Refactor to scrape episode data from the podcast page as now Castbox episode pages are no longer scrapable (now dynamically generated by javascript), but for now, all required episode data is embedded in the corresponding podcast page (for now). Also now append "lyrics" (transcript) to the "description" field (for Fauxdacious, etc.) for Castbox pages that provide this in a "lyrics" (.lrc) link!
  • StreamFinder::Google - REMOVED since Google has officially closed down it's podcast service.
  • StreamFinder::Podchaser - Fix failure to fetch episode data for the first episode (when a podcast page given) and failure to fetch all due to minor changes in their site.
  • StreamFinder::Spreaker - Refactor since Spreaker has now javascripted and cookied up their pages, but we're still able to scrape it's podcast pages for podcast metadata, required playlist data and 1st episode ID, and they provide a separate api site for fetching all episode data when given the episode-ID.
  • StreamFinder::Subsplash - Fix extraction of the artist & album fields due to minor changes in their site. Also add missing "Url" (first stream) field (not required for fetching streams).

Modules

Fetch actual raw streamable URLs from various radio-station, video & podcast websites.
Fetch any raw streamable URLs from an HTML page.
Fetch actual raw streamable URLs from Apple podcasts on podcasts.apple.com
Fetch actual raw streamable URLs from Bitchute.com.
Fetch actual raw streamable URLs from Blogger / Blogspot videos.
Fetch actual raw streamable URLs from BrandNewTube.com & UGetube.com.
Fetch actual raw streamable URLs from Brighteon.com.
Fetch actual raw streamable podcast URLs on castbox.com
Fetch actual raw streamable URLs from radio-station websites on IHeart.com
Fetch actual raw streamable URLs from radio-station websites on Internet-radio.com
Fetch actual raw streamable URLs from Odysee.com.
Fetch actual raw streamable URLs from radio-station websites on Onlineradiobox.com
Fetch actual raw streamable podcast URLs on podbean.com
Fetch actual raw streamable URLs on podcastaddict.com
Fetch actual raw streamable URLs on podchaser.com
Fetch actual raw streamable URLs from radio-station websites on radio.net
Fetch actual raw streamable URLs from radio-station websites on rcast.net
Fetch actual raw streamable URLs from Rumble.com.
Fetch actual raw streamable URLs on sermonaudio.com
Fetch actual raw streamable URLs from song-entry websites on SoundCloud.com
Fetch actual raw streamable URLs on widget.spreaker.com
Fetch actual raw streamable URLs on subsplash.com
Fetch actual raw streamable URLs from radio-station websites on Tunein.com
Fetch actual raw streamable URLs from Vimeo.com.
Fetch actual raw streamable URLs from YouTube and others.
Fetch actual raw streamable URLs from radio-station websites on zeno.fm
Base module containing default methods common to all StreamFinder submodules.