Changes for version 1.72 - 2021-11-03
- StreamFinder::Youtube: Fix bug that prevented access to some videos (namely ones with non-alphanumeric characters in the youtube-id introduced in previous release. Also fix issue with failure to fetch Youtube metadata for Youtube videos embedded in iframes in non-Youtube sites (also broke by v1.71).
- Also add a -youtubeonly option to tell ::Youtube to NOT return embedded Rumble.com or other videos found in non-Youtube pages. Modified docs to more clearly explain this.
- StreamFinder::IHeartRadio: Add ability to return first (latest) episode if only a podcast channel page (without episode) URL is used. Also add proper channel metadata (name, channel artist's icon) to metadata returned for podcasts.
- StreamFinder::IHeartRadio: Fix Perl character-encoding issue. Also try harder to ensure podcast channel pages return the first (latest) episode, instead of the oldest.
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 Brighteon.com.
Fetch actual raw streamable podcast URLs on castbox.com
Fetch actual raw streamable podcast URLs on google.com
Fetch actual raw streamable URLs from radio-station websites on IHeartRadio.com
Fetch actual raw streamable URLs from Odysee.com.
Fetch actual raw streamable URLs from radio-station websites on radio.net
Fetch actual raw streamable URLs from Rumble.com.
Fetch actual raw streamable URLs on sermonaudio.com
Fetch actual raw streamable URLs on widget.spreaker.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.
Base module containing default methods common to all StreamFinder submodules.