Custom plugins for Streamlink 5.5.0 and newer versions with Python 3.8 and newer version.
To use these plugins, clone this repo somewhere and run (or configure) streamlink with --plugin-dir
.
Alternatively, individual plugins can be symlinked or downloaded to ~/.config/streamlink/plugins
(%APPDATA%\streamlink\plugins
on Windows).
-
Login required to view any live game or archived game (VOD).
--nhltv-email
,--nhltv-password
and--nhltv-purge-credentials
options can be used to specify login credentials/behavior. -
Valid subscription is required to view most games, but accounts without a subscription can watch specially designated free games
-
--nhltv-prefer-french
and--nhltv-prefer-team=TEAM
options can be used to give priority to French language broadcasts or a specific team's home/away broadcasts when determining "best" quality stream. By default, priority is given in the following order:- National (English)
- Home
- Away
- National (French)
https://eplus.jp/ plugin.
- Supports
live.eplus.jp/<id>
(local) andlive.eplus.jp/ex/player?ib=
(inbound) stream or VOD URLs. - Login required to view live event or VOD on local eplus.
--eplus-id
and--eplus-password
options can be used to specify login credentials. Specifyingci_session
cookie by--http-cookie
option is another way to access restricted content. - Streamlink will count as one (desktop browser) "device" against the e+ limit
when viewing a stream or VOD. Set
--eplus-allow-relogin
to kick other "devices" during download. --player-passthrough=hls
is incompatible with e+ since the video player will not have access to the authenticated HTTP session.- DRM-protected content is NOT supported. If you have been notified that an event is only available for Microsoft Edge on Windows or Safari on macOS, it's DRM.
https://spwn.jp/ plugin.
- Supports direct
spwn.jp/events/
(ticketed) stream or VOD URLs. - Login and valid event ticket required to view any live event or VOD.
--spwn-email
and--spwn-password
options can be used to specify login credentials. Social account (Twitter/Facebook/Google) login requires specifying the OAuth refresh token (i.e.,refresh_token
) directly with--spwn-token
. - When the
--spwn-low-latency
option is set and a low-latency (LL) stream is available, it will be preferred over the default stream. (--spwn-low-latency
has no effect for VOD URLs) - Streamlink will count as one (desktop browser) device against the SPWN limit when viewing a stream or VOD.
https://www.zan-live.com/ plugin.
- Supports direct
zan-live.com/live/play
(ticketed) stream or VOD URLs. - Login and valid event ticket required to view any live event or VOD.
--zan-email
and--zan-password
options can be used to specify login credentials. - Streamlink will count as one (desktop browser) device against the Z-aN limit when viewing a stream or VOD.