8000 irl4you-pip/CHANGELOG.md at v1.1.0 · IRL4YOU/irl4you-pip · GitHub
[go: up one dir, main page]

Skip to content

Latest commit

 

History

History
156 lines (110 loc) · 9.01 KB

CHANGELOG.md

File metadata and controls

156 lines (110 loc) · 9.01 KB

Änderungen

1.1.0

  • Hinweise und Sprachdateien auf den neuen Stand gebracht.

1.0.99

  • Datenschutz: Hinweis zu „Alle Kameras immer bereit“ richtiggestellt.

1.0.98

  • Ampel: Die Warnung für zu wenige Kamerabilder lässt sich ausschalten.
  • Übersetzungen ergänzt.

1.0.97

  • Ampel: Warnung, wenn eine Kamera zu wenige Bilder liefert.

1.0.96

  • Verbesserungen.

1.0.95

  • Ampel: Am Handy steht sie während der Sendung als Punkt in der Kopfleiste.

1.0.94

  • Erkennung verbessert.

1.0.93

  • Erkennung verbessert.

1.0.92

  • Ampel: Ein Sendeweg, der nie verbunden war, zählt nicht mehr als Warnung; nur ein ausgefallener.

1.0.91

  • Systemwarnungen im Twitch-Chat: Schalter oben, Texte darunter.

1.0.90

  • Twitch-Chat: !temp und !status einzeln einschaltbar, mit eigener Pause und einstellbaren Antworttexten.

1.0.89

  • Ampel (grün, gelb, rot) für den Zustand der Box in der Live-Karte; im Twitch-Chat antwortet !status mit der Farbe (Streamer und Moderatoren, auf Wunsch auch VIPs).

1.0.88

  • Twitch-Chat: Der Befehl !temp schreibt die Temperatur der Box in den Chat (Streamer und Moderatoren, auf Wunsch auch VIPs; Schalter bei den Systemwarnungen, standardmäßig aus).

1.0.87

  • Erkennung verbessert.

1.0.86

  • Erkennung verbessert.

1.0.85

  • Erkennung verbessert.

1.0.84

  • Erkennung verbessert.

1.0.81

  • Erkennung verbessert.

1.0.80

  • WLAN-Hotspot: Der vorgeschlagene Name enthält jetzt eine Endung aus der Hardware-Adresse, damit mehrere Boxen verschiedene Namen haben.

1.0.79

  • Datenschutz: Hinweis, dass die Erkennung mit KI-Unterstützung arbeitet.

1.0.78

  • DJI-Kamera: verständlichere Fehlermeldungen. Übersetzungen ergänzt.

1.0.77

  • Datenschutz: Änderungen werden automatisch gespeichert, die Sendung startet bei Bedarf kurz neu. Klare Warnung, dass mit „Alle Kameras immer bereit“ nicht verpixelt wird.

1.0.76

  • Neue Karte Datenschutz (Add-on): Köpfe und Kennzeichen der Hauptkamera verpixeln, mit Zonen ohne Verpixelung. Eigene Lizenz der Erkennung.
  • Der Testschalter in der Update-Karte entfällt.

1.0.75

  • Mindestbitrate ab Werk 450 statt 300 kbit/s.

1.0.74

  • Systemwarnungen überarbeitet.

1.0.73

  • GPU steht in den Prozessor-Details und in der Statistik ganz unten.

1.0.72

  • NPU-Auslastung in den Prozessor-Details und in der Statistik.
  • Update-Karte: Test für das Verpixeln einschaltbar, mit Rückweg auf die stabile Version.
  • Anzeige der Sendewege robuster.

1.0.71

  • Vier neue Designs (Menü-Einstellungen, Design, je Ansicht Desktop oder Mobil): Kompakt Standard (dichtes Layout von Kompakt in den Farben des Standard-Designs), Kontrast Plus (Schwarz, Weiß, Gelb, große Schrift, dicke Rahmen, große Knöpfe, für schlechtes Sehen), Cockpit (dunkles Instrumentenbrett mit Zahlen in Schreibmaschinenschrift, große Werte, Kacheln) und Mischpult (Hardware-Optik mit Geräteblenden, Tasten, leuchtenden LED-Punkten und Pegelketten, dunkel und hell).

1.0.70

  • Fußleiste am Handy einstellbar (Menü-Einstellungen, unter „Fußleiste am Handy“, gilt je Gerät): Der Info-Knopf (ⓘ) lässt sich ausblenden (Standard: an). Die Anordnung gibt es unten in einer Zeile (wie bisher), unten in zwei Zeilen mit größeren Knöpfen (Live und Ton über beide Zeilen, Kameras 2 × 2, für Sehbeeinträchtigte) oder als eine Spalte links oder rechts über die ganze Höhe, mit Live ganz unten, darüber Ton, Hauptkamera und die kleinen Bilder.

1.0.69

  • Jede Internetverbindung per DHCP bekommt einen eigenen Weg für die Box selbst (Tailscale, Updates, Zeit): Ein neuer DHCP-Hook (pipbox-fallback-route) trägt für jede Netzkarte eine zweite Standardroute mit schlechterer Priorität ein. Fällt die erste Karte aus (zum Beispiel Kabelwackler), nimmt die Box die nächste, statt ohne Internet zu bleiben. Die Sendewege ändert das nicht. Es wird nicht geprüft, ob eine Verbindung wirklich Internet hat. Wirksam nach dem nächsten Anmelden der Karten per DHCP (spätestens nach einem Neustart).

1.0.68

  • „Immer Mobil“ zeigt die Handy-Ansicht jetzt auch am Rechner.

1.0.67

  • Standardwerte der Systemwarnungen im Chat angepasst.

1.0.66

  • DJI Osmo Pocket 4 Pro wird erkannt und wie die Pocket 4 angesteuert (nach Moblin, ungetestet an der Kamera).

1.0.65

  • Neues Hauptmenü „Streamerbot Deck“ (Wunsch von Bittersweet): Die Karte zeigt ein Streamer.bot-Deck in einem Rahmen. Adresse (nur https://) und Größe in Pixeln (Breite × Höhe, getrennt für Desktop und Mobil) werden über ⚙ eingetragen und auf der Box gespeichert (deck.json), sie gelten für alle Geräte und gleichen sich von selbst ab. Ist die Karte schmaler als die eingestellte Breite, wird das Deck verkleinert. Wie jedes Menü lässt sich die Karte ein- und ausblenden und verschieben. Die Höhe beträgt mindestens 320 Pixel, damit das Auswahlfeld der Seiten Platz hat.

1.0.64

  • Behoben: Liefert eine DJI-Kamera nur noch Ton (Action 5 Pro), baut der Dienst den Stream neu auf.

1.0.63

  • Der Chat ist wieder wie vor 1.0.62 (Lesen, Schreiben, Moderation, Anmeldung, Ereignisse, Akku- und Systemwarnungen im Chat), aber sein Code steht in eigenen Dateien: twitch.py, web/chat.js, web/chat.css.
  • Bleibt aus 1.0.62: NPU-Auslastung und Neuübertragungen entfernt, „x GiB frei“, minimierte Oberfläche.

1.0.62

  • Der Twitch-Chat ist ausgebaut: Die Karte Chat bettet jetzt das Chat-Widget von Twitch ein (Kanalname über ⚙, nur im Browser gespeichert). Anmeldung, Moderation, Ereignisse, Akku-Warnung und Systemwarnungen im Chat entfallen; alte Zugangsdaten werden gelöscht.
  • Entfernt: NPU-Auslastung und Neuübertragungen aus den Details. Arbeitsspeicher steht als „x GiB frei“.
  • HTML-Dateien der Oberfläche minimiert, nicht benutzte Übersetzungen entfernt.

1.0.61

  • Behoben: Bei plötzlichem Einbruch der Verbindung gab es Bild-Artefakte und Tonaussetzer (Issue #1). Der belacoder wird beim Update neu gebaut.
  • Behoben: Eine DJI-Kamera, die nur noch Ton liefert (Action 5 Pro), wird neu verbunden.

1.0.60

  • Die Adresse der öffentlichen Statistik ändert sich nie mehr von selbst. Einen neuen Schlüssel gibt es nur über „Neuen Schlüssel erzeugen“.

1.0.59

  • Bildrate von Handys schon vor dem Livegang: Verbundene Kameras ohne Angabe zeigen sie jetzt auch, wenn die Sendung noch nicht läuft (Statusseite und Statistik).

1.0.58

  • Statistik: alles, was unter „Status“ steht, einschließlich der Details (Senden mit allen Zahlen, Upload und Download je Netz, alle Temperaturzonen, jeder Prozessorkern mit Takt, GPU, NPU, Speicherplatz). Jeder Block einzeln wählbar (neu: „Prozessor-Details“, „Speicherplatz“). Schon erzeugte Links und heruntergeladene Seiten laufen weiter (es kamen nur Felder dazu). Die Seite zeigt „Box offline“ mit „letzte Daten vor …“, wenn die Verbindung ausfällt, und verbindet sich von selbst neu.
  • Bildrate von Kameras ohne Angabe (zum Beispiel Handys): Die Oberfläche und die Statistik zeigen die von belacoder gemessene Rate, wenn die Kamera keine meldet (bei laufender Sendung in der Betriebsart „Alle Kameras immer bereit“).

1.0.57

  • Die Verzögerung der Kameras verschiebt jetzt wirklich Bild und Ton. Nötig: belacoder wird beim Update neu gebaut.

1.0.56

  • Behoben: Bei starkem Bitratenabfall konnten Bild und Ton aussetzen (Meldung von Bittersweet, Issue #1).
  • Behoben: Die DJI Osmo Action 6 riss etwa jede Minute ab und wurde nie als sendend erkannt.

1.0.55

  • Öffentliche Statistik für OBS und Homepage: Schalter „Statistik öffentlich“ in der Karte „Fernzugriff“ gibt nur die Statistik über Tailscale Funnel auf Port 8443 frei (die Oberfläche bleibt privat). Neue Seite statistik.html (WebSocket, jede Sekunde, Einstellungen in der Adresse), Zugriff nur mit geheimem Schlüssel, höchstens 3 Betrachter, im Schnappschuss nie IP/MAC, Stream-ID oder Serveradresse.
  • „Freigabe beenden“ entfernt nur noch die eigene Freigabe (je Port statt funnel reset); die Selbstheilung prüft Oberfläche und Statistik getrennt.

1.0.54

  • Gerundete Ecken gehen jetzt auch bei „Alle Kameras immer bereit“ (Compositor-Engine): neue Plugin-Elemente pbtap und pbround runden die kleinen Bilder und zeichnen den Rahmen. Ältere Plugins laufen wie bisher.
  • Tailscale: Die öffentliche Freigabe wird nach einem Stromausfall selbst neu angewendet (nur wenn gewollt, Tailscale läuft und die Uhr stimmt); tailscaled startet nach Netz und Zeitsynchronisation, bei einem Uhrsprung nach seinem Start einmal neu. Das Protokollpaket zeigt Tailscale-Start, Uhr und Selbstheilung.

1.0.53

  • Neuer, bereinigter Stand des Repositorys (Version 1.0.53).
  • Behoben: Die Verzögerung der Kameras wirkte unter 450 ms nicht mehr. Jetzt bleiben die eingestellten Unterschiede erhalten.
  • Eine mit „Ausschalten“ getrennte DJI-Kamera bleibt auch nach einem Neustart aus.
  • Kameraliste am Handy: Anfasser zum Verschieben, Ausschalten und Entfernen in einer eigenen Zeile, Ziel-Linie beim Ziehen.
  • Facecam: Der Ton bleibt bei der Facecam, auch wenn das Hauptbild wechselt.
  • Ansichten für Desktop und Mobil mit eigenen Menüs, Reihenfolge und Design.
0