The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 2.41 - 2024-09-14

  • StreamFinder::AnyStream - Intercept & handle all .m3u8 (HLS) urls in order to apply any "hls_bitrate" option limits and select the highest one from the stream list if the HLS url is a master list. This seems to be necessary as ffmpeg, used in Fauxdacious for HLS streams always seems to select the highest bitrate stream and provided no known argument for limiting stream selection by bitrate.
  • StreamFinder::SermonAudio - Massive redo due to them completely overhauling their site, which now only offers a single video stream in HLS format in place of multiple bitrate choices, obsoleting the "high" and "low" "quality" options. The choices are now: "audio" or "any". Users should now use the "hls_bitrate" option to limit bandwidth for slower internet connections. Also add new "nowebp" option to download icon images in their native formats instead of webp (needed by Fauxdacious GTK versions and perhaps others).
  • StreamFinder::Youtube - Change default external Youtube-fetching program from "youtube-dl" to "yt-dlp", as the former may no longer properly handle many youtube 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 video URLs on www.theepochtimes.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.