Skip to content

Provider Stream Link

Joprebond edited this page Sep 30, 2026 · 2 revisions

Provider: STREAM_LINK

Source: com.jopre.streamlink.provider.variables.StreamLinkCustomEventMap

Unlike TWITCH, this provider isn't a third-party stream service — it's StreamLink's own native event source. See Provider Variable Mapping for the general, provider-based concept this page is an instance of (ProviderVariable, ProviderName, etc).

Events Supported by StreamLink

Event Config Class event JSON Value EventConfigType
StreamLinkUserAction user_login STREAM_LINK_USER_LOGIN

STREAM_LINK_USER_LOGOUT is a recognized EventConfigType but has no Event Config class wired up in EventConfigDeserializer — see the note on Event Config Enums → EventConfigType. It still has a variable list below, independent of that gap.

The Variable Map

streamLinkVariableMap (also a Map<EventConfigType, List<ProviderVariable>>) is the variable-list lookup for the two events above — there are no shared lists here (no METADATA/SUBSCRIPTION/BASE_EVENT prefix like TWITCH has), just the one list

Clone this wiki locally