Changes for version 1.10 - 2019-09-07

  • StreamFinder::RadioNet: ADDED (https://www.radion.net/)
  • StreamFinder::Tunein: RESTORED (uses StreamFinder::Youtube for stream fetching, but adds metadata loading (which youtube-dl does not currently fetch for these streams.
  • StreamFinder::IHeartRadio: Add podcast-playing capability.
  • Add user-configuration files (~/.config/StreamFinder/config, ~/.config/StreamFinder/<submodule>/config (see docs). User can now specify / override most LWP::UserAgent options, ie. "agent", "timeout", etc. in the new configuration files.
  • Greatly reduce falling back to wget by adding default user-agent and checking for wget availability.
  • Add "-random" and "-noplaylists" options to $station->getURL() (see docs)
  • StreamFinder::Facebook: Depreciated ~/.config/.fbdata for new user-configuration files.
  • StreamFinder::IHeartRadio: Depreciated old stream order options, replacing them with new -keep and -skip arguments and configuration file entries.
  • StreamFinder::Youtube: Better handle "chunky" brighteon.com .m3u8 video streams. Also add "-notitle" option, streamlining use by StreamFinder::Tunein (see docs).
  • StreamFinder::BannedVideo: Add "-keep" option to better control type and order of streams returned (see docs).

Modules

Fetch actual raw streamable URLs from various radio-station websites.
Fetch actual raw streamable video URLs from banned.video.
Fetch actual raw streamable URLs from videos on facebook.com
Fetch actual raw streamable URLs from radio-station websites on IHeartRadio.com
Fetch actual raw streamable URLs from radio-station websites on Radionomy.com
Fetch actual raw streamable URLs from radio-station websites on Reciva.com
Fetch actual raw streamable URLs from radio-station websites on Tunein.com
Fetch actual raw streamable URLs from Youtube and others.