Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Streamlink 7.4.0 documentation
Streamlink Streamlink

Streamlink

A command-line utility that extracts streams from various services and pipes them into a video player of choice.

7.4.0
Stable
Latest
  • Overview
  • Installation
  • Command-Line Interface
    • Command-line usage
    • Tutorial
    • Configuration file
    • Plugin sideloading
    • Streaming protocols
    • Proxy support
    • Metadata
    • Plugin specific usage
      • Twitch
  • Plugins
  • Players
  • Deprecations
  • Migrations
  • Developing
  • API Guide
    • Quickstart
    • Validation schemas
  • API Reference
    • Streamlink
    • Session
    • Plugin
    • Options
    • Cache
    • Validation schemas
    • Stream
    • Webbrowser
    • Exceptions
  • Changelog
  • Support
  • Streamlink Applications
  • Third Party Applications
Github Issues
Back to top
View this page
Edit this page

Streamlink¶

streamlink.streams(url, **params)¶

Initializes an empty Streamlink session, attempts to find a plugin and extracts streams from the URL if a plugin was found.

Parameters:
  • url (str) -- a URL to match against loaded plugins

  • params -- Additional keyword arguments passed to Streamlink.streams()

Raises:

NoPluginError -- on plugin resolve failure

Returns:

A dict of stream names and Stream instances

Next
Session
Previous
API Reference
Copyright © 2025, Streamlink
Made with Sphinx and @pradyunsg's Furo
On this page
  • Streamlink
    • streams()