𝔹𝔸ℙℍ𝕆⛧ℙ𝕐 #𝟙
Closed channel
🇵🇱 Witamy w ━━━ Bapho | PY #1 ━━━ ⚡️ Szybkie MTProto-proxy, narzędzia i więcej! Bądź na bieżąco! 🔒
Show more914
Subscribers
+124 hours
-37 days
-11230 days
Loading data
Similar Channels
No data
Any problems? Please refresh the page or contact our support manager.
Tags Cloud
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
October '26Oct '26
October '26
+25
in 1 channels
September '26
+53
in 1 channels
Get PRO
August '26
+74
in 1 channels
Get PRO
July '26
+91
in 1 channels
Get PRO
June '26
+83
in 2 channels
Get PRO
May '26
+146
in 1 channels
Get PRO
April '26
+119
in 1 channels
Get PRO
March '26
+125
in 1 channels
Get PRO
February '26
+95
in 1 channels
Get PRO
January '26
+100
in 1 channels
Get PRO
December '25
+11
in 1 channels
Get PRO
November '25
+250
in 1 channels
Get PRO
October '250
in 0 channels
Get PRO
September '250
in 0 channels
Get PRO
August '250
in 0 channels
Get PRO
July '250
in 0 channels
Get PRO
June '25
+112
in 0 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 27 October | 0 | |||
| 26 October | +2 | |||
| 25 October | +4 | |||
| 24 October | +1 | |||
| 23 October | 0 | |||
| 22 October | +1 | |||
| 21 October | 0 | |||
| 20 October | +1 | |||
| 19 October | 0 | |||
| 18 October | 0 | |||
| 17 October | 0 | |||
| 16 October | 0 | |||
| 15 October | 0 | |||
| 14 October | 0 | |||
| 13 October | 0 | |||
| 12 October | 0 | |||
| 11 October | +3 | |||
| 10 October | 0 | |||
| 09 October | +1 | |||
| 08 October | +3 | |||
| 07 October | 0 | |||
| 06 October | 0 | |||
| 05 October | +1 | |||
| 04 October | +2 | |||
| 03 October | +2 | |||
| 02 October | +3 | |||
| 01 October | +1 |
Channel Posts
☠️ BAPHO-ᴇxᴛʀᴀᴄᴛᴏʀᔕ
🔮 AKTUALIZACJA: → 2o26-10.25
🔥 MULTILANGUAGE UPDATE
🔴 [NEW] 5 Sprachen Support
Problem: App lief nur auf DE / PL, alle
UI-Texte in select_file waren hartcodiert
deutsch → EN/TR/AR User mussten raten.
Lösung: Lang.TEXTS um EN/TR/AR erweitert,
_choose_lang zeigt 5 Optionen, _menu_block
holt lang_key dynamisch aus Lang.current.
MENU um en/tr/ar + sub_en/sub_tr/sub_ar
Keys erweitert. Default bei Enter = DE.
🔴 [FIX] select_file Hartcodierung
Problem: Ordner-Browser sprach nur Deutsch
("Pfad", "Drücke Enter", "NEU", "Eigenen
Ordner wählen", "Auswahl:", ...) — ignorierte
die gewählte Sprache komplett.
Lösung: 17 neue Keys in Lang.TEXTS gepackt
(path, folder_not_found, folder_not_readable,
no_matching_files, press_enter, new_tag,
back_cancel, custom_folder, use_this_folder,
new_files, max, days, selection_colon,
enter_path, folder_invalid, invalid_short,
example_path). select_file zieht jetzt
alles über Lang.t().
🔴 [FIX] restart() Übersetzung
Problem: "Starte Neu..." war hartcodiert,
auch bei PL/EN/TR/AR Usern.
Lösung: Neuer Key "restarting" in allen 5
Sprachen, restart() nutzt Lang.t("restarting").
🔴 [FIX] split_file Fehlermeldung
Problem: "Ordner nicht erstellbar" hart-
codiert in der OSError-Branch.
Lösung: Neuer Key "folder_create_failed",
split_file nutzt Lang.t("folder_create_failed").
🔴 [FIX] _menu_block Sprachschalter
Problem: Hart `if Lang.current=="DE": lang_key="de"
else: lang_key="pl"` → EN/TR/AR fielen auf
PL zurück, Menütexts wären leer/crashed.
Lösung: Dynamisches Mapping
`{"DE":"de","PL":"pl","EN":"en","TR":"tr","AR":"ar"}`
mit Fallback auf "de". sub_key wird passend
dazu gesetzt (sub_de/sub_pl/sub_en/sub_tr/sub_ar).
🔴 [INFO] Arabische Schrift-Render
Hinweis: Arabic-Chars fallen durch Text.rwsa
unverändert durch (nicht im normal-Mapping).
AR-Texte erscheinen in normaler Größe statt
ᴋʟᴇɪɴ-Schrift — bewusst so, da Small-Caps
für Arabic unleserlich wären. RTL-Rendering
hängt vom Terminal ab (Termux evtl. buggy).
| 2 | For TESTING! | 33 |
| 3 | ☠️ BAPHO-ᴇxᴛʀᴀᴄᴛᴏʀᔕ
🔮 FIX: 1
AKTUALIZACJA: → 2o26-10.25
🔥 EXTRACTORS FIX LOG
🔴 [NEW] Neues Design
Kompletter Frontend-Refresh: zentrierter
Block-Render, einheitliches Padding-Vererb-
system zwischen allen _pr-Zweigen, Live-Scan-
GUI im Hintergrund-Thread, großes Ziffern-
Display für Treffer-Counter, zentrale Klassen
(Config / Text / Lang / GUI / Live / FileTools).
🔴 [FIX] GUI.ask() Signatur-Crash
Problem: Aufruf `GUI.ask(prompt, True)`
crashte sofort mit TypeError "takes 1-2
positional arguments but 3 were given".
Ursache: Methode war als `ask(cls, prompt="")`
definiert. Alle 4 Call-Sites reichen aber ein
zweites Argument (True) weiter. cls + prompt
+ True = 3 Args, Signatur erlaubt nur 2.
Lösung: Signatur auf `ask(cls, prompt="",
mode=True, plain=False)` erweitert, leitet
sauber an pr(prompt, mode, plain) weiter.
🔴 [FIX] _pr() plain+mode NameError
Problem: `pr(..., mode=True, plain=True)`
crashte mit NameError: name 'lines' is not
defined (bzw. 'pad' im Folgezweig).
Ursache: Im plain-and-mode-Zweig wurde auf
`lines` und `pad` zugegriffen, die dort nie
zugewiesen wurden. Output + Cursor klebten
dann am linken Rand statt im Block.
Lösung: `lines = output.splitlines()` und
`pad = max(0, cls._last_block_padding)` am
Start des Zweigs setzen. Cursor und Input
bleiben jetzt bündig mit dem Hauptblock.
🔴 [FIX] select_file Endlosschleife
Problem: Wenn der Startordner leer, nicht
lesbar oder nicht existent war → Endlos-
schleife. Schleife sprang immer wieder auf
denselben kaputten Ordner zurück.
Ursache: Error-Branch setzte `current_dir =
dir_path` statt eine Ebene hoch zu gehen
oder abzubrechen. Ctrl+C bei "Drücke Enter"
war zudem unbehandelt.
Lösung: In jedem Error-Fall prüfen
`if current_dir == dir_path: return None`
(→ zurück zum Menü), sonst
`current_dir = current_dir.parent`. Alle
Enter/Ctrl+C/EOF Eingaben in try/except
gewrappt.
🔴 [FIX] Eigener Ordner wählbar [00]
Problem: Nutzer konnte keinen eigenen Pfad
eingeben, nur die vorgegebenen Ordner
navigieren.
Ursache: Kein Custom-Path-Input vorhanden.
Lösung: Neue Option `[00] Eigenen Ordner
wählen` im Datei-Browser. Eingabe wird mit
`os.path.expanduser` expandiert, Anführungs-
zeichen gestrippt. Gültiger Pfad → Browser
springt dorthin und zeigt nur noch diesen
Ordner. Ungültig → Fehlermeldung + Verbleib
im aktuellen Ordner.
🔴 [FIX] Ctrl+C / EOF Handhabung
Problem: Ctrl+C während "Drücke Enter"
oder im [00]-Eingabefeld führte zu rohem
Traceback statt zum Menü-Sprung.
Ursache: `input()` ohne try/except in den
Error-Branches und im Custom-Folder-Block.
Lösung: Alle input-Aufrufe in Error-Branches
und im [00]-Block in try/except
(KeyboardInterrupt, EOFError) gewrappt →
return None → sauberer Sprung zurück ins
Hauptmenü. | 194 |
| 4 | ☠️ BAPHO-MASTERS-ᴀɪᴏ
ᴜᴘᴅᴀᴛᴇ: ᴜʟᴛɪᴍᴀᴛᴇ ᴀʟʟ-ɪɴ-ᴏɴᴇ Ғɪx-LX
🔮 FIX: 51 #1
AKTUALIZACJA: → 2o26-10.21
🔮 INVISIBLE CODER FIX LOG
═══════════════════════
🔴 [FIX] Off-by-One im Invisible-Loader
────────────────────────────
Problem: Encodete .py Dateien starben beim
Ausführen mit "SyntaxError: source code
string cannot contain null bytes".
Ursache: Marker ist 3 Zeichen lang
('#' + 2 Zero-Width), Loader schnitt aber
nur +2 ab → zweites Marker-Nibble (Wert 1)
wurde als erstes Payload-Nibble interpretiert.
Alle Nibbles um 1 verschoben → irgendwann
zwei Null-Nibbles → 0x00 Byte → Python stirbt.
Lösung: _payload = _doc[_marker_idx + 3:]
(vorher +2). Marker wird komplett übersprungen. | 180 |
| 5 | ☠️ BAPHO-TV
▶️ HTML-TV-Pʟᴀʏᴇʀ
🔮 Update: 2o26-10.22
🔥 Cʜᴀɴɢᴇʟᴏɢ
🔴 [FIX] Login-Race-Condition behoben
─────────────────────────
Problem: Beim schnellen Wechsel zwischen gespeicherten Logins
traf die asynchrone Antwort des alten Login-Requests später
ein als die des neuen und überschrieb den aktuellen Account.
Ursache: doXtC() hatte keinen Generations-Zähler — jeder
Callback wurde ungeprüft akzeptiert, unabhängig davon, ob
zwischenzeitlich ein neues Login gestartet wurde.
Lösung:
• xtGen-Zähler wird vor jedem Login inkrementiert
• Nur die Antwort mit passender Generation wird akzeptiert
• Stale xtLd()-Callbacks werden verworfen, bevor Kategorien
oder VODs gerendert werden
• selP() nutzt AbortController, um laufende Fetches
abzubrechen und setzt loginInFlight konsistent zurück
• UI-Spinner bleibt stabil — kein Flackern zwischen alten
und neuen Account-Daten
🔴 [FIX] Kategorien-Lade-Loop eliminiert
─────────────────────────
Problem: Kategorien wurden mehrfach geladen und im DOM
dupliziert, wenn während eines laufenden get_cats()-Requests
ein erneuter Trigger (Tab-Wechsel, Fokus-Event) feuerte.
Ursache: Fehlende Lade-Wächter-Flag + doppelte Event-Listener
an den Tab-Buttons führten zu parallelen Render-Durchläufen.
Lösung:
• catsLoading-Guard in liveRenderCats() und fsRenderView()
• Doppelte addEventListener-Bindings an Tab-Buttons entfernt
• renderCats() prüft vor Render auf existierende Knoten
• Bei Portal-Wechsel wird catCache explizit invalidiert
• Re-Entrancy in get_cats() durch early-return verhindert
🔴 [OPT] Login-State-Cleanup
─────────────────────────
catCache wird bei Portal-Wechsel explizit invalidiert
statt nur überschrieben – keine verwaisten Kategorie-Daten
aus dem vorherigen Account mehr in der neuen Session.
Zusätzlich Reset von liveStreams, vodArr, seriesArr,
epgCache beim Login-Wechsel
ALL NEWS AND UPDATES ARE HERE
—> https://t.me/stbPL <— | 163 |
| 6 | ☠️ BAPHO-MASTERS-ᴀɪᴏ
ᴜᴘᴅᴀᴛᴇ: ᴜʟᴛɪᴍᴀᴛᴇ ᴀʟʟ-ɪɴ-ᴏɴᴇ Ғɪx-LX
🔮 FIX: 51
AKTUALIZACJA: → 2o26-10.21
👻 TG SENDER 👻
🔴FIX: max Retry-Limit. Ohne Limit kann es bei dauerhaften Fehlern (z.B. 401 Unauthorized -> "unknown(401)" -> pause=2.0s) zu einer endlosen Rekursion kommen, die den TG-Worker komplett blockiert. Der Worker kommt nie wieder zurueck zum naechsten Hit -> Scan bleibt stecken, obwohl remaining_pause() 0 anzeigt.
🔴FIX: queue.get() mit Timeout statt blockierend forever. So wacht der Worker regelmaessig auf und kann (zusammen mit dem Monitor- Thread) ein versehentlich gesetzt gebliebenes tg_pause_event abbauen, selbst wenn die Queue zwischendurch leer war.
🔴FIX: Monitor-Thread - cleared tg_pause_event automatisch sobald die Pause abgelaufen ist UND die Queue leer ist. Ohne diesen Thread kann es zum Deadlock kommen: Worker blockiert auf queue.get(), weil die Scan-Worker wegen tg_pause_event.is_set() pausiert sind und keine neuen Hits liefern -> tg_pause_event.clear() wird nie erreicht. | 233 |
| 7 | 🔴 PERF: Resume-Storage mit Dirty-Flag & 15s Throttle optimiert – markResumeDirty() / flushResumeNow()-System reduziert localStorage-Schreibvorgänge bei VOD/Serien-Wiedergabe um ~98% (von 4-8/s auf 1/15s). Position wird bei Stop/Wechsel/App-Schließen sofort persistiert, maximaler Positionsverlust bei unerwartetem Abbruch: 15s
ALL NEWS AND UPDATES ARE HERE
—> https://t.me/stbPL <— | 160 |
| 8 | ☠️ BAPHO-TV
▶️ HTML-TV-Pʟᴀʏᴇʀ
🔮 Update: 2o26-10.21
🔥 Cʜᴀɴɢᴇʟᴏɢ
🔴 ADD: Blitzschneller Auto-Reconnect mit exponentiellem Backoff (250ms → 500ms → 1s → 2s → 4s) statt fixem 3s-Timeout – doFastReconnect() nutzt rcAttempts-Counter mit Reset auf "playing"-Event, nach 8 Versuchen Fallback auf tryNext() mit Multi-Engine Fallback
🔴 ADD: VOD/Serien-Resume nach Reconnect – rcPendingResume merkt sich Wiedergabeposition vor Stream-Reset, stellt sie nach loadedmetadata wieder her. Persistente Speicherung via saveResumeData() in iptv_resume (statt fälschlich sSt() für iptv_s)
🔴 FIX: Freeze-Erkennung von 10s auf 2.5s reduziert, startLoad() wird vor Reconnect versucht (oft reicht das schon). "stalled"-Event zusätzlich abgefangen für früheres Eingreifen
🔴 PERF: HLS.js Config optimiert – enableWorker:true (Demuxing im Hintergrund-Thread), liveSyncDurationCount:2 statt 3, maxBufferLength:20 statt 30, fragLoadingMaxRetry:8, manifestLoadingMaxRetry:4 mit 250ms Retry-Delay – HLS repariert jetzt intern viel öfter bevor es fatal wird
🔴 FIX: Audio-Track-Selector war komplett tot – collectTracks() wurde nie aufgerufen. Jetzt via MANIFEST_PARSED + AUDIO_TRACKS_UPDATED Events in ldStr() und tryHLS() angebunden, Dropdowns befüllen sich live
🔴 FIX: livePlayCh() machte kein Reconnect-Cleanup – Timer und rcAttempts wurden nicht zurückgesetzt beim Senderwechsel, alter Reconnect konnte neuen Sender triggern
🔴 ADD: Idiocracy-Modus auf 7 Zellen (3-1-3 Layout) umstrukturiert – grid-template-areas für explizite Positionierung, enableWorker:true für flüssige UI, lowLatencyMode:true, pro Zelle Error-Recovery mit startLoad()/recoverMediaError() und Backoff-Reconnect, direkter Click startet Sender im Hauptplayer (kein Swap mehr)
🔴 FIX: Warn-Overlay zeigte keine Alternativ-Portale mehr – lastUsedPortal wurde nur im else-Zweig (ohne Limit) gesetzt, fehlte also genau wenn das Limit erreicht war. Jetzt VOR der if/else gesetzt. Zusätzlich Hostname-Normalisierung (protocol/trailing-slash/case-insensitive) damit http://Host:8080/ und https://host:8080 als gleicher Host erkannt werden. Fallback auf andere Hosts als Alternativen wenn keine same-host Alternativen existieren
🔴 FIX: liveSetFoc() rief tote liveShowEpg() auf (parste immer '{}') – Tastatur-Navigation zeigte kein EPG. Ersetzt durch liveFetchEpgHover() für live EPG-Vorschau bei Pfeiltasten-Navigation
ALL NEWS AND UPDATES ARE HERE
—> https://t.me/stbPL <— | 153 |
| 9 | ☠️ BAPHO-TV
▶️ HTML-TV-Pʟᴀʏᴇʀ
🔮 Update: 2o26-10.19
🔥 Cʜᴀɴɢᴇʟᴏɢ
🔴 ADD: Count-Badges bei Live/VOD/Serien-Kategorien (Akzentfarbe, Theme-bewusst)
🔴 ADD: Verbleibende Tage in Klammern hinter Ablaufdatum (Server-Info & Status-Badge)
🔴 ADD: Scroll-Management für Kategorien — Scroll-Position wird beim Zurückkehren wiederhergestellt, beim Eintreten nach oben gescrollt (Live, VOD & Serien)
ALL NEWS AND UPDATES ARE HERE
—> https://t.me/stbPL <— | 116 |
| 10 | ☠️ BAPHO-TV
▶️ HTML-TV-Pʟᴀʏᴇʀ
🔮 Update: 2o26-10.19
🔥 Cʜᴀɴɢᴇʟᴏɢ
🔴 NEW: BAPHO Login-Verschlüsselung
🔴 ADD: VOD/Serien-Button in Live-TV Sidebar & schwebendem Panel (Clapperboard-Icon)
🔴 FIX: Portal-Mode-Toggle (Xtream/Flussonic) korrigiert — doppelte var-Deklaration entfernt
🔴 FIX: Status-Anzeige (xtStat) direkt unter den Mode-Toggle verschoben
🔴 FIX: Volume-Slider nutzt modernes writing-mode (deprecated slider-vertical entfernt)
🔴 FIX: catBtn-Icon von fa-table-cells-large zu fa-clapperboard gewechselt
🔴 FIX: Zuletzt-gesehen-Funktion in showLiveFavs() ausgelagert (Purge & Top-Button kompatibel)
🔴 FIX: Toter portalTgl-Handler entfernt (Doppelbindung behoben)
🔴 FIX: VOD-Overlay-Button im fsVodPanel öffnet korrekt openVodFs()
🔴 PERF: UTF-8-safe Encoding für Logins mit Umlauten/Sonderzeichen
ALL NEWS AND UPDATES ARE HERE
—> https://t.me/stbPL <— | 134 |
| 11 | 🜏 Bᴀᴘʜᴏᴍᴇᴛ-ℝ𝔸𝕎
→ HTML-ᴛᴏᴏʟʙᴏx
🔴 EXTRACTORS (vormals M3U-MAC-PROXY-COMBO)
» Komplett umbenannt & als zentrales Modul restrukturiert
» NEU: 3-Tab-System (Extraktions-Modus · Datei-Splitter · Hits-Vergleich)
» NEU: Statische Container statt Akkordeons — Titel + Icon + Sub
» NEU: Copy & Download Buttons INNEN im Extraktions-Tab
» Dropzone + Textarea bleiben immer oben sichtbar (außerhalb der Tabs)
» M3U Sub-Optionen gegenseitig exklusiv (M3U-Links / Domain+Port / U:P)
» Smart-Dedupe bleibt unabhängig — eigene cyan-outlined Cell
» FIX: Smart-Dedupe Switch — direkter Klick auf Slider highlightet jetzt die Cell (vorher nur Container-Klick)
» FIX: updM3uStat Null-Schutz für fehlendes #optSmartDedupeStatus Element
» FIX: Change-Listener crash-sicher via try/catch + typeof-Guard
🔴 M3U BROWSER, PLAYER & DOWNLOADER (fusioniert)
» XTREAM-DOWNLOADER + BAPHO-M3U-BROWSER verschmolzen
» 3-Feld Input (Host · User · Pass) + M3U-URL Auto-Fill
» Smart-Card-UI mit XDL-Card Styling & Cinzel-Fonts
» Per-Stream Buttons: Live ▶️ · VOD ▶️ + ⬇️ · Serien → öffnet Episoden
» Episoden: ▶️ + ⬇️ Buttons (Gauge-Progress Download via xdlDlFile)
» FIX: Serien-Playback nutzt jetzt /series/ URL (vorher 404 via /movie/)
» FIX: Play + Download Buttons horizontal auf einer Linie (gleiche min-height, appearance:none)
» Back-Breadcrumb bei Serien-Episoden (⌂ Serien › Kategorie › Serientitel)
» HLS.js für Live-Streams, native MP4 für VOD/Serien
🔴 FLUID DYNAMIC MENU
» NEU: 3×3 Grid mit random Shapes/Border-Radius pro Item
» Hero-Item in der Mitte (Baphomet-M3U-Browser) — Glitch-Gradient + Glow
» Noise-Overlay + Rotating Conic-Gradient Background
» 3D-Card-Hover mit rotateX + radial Mouse-Light
🔴 SMART UI / SAFETY
» Smart Textarea Dropzone (ab 50k Zeilen → Cache-Verarbeitung, UI bleibt stabil)
» Null-Guards auf gelöschte Module (baphoDownloader HTML entfernt, JS mit if(xdlEls.X) gewrappt)
» Splitter-EventListener mit Null-Check für fsContent
» openBaphoPlaylistBrowser in try/catch gewrappt — cascading SyntaxErrors behoben
» Auto-Import & Merge bei Multi-File Drop (memoryCache Logik) | 162 |
| 12 | ☠️ BAPHO-TV
▶️ HTML-TV-Pʟᴀʏᴇʀ
🔮 Update: 2o26-10.16
🔥 Cʜᴀɴɢᴇʟᴏɢ
🔴 FIX: Theme- & Sprachen-Dropdowns speichern Werte nun korrekt
🔴 PERF: Entfernung von totem Code (Fake-EPG Generator)
🔴 PERF: Dopplungen & verwaiste Skripte bereinigt (z.B. Track-Manager)
🔴 FIX: Auto-Failover Logik vereinfacht (verhindert UI-Blockaden)
🔴 ADD: Cinemeta Netflix-Start-Overlay (Filme/Serien via Stremio API)
🔴 ADD: Panel-Lock Funktion über den "Menü / Portale" Button im Overlay
🔴 FIX: Bei Verbindungsfehlern wird nun automatisch das Login-Panel geöffnet
🔴 FIX: Sidepanel öffnet sich auch bei fehlenden Login-Daten (Verhinderung von leerem Live-TV Screen)
ALL NEWS AND UPDATES ARE HERE
—> https://t.me/stbPL <— | 326 |
| 13 | ☠️ Bᴀᴘʜᴏᴍᴇᴛ-M3U-Sᴄᴀɴ
🇩🇪 DE 🤔 🇵🇱 PL
HTML M3U Scanner
🔮 v2o26-10.15 ᴜᴘᴅᴀᴛᴇ ʟᴏɢ:
🔥 [Fɪx] RAM-Überlauf bei 40k+ Scans eliminiert
› Die GUI friert nicht mehr ein. Result-Blöcke, Hit-Chips und Error-Logs werden nun intelligent in Blöcken (Batches) gerendert, statt bei jedem einzelnen Hit das DOM zu fluten.
🔥 [Fɪx] Live-Anzeige repariert
› Zähler (Geprüft, Hits, Expired, Fehler, Duplikate, Trials) und die Progress-Bar werden nun wieder 100% LIVE aktualisiert. Man sieht sofort, ob der Scanner arbeitet.
› CSS-Fix: `white-space:pre-wrap;` für das Error-Log hinzugefügt, damit Live-Hits und Batch-Modus Hinweise nicht in einer Zeile gequetscht werden.
🔥 [Fɪx] Duplikate & Trials Erkennung
› Die Erkennung von Duplikaten (DUP) und Trials wurde repariert. Die Tags wurden vorher zwar gescannt, aber nie in der UI angezeigt. Sie werden nun korrekt im Buffer gepuffert und mit den richtigen farbigen Tags (Gelb/Cyan) gerendert.
🔥 [Fɪx] Playlist Browser Crash behoben
› Wenn das Playlist-Overlay während eines Downloads im Hintergrund geschlossen wurde, crashed das Tool nicht mehr (`if(!plState) return;` Safety-Check eingebaut).
🔥 [Fɪx] Netzwerk & sauberes Abbrechen
› Der `AbortController` wurde überarbeitet. Wenn der User auf "STOP" klickt, werden nun auch Timeouts von parallelen Requests sofort sauber gekillt, statt im Hintergrund weiterzulaufen und RAM zu fressen.
🔥 [Fɪx] Telegram Token Leak verhindert
› Der CORS-Proxy wird für Telegram API Requests nun ignoriert. Bot-Tokens und Chat-IDs werden nicht mehr an öffentliche Proxy-Betreiber gesendet.
🔥 [Fɪx] Memory Leak bei Serien-Downloads
› `generateAndDownloadM3U` nutzt nun Arrays (`m3u.push()`) anstatt riesige Strings zusammenzusetzen (`m3u += ...`). Verhindert das Einfrieren des Browsers bei extrem großen Serien-Playlists.
🔥 [Nᴇᴜ] Batch-Modus Hinweis
› Bei über 100 Links erscheint nun ein zweisprachiger Hinweis im Log, dass der Batch-Modus aktiv ist und die GUI in Blöcken aktualisiert wird.
🇵🇱 Pᴀᴍɪęć RAM ᴢᴏsᴛᴀłᴀ ᴡʏᴄᴢʏsᴢᴄᴢᴏɴᴀ. Wsᴢʏsᴛᴋᴏ ᴅᴢɪᴀłᴀ ᴘʟʏɴɴɪᴇ.
🇩🇪 Sᴘᴇɪᴄʜᴇʀ ɢᴇʀᴇɪɴɪɢᴛ. Aʟʟᴇs ʟäᴜꜰᴛ sᴀᴜʙᴇʀ. | 291 |
| 14 | ☠️ BAPHO-MASTERS-ᴀɪᴏ
ᴜᴘᴅᴀᴛᴇ: ᴜʟᴛɪᴍᴀᴛᴇ ᴀʟʟ-ɪɴ-ᴏɴᴇ Ғɪx-LX
🔮 FIX: 50
AKTUALIZACJA: → 2o26-10.15
👻 BAPHO_MASTERS & REMAKE 👻
🔴 FIX: TG-Sender (TRUE BACKPRESSURE)
- Rate-Limit pausiert nun ALLE Worker-Threads zuverlässig via globalem Event
- Scanner startet erst wieder, wenn TG-Queue komplett auf 0 abgearbeitet ist
- Live-GUI-Anzeige: Zeigt dynamisch "Warte bis Queue = 0 ist" und zählt die restlichen Hits herunter
- Verhindert das Volllaufen der Queue und ewiges Rate-Limit-Loopen endgültig
🔴 FIX: 13/4s ANTI-FLOOD COOLDOWN
- Bei 13 Hits innerhalb von 4 Sekunden wird der Scan global für 45s angehalten
- Gibt dem TG-Sender massiv Luft zum Versenden der Chunks
🔴 FIX: STRG+C INSTANT RELOAD
- KeyboardInterrupt wird beim Scannen nun sofort abgefangen und führt `restart_script()` aus
- Kein Hängenbleiben mehr in Hintergrund-Threads oder beim Warten auf Enter
🔴 FIX: DATEI-GENERIERUNG (MASTERS)
- Jeder Scan-Aufruf generiert einen exakten Zeitstempel (mit Sekunden)
- Schreibt zu 100% in eine NEUE Datei beim Reload, statt alte Dateien anzuhängen
🔴 FIX: ASYNC ENGINE & MAC-REMAKE
- Beide Engines (Asyncio & MAC-Threading) nutzen nun die identische True Backpressure Logik
- Saubere Übergabe des TG-Singletons an MAC-Threads verhindert Lock-Contension
🔴 FIX: GUI-FLACKERN (STUTTER)
- Pause-Updates sind nun via `stats_lock` abgesichert, damit 400 Threads nicht gleichzeitig das GUI pushen | 260 |
| 15 | ☠️ BAPHO-MASTERS-ᴀɪᴏ
ᴜᴘᴅᴀᴛᴇ: ᴜʟᴛɪᴍᴀᴛᴇ ᴀʟʟ-ɪɴ-ᴏɴᴇ Ғɪx-LX
🔮 FIX: 50
AKTUALIZACJA: → 2o26-10.15
👻 BAPHO_MASTERS & REMAKE
🔴 FIX: TG-Sender (TRUE BACKPRESSURE)
» Rate-Limit pausiert nun ALLE Worker-Threads zuverlässig via globalem Event
» Scanner startet erst wieder, wenn TG-Queue komplett auf 0 abgearbeitet ist
» Live-GUI-Anzeige: Zeigt dynamisch "Warte bis Queue = 0 ist" und zählt die restlichen Hits herunter
» Verhindert das Volllaufen der Queue und ewiges Rate-Limit-Loopen endgültig
🔴 FIX: 13/4s ANTI-FLOOD COOLDOWN
» Bei 13 Hits innerhalb von 4 Sekunden wird der Scan global für 45s angehalten
» Gibt dem TG-Sender massiv Luft zum Versenden der Chunks
🔴 FIX: STRG+C INSTANT RELOAD
» KeyboardInterrupt wird beim Scannen nun sofort abgefangen und führt `restart_script()` aus
» Kein Hängenbleiben mehr in Hintergrund-Threads oder beim Warten auf Enter
🔴 FIX: DATEI-GENERIERUNG (MASTERS)
» Jeder Scan-Aufruf generiert einen exakten Zeitstempel (mit Sekunden)
» Schreibt zu 100% in eine NEUE Datei beim Reload, statt alte Dateien anzuhängen | 39 |
| 16 | 🜏 BAPHO-MASTERS-ᴀɪᴏ
ᴜᴘᴅᴀᴛᴇ: ᴜʟᴛɪᴍᴀᴛᴇ ᴀʟʟ-ɪɴ-ᴏɴᴇ Ғɪx-LX
★ INCLUDED ★
» ʙᴀᴘʜᴏ ᴍ𝟹ᴜ ᴍᴀsᴛᴇʀs
» ʙᴀᴘʜᴏ ᴇxᴘʟᴏɪᴛ (ʜʙ-ᴄᴠᴇ) - Asynco & Socket
» ʙᴀᴘʜᴏ ʜᴇᴀʀᴛʙʟᴇᴇᴅ (ᴠᴜʟᴎ sᴄᴀᴎ)
» ʙᴀᴘʜᴏ ᴍᴀᴄ ʀᴇᴍᴀᴋᴇ 𝟻𝟶𝟶𝟶
» ʙᴀᴘʜᴏ sᴄʀᴀᴘ | 772 |
| 17 | ☠️ BAPHO-MASTERS-ᴀɪᴏ
ᴜᴘᴅᴀᴛᴇ: ᴜʟᴛɪᴍᴀᴛᴇ ᴀʟʟ-ɪɴ-ᴏɴᴇ Ғɪx-LX
🔮 FIX: 49
AKTUALIZACJA: → 2o26-10.11
👻 BAPHO_MASTERS & REMAKE
🔴 FIX: TG-Sender (#1 FIX) | 1 |
| 18 | ☠️ BAPHO-MASTERS-ᴀɪᴏ
ᴜᴘᴅᴀᴛᴇ: ᴜʟᴛɪᴍᴀᴛᴇ ᴀʟʟ-ɪɴ-ᴏɴᴇ Ғɪx-LX
🔮 FIX: 48
AKTUALIZACJA: → 2o26-10.07
👻 BAPHO_MASTERS
🔴 FIX: Categories Fetch | 197 |
| 19 | new updates for MAC and some other soon.. | 67 |
| 20 | BACK to v40
all latest have a Critical BUG in CATs Fatching.. | 68 |
