-
Notifications
You must be signed in to change notification settings - Fork 1
Stalker Portal
URL can also be a Stalker Portal (also known as Ministra, or
"Stalker Middleware" — the protocol MAG25x/26x set-top boxes speak)
login:
tvdinner 'stalker://host:port/portal/path?mac=AA:BB:CC:DD:EE:FF'
Use stalkers:// instead of stalker:// if the portal is served over
https. The path is whatever your provider gave you (e.g. /c/ or
/stalker_portal/c/, copied from a MAG box's own settings screen) —
portal.php is appended automatically if it isn't there already.
Some providers need extra device-identification query params, all
optional: &serial=, &device_id=, and &stb_type= (default
MAG250).
There's no separate username/password step — tvdinner logs in with
just the given MAC address, fetches the channel list, and resolves
each channel's actual playable stream URL up front via the portal's
create_link call (a channel's raw cmd field isn't directly
playable on its own, unlike every other source here). That resolution
happens once, at load time, so nothing downstream needs to know about
it — favorites and ad-hoc (r-key) recording work the same as for an
M3U playlist.
There is currently no EPG/program-guide data support for Stalker
sources — channels behave like any other EPG-less playlist: no
programme titles/times, just the channel list itself, and no guide
grid to open with g. Because there's no programme to select, the
EPG-driven scheduled-recording feature
(s from a programme's details) doesn't apply either — only ad-hoc
r-key recording of whatever's currently playing does. Because
Stalker Portal has no official spec and many vendor forks behave
slightly differently, some providers may need a different stb_type
or an adjusted portal path to actually connect.
A Stalker portal exposes movies through its own dedicated VOD API, browsed automatically the same way an Xtream panel's is — see VOD Browsing & Resume.
Like the Xtream Codes case above, a stalker:// URL's MAC address is
stored as plain text wherever the source URL itself is stored
(a saved bookmark's bookmarks.json,
favorites.json, backup archives); it's shown redacted (all but the
first two octets masked) in the log file.
- Recording & Scheduled Recordings — ad-hoc recording only, see above.
- Keybindings Reference