Changes for version 1.70

  • Includes all changes made in unreleased v1.63 (rc) above.
  • Refactor all youtube-dl calls to eliminate redundant code and make use of StreamFinder::Youtube configurations (primarily to allow for specifying alternate youtube-dl program) by forcing all youtube-dl usage to go through StreamFinder::Youtube. This change affects StreamFinder::Bitchute, ::Blogger, ::Brighteon, ::Odysee, ::Tunein, and ::Vimeo. This also now allows configuring individual modules to override the default Youtube module's youtube-dl parameters, of which "-format" will likely be the most overridden. This should be done in module's config files, adding "-youtube" in front of them, ie. "-youtube-format" for the above example.
  • StreamFinder::Odysee: Add "-youtube" option similar to some other video modules (values: yes|no|first|last|only) to enable usage of the Youtube link at the bottom of the description for (most) Odysee videos instead of the embedded info in the Odysee page.
  • StreamFinder::_Class: Fix bug handling option parameters, particularly ones containing a dash between words.
  • StreamFinder::Blogger & ::Brighteon: Change -youtube option default from "yes" to "no" to match other modules using this option.

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.