Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Stalker Portal Manager

[3.9.2] - 2026-06-22​


Changed
  • Version bumped to v3.9.2.
Added
  • Added nginx and Vite routing for /stalker so local Stalker clients reach the backend instead of the frontend app shell.
  • Added Stalker bootstrap compatibility pages and discovery JavaScript for /stalker, /stalker/c/, /stalker/c/index.html, and /stalker/c/bs.common.js.
  • Added common Stalker endpoint aliases including /stalker/c/portal.php, /stalker/server/load.php, and /stalker/c/server/load.php.
  • Added Stalker discovery compatibility for /stalker/version.js and /stalker/c/xpcom.common.js, with loader hints that point at the conventional /stalker/server/load.php path.
  • Added root-level Stalker probe aliases for clients that resolve /stalker as a file path and request /server/load.php, /portal.php, /version.js, or common JS assets at the web root.
  • Added root /play/live.php and /play/movie.php aliases so reference-style local Stalker playback URLs resolve through the local MAC portal.
  • Added optional MAG bootstrap assets /stalker/subversion.js and /stalker/tv_archive.js, plus root aliases, for clients that probe them during profile setup.
Fixed
  • Fixed long-lived jobs, notifications, and proxy-log SSE streams holding authentication database sessions open, preventing connection-pool exhaustion that could stall unrelated API requests.
  • Fixed bare Stalker portal URL setup for clients that parse a loader path before requesting portal.php.
  • Fixed initial anonymous Stalker handshake probes so players can validate the server path before sending a MAC-bound profile request.
  • Fixed Stalker handshake probes that include an unknown device MAC cookie so /server/load.php?action=handshake can still validate the portal path before profile setup.
  • Fixed Stalker profile requests from clients that send the MAC only inside the metrics JSON query parameter.
  • Fixed Stalker profile requests where a stale cookie MAC masked the valid metrics.mac value sent by the client.
  • Fixed follow-up Stalker module, event, and genre requests from clients that stop sending a MAC after a successful profile request.
  • Fixed optional Stalker metadata, EPG, VOD genre-alias, and log actions so they return valid local js payloads instead of upstream timeout or unsupported-action errors.
  • Fixed /stalker/bs.common.js and /stalker/xpcom.common.js discovery output so loader paths resolve to /stalker/server/load.php instead of nesting under the JS filename.
  • Fixed Stalker compatibility assets to match the _docs/portals reference more closely, including a MAG-style version.js and single-quoted loader variables for stricter client parsers.
 
@tem_invictus

Besteht bitte die Möglichkeit, für die Features ab der Version 3.9.0
  • Added hybrid local Stalker portal access with one auto-managed virtual MAG-style MAC per portal.
  • Added public /stalker portal endpoints for handshake/profile/catalog actions, local TV/VOD catalog exposure, and playback links that continue through the existing /proxy/{portal}/{stream_ref} MAC selector.
  • Added live upstream forwarding for Stalker EPG and provider metadata actions while keeping playback resolution separate from the provider-facing session.
Eine kurze Erkläung bzw. Anleitung zu bekommen?

-Verwende ich die Parameter welche mir durch das portal gegeben wird ip/stalker + v_mac -> bekomme ich immer zugriff verweigert
-Wie läuft das mit dem EPG ab?

edit:
-Fehlermeldung unter IOS -> iSTB = Failed to find matching line (loader)

Für deine Hilfe vorab besten Dank
 
Zuletzt bearbeitet:

[3.9.3] - 2026-06-23​

Changed
  • Version bumped to v3.9.3.
  • MAC checks now keep non-expired MACs active when they have at least one selected TV category, while still marking partial category coverage as not fully valid.
  • Proxy MAC selection now resolves the requested stream category before filtering candidates, so partial-coverage MACs can be used when they actually have access to the requested category.
Fixed
  • Fixed category-aware routing so valid requested-category matches can pass the invalid-category exclusion filter instead of being skipped only because the MAC lacks full selected-category coverage.
  • Cleaned up Pylint/Pylance diagnostics in the MAC category-access and proxy behavior regression tests.

[3.9.4] - 2026-06-23​

Changed
  • Version bumped to v3.9.4.
  • Hosted Stalker client sessions now persist in the database and are cleaned by the maintenance loop instead of relying on in-process state.
  • Local Stalker catalog handling now uses request-scoped caching and a single current playlist row per portal/type.
  • Stalker response formatting now tolerates legacy JsHttpRequest modes while leaving non-JSON assets untouched.
Added
  • Added a Stalker Diagnostics view and API backed by hosted Stalker request logs for handshake/profile/catalog/play troubleshooting.
  • Added fuller MAG-style get_profile fields for stricter clients, including RTSP, timezone, preview, language, and password compatibility fields.
  • Added more MAG/Stalker bootstrap probes and static compatibility stubs for version, template, localization, modules, icons, and assets.
  • Added delete-all cleanup actions for Proxy Logs and Stalker Diagnostics.
Fixed
  • Fixed hosted Stalker session tokens so failed database persistence no longer returns an unusable token to clients.
  • Fixed anonymous Stalker handshakes to return an explicit non-session token response.
  • Fixed Stalker request parameter bounds, play-route validation, path traversal handling, and placeholder asset content types.
  • Fixed local Stalker discovery URL generation, dead upstream forwarding code, logging truncation, and Pylint/Pylance diagnostics in the Stalker tests.
  • Fixed hosted Stalker MAC normalization for URL-encoded cookies and profile-metrics flows so follow-up catalog calls stay attached to the right portal.
  • Fixed hosted Stalker create_link so playback continues through the /proxy/{portal}/{stream_ref} selector for runtime MAC selection and proxy logging.
  • Fixed proxy MAC selection so stale or missing category-access matches no longer make every active MAC ineligible when no MAC matches the requested category.


EPG funktioniert noch nicht richtig, work in progress
 
Boah! Hast Du Urlaub? Ein Update nach dem andern. Fett!
Ich bin sehr angetan von dem Tool. Mittlerweile muss ich zugeben, dass ich nicht alles verstehe, was Du da einbaust und ich habe das Gefühl, ich nutze nur 20% von deinem Schmuckstück.
Hast Du nicht Lust eine Anleitung zu schreiben (lassen)? Mit einer Programm-Beschreibung und den ganzen Changelogs lässt sich mit Grok oder ChatGTP was zaubern, oder? Zwinker Zwonker ;)

Bleib auf jeden Fall am Ball. Sehr gute Arbeit.

BG,
Murry
 
Auch von mir recht vielen Dank für die tolle Arbeit und den Ehrgeiz das Tool immer weiter zu optimiieren. Es hat ja auch seinen Reiz sich Dinge selbst zu erarbeiten und nicht alles "vorgekaut! zu bekommen. Ich muss aber gestehen, dass ich bei dem ein oder anderen Menü reichlich überfragt bin was die Funktionsweise und Auswirkungen betrifft.

Die grandiose Umstellung auf Stalker Portal Adresse und virtual MAC ist wirklich gelungen und funktioniert auch recht gut. Nur die Eingabe bei Tivimate führt immer wieder zu einem Fehler. Ob /stalker oder /c/ am Ende der Portaladresse wie man das so kennt hilft leider nichts wohingegen andere Player das auf dem TV hinbekommen. Kurzum am Portal liegt es nicht aber vielleicht hat jemand ähnlicihe Erfahrungen und kann mir einen Tipp geben.
 
wie immer gute arbeit! bitte weiter so :-) ganz ganz großes Lob!

Rückmeldung wie es @Brechbaer schon geschrieben hat, TiviMate hat noch Probleme, gibt aber auch nur als Fehler aus "Liste kann nicht geladen werden".
Software: iTSB auf iOS sowie SFVipPlayer unter Win11 läuft ohne Probleme und da lässt sich erahnen wie mächtig das update war (y)
 

[3.9.5] - 2026-06-24​

Changed
  • Version bumped to v3.9.5.
  • Refreshed the web interface layout across the main admin pages with cleaner headers, status chips, summary strips, and more consistent responsive spacing.
  • Diagnostics and Stalker Diagnostics now refresh every 15 seconds and pause polling while the browser tab is hidden.
Added
  • Added hosted Stalker EPG forwarding for get_short_epg, get_epg_info, and get_simple_data_table, using managed origin MAC credentials while keeping client requests on the local Stalker API.
Fixed
  • Fixed direct refresh/deep links for frontend routes such as /portals, /portals/{id}, and /proxy-logs.
  • Fixed the Vite dev proxy so /proxy-logs is served by the frontend route instead of being mistaken for the backend /proxy endpoint.
  • Fixed stale auto-refresh copy on Diagnostics after the polling interval change.
  • Fixed hosted Stalker EPG fallback behavior so unavailable or malformed origin responses still return the previous local empty compatibility payloads.
  • Fixed hosted Stalker EPG forwarding to replace local virtual MAC values with managed origin MACs and avoid forwarding client metrics identity payloads upstream.
  • Fixed nginx proxy buffering for large hosted Stalker EPG responses so guide loads no longer spill to temporary files and warn in runtime logs.
  • Fixed hosted Stalker EPG forwarding so slow origin get_short_epg, get_epg_info, and get_simple_data_table requests no longer block the web interface.
  • Reduced live-update reconnect churn by adding SSE retry hints, ignoring duplicate Proxy Logs stream snapshots, and cancelling stale Proxy Logs/Stalker Diagnostics frontend requests.
  • Cleaned up Pylint diagnostics in the hosted Stalker EPG forwarding tests.


Für Tivimate bräuchte ich mal ein Log um zu sehen, warum das nicht geht. Also ein Log von Tivimate.
 
Zurück
Oben
📱
Forum App auf dein Handy
Schneller. Push-Benachrichtigungen. Offline-fähig.
Öffnen