Veröffentlichungshistorie
Was sich in jeder Version geändert hat – dieselben Hinweise, die die App bei einem Update anzeigt.
0.27.0 aktuell
Spenden, die an der App vorbeikamen, landen jetzt in den Statistiken: Trag eine von Hand ein, importier deinen DonationAlerts- oder DonatePay-Verlauf aus einer Datei, und DonateX lädt seinen Verlauf selbst.
Hinzugefügt
- Statistiken → Daten → Spende hinzufügen trägt Geld ein, das per Karte, bar oder über einen Dienst kam, der es verloren hat. Standardmäßig landet es nur in den Stream-Summen und den Spender-Top-Listen. Hake Als Live-Spende zählen an, und die Spende läuft wie eine neue: Alert, Stimme und Szenarien reagieren, der Chatbot antwortet im Chat, und Ziele, Karussell, Auktion und Timer zählen sie mit.
- Die Kachel Stream: Ereignisse im Bedienfeld hat ein neues + im Kopf, das dasselbe Fenster öffnet; so lässt sich eine Kartenspende mitten im Stream eintragen, ohne das Bedienfeld zu verlassen.
- Statistiken → Daten → Aus Datei importieren liest einen Spendenexport von DonationAlerts (.xls) oder DonatePay (.xlsx). Bevor etwas geschrieben wird, zeigt es, was neu ist, was schon in den Statistiken steht und welche Zeilen übersprungen wurden. Importierte Spenden landen nur in den Summen und Top-Listen, spielen keine Alerts ab und werden nicht doppelt gezählt, wenn die App sie schon live erfasst hat oder du sie von Hand eingetragen hast.
- DonateX (Modul 1.3.0) lädt beim Verbinden einmal deinen gesamten Spendenverlauf in die Statistiken, auch beim ersten Start nach diesem Update. Der Verlauf spielt keine Alerts ab, ändert keine Ziele und lässt Testspenden aus.
- Statistiken → Einstellungen → Spendenverlauf neu aufbauen lädt den Verlauf jetzt erneut von jedem Dienst, der einen hat, DonationAlerts und DonateX, und sagt dir, wenn es noch nichts neu aufzubauen gibt. Vorher kannte der Button nur DonationAlerts.
- Die Top-Spender-Liste in OBS (Listen) aktualisiert sich innerhalb weniger Sekunden von selbst, wenn du in den Statistiken eine Spende hinzufügst, importierst oder löschst. Vorher änderte sie sich erst mit der nächsten Live-Spende.
Behoben
- Eine Spende zu löschen, die nur als Verlauf in die Statistiken kam (DonationAlerts, DonateX, StreamEngine), zieht ihren Betrag nicht mehr von den Spendenzielen ab. Die Ziele haben sie nie gezählt, und trotzdem hat das Löschen sie von jedem nicht pausierten Ziel abgezogen. Das gilt für einen Verlauf, der ab dieser Version geladen wird.
0.26.0
Das Glücksrad bekommt seinen Platz in der Seitenleiste, und eine Änderung am Aussehen während des Speicherns geht nicht mehr verloren.
Hinzugefügt
- Widgets → Glücksrad. Sobald das Add-on Glücksrad unter Modulkatalog → Add-ons installiert ist, bekommt es einen eigenen Eintrag in der Gruppe Widgets der Seitenleiste; bis dahin bleibt der Eintrag verborgen. Das Glücksrad ist ein OBS-Overlay mit deinen eigenen Losen, als Rad, Kartenband oder Walzen eines Spielautomaten, und es dreht sich von selbst ein paar Sekunden, nachdem seine Szene auf Sendung geht.
- Einstellungen → Sound nennt das Glücksrad jetzt unter den Overlays, die ihren eigenen Ton in ihrer OBS-Browserquelle abspielen, neben dem Karussell, der Karussellleiste und den Challenges, damit du weißt, dass Audio über OBS steuern dort angehakt bleiben muss.
Behoben
- Eine Änderung am Aussehen, die du gemacht hast, während ein Speichern noch unterwegs war, galt bisher als gespeichert, und beim Verlassen des Editors ging sie ohne Nachfrage verloren. Jetzt merkt sich der Editor, was er gesendet hat, nicht was zurückkam, also bleibt diese Änderung ungespeichert und Zurück zur Liste fragt danach.
0.25.0
Der Kick-Chat funktioniert wieder, Overlays bekommen zwölf neue Looks und zehn Kontureffekte, jedes Widget bekommt einen Schalter Auf Sendung, der es ganz ausschaltet, der Assistent öffnet sich auf jeder Seite, und das Fenster kann in den Infobereich verschwinden, statt sich zu schließen.
Hinzugefügt
- Zwölf neue Looks für Overlays. Alerts, Chat-Overlay, Spendenziele und Listen haben im Design-Editor den neuen Bereich Material: Lebendiger Bleistift, Polarlicht, Papiercollage, Bauplan, Blockig, Feldterminal, Taktisch, Goldener Schwur, Klarglas, Milchglas, Gewölbtes Glas und Perlmuttglas. Ein Look zeichnet die Alert-Karte, den Balken des Spendenziels, jede Chat-Nachricht oder den Balken der Liste in einem fertigen Stil über deine Farben, jeder mit eigenen Detail-Einstellungen und Farben der Teile, und Dekorative Bewegung schaltet die Bewegung bei den animierten aus. Die zwölf Looks stehen auch in der Liste Gestaltung neben Neon, Minimal und Retro. Das Add-on Timer, das Auktionsbrett, die Plakette unter dem Auktionsrad, der Pool-Balken des Karussells und die Challenge-Liste bekommen dieselben Looks.
- Zehn Kontureffekte. Der neue Bereich Kontureffekt legt Elektrisch, Komet, Flüssiger Rand, Feuer, Raureif, Hologramm, Tintenrahmen, Blasen, Magnetische Partikel oder Fragment-Montage um ein Overlay. Unter Wann es läuft wählst du Die ganze Zeit oder Bei jedem Ereignis, und das Ereignis gehört zum Overlay: ein Alert erscheint, eine Chat-Nachricht kommt an, ein Spendenziel wächst, eine Liste ändert sich, ein Timer bekommt Zeit dazu, auf dem Rad wird ein Los gezogen. Der elektrische Rahmen der Alerts ist jetzt der erste dieser Effekte, und ein Alert, der ihn hatte, behält ihn mit derselben Farbe und Geschwindigkeit.
- Das Bild oder Video eines Alerts bekommt einen eigenen Effekt, getrennt von der Karte gewählt, mit eigener Farbe und Geschwindigkeit. Mit einem gewählten Material zeichnet der Look auch einen eigenen Rahmen um das Bild, und Rahmenbreite des Mediums stellt ihn von 4 bis 32 px ein.
- Jede Farbe eines zweifarbigen Hintergrunds hat jetzt ihre eigene Transparenz, sodass ein Verlauf von deckend zu durchsichtig gehen kann, und das Farbcode-Feld nimmt halbtransparentes Schwarz wie #00000080 an. Bisher ließ Füllverlauf bei den Spendenzielen nur deckende Farben zu.
- Ein Schalter Auf Sendung in der Zeile jedes Widgets schaltet es ganz aus, ohne es zu löschen. Ein ausgeschaltetes Widget verschwindet aus allen OBS-Szenen, die seinen Link haben, und arbeitet auch im Hintergrund nicht mehr: Das Chat-Overlay nimmt nichts aus dem Chat auf und beginnt nach dem Einschalten mit einem leeren Verlauf, bei Listen verschwindet der Balken, und bei Alerts werden Alerts verworfen, die in der Warteschlange standen. Beim Auktionsbrett, -rad und Turnierbaum und beim Pool-Balken und Band des Karussells schaltet der Schalter nur diesen einen Bildschirm aus, während Gebote, Geld und Drehungen weiterlaufen.
- Der Schalter ändert, wie sich ein verstecktes Spendenziel und ein verstecktes Maskottchen verhalten. Bei den Spendenzielen heißt er jetzt Spenden zählen und in OBS anzeigen: Ein ausgeschaltetes Ziel sammelt keine Spenden mehr und macht nach dem Einschalten beim selben Betrag weiter. Das Häkchen Widget anzeigen beim Maskottchen wird durch den Schalter in seiner Zeile ersetzt, und ein ausgeschaltetes Maskottchen sammelt ebenfalls nichts; ein Maskottchen, bei dem Widget anzeigen nicht angehakt war, ist nach dem Update ausgeschaltet. Um still zu sammeln, lass den Schalter an und blende die Quelle in OBS mit dem Auge aus.
- Einstellungen → Oberfläche → Schließen-Schaltfläche des Fensters. strAImer beenden bleibt die Voreinstellung. In den Infobereich minimieren lässt das × das Fenster verschwinden, während Overlays in OBS, der Bot und die Hotkeys weiterlaufen. Das strAImer-Symbol neben der Uhr öffnet das Fenster wieder (Windows kann es unter dem Pfeil ^ verstecken), und sein Rechtsklick-Menü hat strAImer beenden. In diesem Modus macht Beim Schließen von strAImer eine Kopie speichern die Kopie nur, wenn du über dieses Menü beendest, damit sie nie mitten im Stream geschrieben wird.
- Ein runder ?-Knopf unten rechts öffnet den Assistenten über der Seite, die du gerade einrichtest, sodass du seinen Schritten direkt dort folgst, statt zur Hilfe und zurück zu wechseln. Es ist dasselbe Gespräch mit denselben Gratisfragen wie auf der Seite Hilfe. Das Panel lässt sich verschieben und in der Größe ändern, und In einem eigenen Fenster öffnen holt es in ein eigenes Fenster, zum Beispiel auf einen zweiten Monitor. Auf dem Bedienfeld und in der Hilfe gibt es den Knopf nicht, und Einstellungen → Oberfläche → Assistenten-Schaltfläche schaltet ihn aus.
- Eine Frage aus dem ?-Panel sagt dem Assistenten, auf welchem Bildschirm du bist, sodass er den Handbuch-Artikel zu diesem Bildschirm liest, und eine Frage wie was drücke ich hier bekommt eine Antwort zu der Seite, die du offen hast. Deine Einstellungen sieht der Assistent weiterhin nicht, und ändern kann er sie nicht.
- Der Editor des Auktionsbretts ist neu in Brett, Material, Unterlage, Kopfzeile und Lose gegliedert, sodass jeder Teil des Bretts an einer Stelle eingestellt wird. Lose auf dem Bildschirm und Beschreibung stehen jetzt im Bereich Brett und kommen nach dem Speichern in OBS an, ohne den Link neu zu kopieren. Größen sind in Pixeln, sodass das Brett in einer größeren Quelle nicht mehr von selbst wächst. Ein früher eingerichtetes Brett behält in OBS sein altes Aussehen, bis du es öffnest und speicherst: Beim Speichern fragt der Editor Größen in Pixeln speichern? für die Größe der Quelle, die unter der Vorschau gewählt ist.
- Die Vorschau von Listen zeigt die Liste in einem Rahmen in der Größe deiner Browserquelle, gewählt mit Größe der Quelle darunter, sodass der Abstand den Balken genau so verschiebt wie in OBS.
- Mit verbundenem YouTube weiß strAImer jetzt, welche Übertragung läuft: Die Live-Karte im strAImer-Discord und das Live-Abzeichen auf deiner Streamer-Seite führen direkt zur Übertragung statt zu deinem Kanal, und die Karte zeigt ein Bild daraus.
Behoben
- Der Kick-Chat funktioniert wieder. Seit dem 13. Oktober kam der Kick-Chat nicht mehr in der App an, sodass Befehle, das Chat-Overlay und der Bot auf Kick stumm waren, und erneutes Anmelden half nicht: Kick hatte geändert, wie Apps sich mit seinem Chat verbinden. Jetzt fragt die App Kick bei jedem Verbinden nach den aktuellen Verbindungsdaten. Wird diese Verbindung abgelehnt, nimmt der nächste Versuch eine zweite Verbindung, die Kick ebenfalls nutzt, und das folgende Neuverbinden beginnt wieder mit der üblichen.
- Der Kick-Chat konnte auch stehen bleiben und stumm sein, bis du die Kick-Einstellungen erneut gespeichert hast: wenn du sie gespeichert hast, während der Chat auf das Neuverbinden wartete und der nächste Versuch scheiterte, wenn die Datenbank der App beim Neuladen hing und wenn eine Verbindung beim Öffnen hängen blieb. Jetzt versucht die App es in allen drei Fällen weiter, und ein abgebrochener Kick-Chat verbindet sich neu, ohne die Kick-Einstellungen neu zu laden.
- YouTube: Während eines Streams zeigte der Status Verbunden, auch wenn der Chat der Übertragung danach nicht startete, sodass alles gut aussah und keine Nachrichten kamen. Jetzt zeigt der Status, wenn die App den Chat der Übertragung startet, Verbinde..., bis YouTube antwortet, und Fehler, wenn der Chat nicht starten kann. Nach dem Stream geht er zurück auf Verbunden, und das heißt dann, dass du angemeldet bist und die App auf deinen nächsten Stream wartet.
- OBS Studio Steuerung: Das Speichern der OBS-Einstellungen, während ein Befehl lief, etwa ein Szenenwechsel oder der Start einer Aufnahme, brach diesen Befehl ab, und er konnte fehlschlagen oder nie antworten, auch wenn OBS ihn schon ausgeführt hatte. Jetzt wird ein begonnener Befehl zuerst zu Ende geführt, höchstens 5 Sekunden lang, und OBS verbindet sich danach neu.
- Nach einem kurzen Netzwerkausfall konnten Overlays in OBS auf demselben Computer wie strAImer auf die Seite Zugriff vom lokalen Netzwerk ist ausgeschaltet springen und dort bleiben, bis du die Quelle von Hand aktualisiert hast. Jetzt erkennt strAImer den eigenen Computer an der Verbindung selbst. Erscheint die Seite aus einem echten Grund, auf einem zweiten PC mit ausgeschaltetem Zugriff, versucht sie es alle 5 Sekunden erneut und holt das Overlay zurück, sobald der Zugriff eingeschaltet ist.
- Die Spracherkennung mit Wann zuhören auf Immer oder mit einer länger als 30 Sekunden gehaltenen Taste konnte nach den ersten 30 Sekunden einen Teil des Tons verlieren, sodass die Erkennung mit einer lückenhaften Aufnahme arbeitete. Jetzt liefert das Mikrofon den ganzen Ton den ganzen Stream lang.
- Chatbot: Wenn zwei Zuschauer den Bot im selben Moment erwähnten, konnten beide an der Abklingzeit zwischen Antworten vorbeikommen, sodass der Bot zweimal antwortete und für beide Antworten Credits ausgab. Ebenso konnten zwei gleichzeitig startende Websuchen beide das Stundenlimit passieren, und jede Suche kostet zehn Credits. Jetzt kommt in beiden Fällen nur eine durch.
- Chatbot: Wenn der Bot zwei Leuten gleichzeitig antwortete, konnte ein Link, den er in einer Antwort geben durfte, verloren gehen, und der Bot sagte, er habe diesen Link nicht, oder ein Link, der für eine Antwort gefunden wurde, konnte in die andere rutschen. Jetzt hat jede Antwort ihre eigene Liste erlaubter Links.
- Sprachsteuerung: Die Bitte an den Bot, einen Link in den Chat zu schreiben, der nicht in deiner Wissensbasis steht, konnte eine leere Nachricht in den Chat schicken und die Zeile auf der Kachel Stream: Stimme trotzdem grün zeigen. Jetzt wird nichts gesendet, der Bot sagt, dass er diesen Link nicht hat, und die Kachel markiert die Zeile rot. Wenn der Bot Wonach soll ich suchen? fragt, ist die Zeile jetzt gelb, wie jede andere Rückfrage an dich.
- Das Ausschalten eines Alerts entfernt jetzt auch seine Alerts, die schon in der Warteschlange standen. Bisher spielte ein Alert, der hinter einem anderen wartete, noch mit Bild und Ton, nachdem du ihn ausgeschaltet, gelöscht oder in eine andere Gruppe verschoben hattest. Ein Alert, der schon auf dem Bildschirm ist, läuft bis zum Ende.
- Das Löschen einer Spende in den Statistiken nimmt jetzt jedem Spendenziel genau das weg, was dieses Ziel von ihr bekommen hat. Bisher wurde der Betrag von allen Zielen abgezogen, die beim Löschen nicht pausiert waren, auch von denen, die die Spende nie erreicht hatte. Das gilt für Spenden, die nach dem Update eingehen; ältere werden wie bisher abgezogen.
- Eine leere oder ausgeschaltete Liste hinterlässt keinen leeren Balken mehr im Stream. Bisher verschwand der Text, aber der Balken blieb in OBS mit Hintergrund und Schatten stehen.
- Beim Laden einer Szene mit ausgeschalteter Auktion oder ausgeschaltetem Karussell blitzten das Auktionsbrett, das Rad und der Turnierbaum sowie der Pool-Balken des Karussells kurz auf. Jetzt erscheinen sie erst, nachdem die Auktion oder das Karussell ihren Zustand gemeldet hat, sodass die Quelle bei ausgeschalteter Auktion oder ausgeschaltetem Karussell vom ersten Bild an leer bleibt.
- Kachel Auktion: Turnierbaum: Seit dem 2. August bewegten Ziehen und Zoomen des Turnierbaums auf der Kachel oder das Umschalten von Autofokus nur das Bild auf der Kachel, und der Turnierbaum in OBS folgte von selbst dem aktuellen Match. Der Ausschnitt, den du auf der Kachel einstellst, kommt wieder in OBS an.
- Overlays in OBS ignorieren die Windows-Einstellung für Animationseffekte: War sie aus, erschien die Plakette unter dem Auktionsrad ohne Einblendung, und der Turnierbaum sprang von Match zu Match, statt zu gleiten. Diese Einstellung betrifft deinen eigenen Bildschirm, und die Zuschauer haben sie nie gewählt.
- Karussell: War das Karussell während eines Streams auf Karussell: Steuerung ausgeschaltet, startete der Leerlauf-Rabatt trotzdem nach seinem Timer, senkte das Ziel und klingelte in OBS. Ein ausgeschaltetes Karussell startet keinen Rabatt mehr. Bezahlte Drehungen einer Serie, die beim Ausschalten warteten, laufen jetzt weiter, sobald es wieder an ist, und das Band verlässt jetzt das Bild, wann immer das Karussell aus ist.
- Challenge-Liste: Bei jeder Aktualisierung wurde die ganze Liste neu aufgebaut, und jede Zeile spielte ihre Einblendung erneut ab. Jetzt gleitet nur eine neue Zeile herein.
- Nach diesem Update zeigt OBS bei einigen Overlays die vorherige Version, bis es ihre Quelle neu lädt. Die Alerts, das Auktionsbrett, das Rad und der Turnierbaum und das Band des Karussells laden sich in einem ruhigen Moment selbst neu. Aktualisiere die anderen Quellen in OBS einmal von Hand oder starte OBS neu: den Pool-Balken des Karussells, die Challenge-Liste und die Overlays für Chat, Spendenziele, Listen, Timer und Maskottchen.
0.24.1
Die Sprachausgabe von Spenden wartet jetzt auf das Ende des Alert-Sounds, und Zahlen und Währungen werden als Wörter gesprochen.
Hinzugefügt
- Die Stimme spricht Zahlen und Währungscodes auf Russisch, Spanisch, Portugiesisch und Deutsch als Wörter: „100 EUR“ klingt wie „hundert Euro“ statt wie eine Buchstabenfolge, „2.50 USD“ wie „zwei Dollar fünfzig“. Auf Englisch und Französisch nennt die Stimme den Namen der Währung statt ihres Codes. Vorher las das Stimmmodell Ziffern nur auf Englisch sicher, und im Stream klang ein Abo-Geschenk halb englisch.
Behoben
- Die Sprachausgabe von Spenden und Abos beginnt nicht mehr über dem Alert-Sound. Solange ein Alert-Sound läuft, hält die App den Rest der Sound-Warteschlange zurück: Sprache, Szenario-Sounds und Chatzeilen starten danach. In einem Stream am 3. Oktober begann die Ansage einer Spende zwei Sekunden nach dem Start eines 36 Sekunden langen Alert-Sounds.
- Der nächste Alert wartet, bis die Ansage zum vorherigen fertig ist, und ein Alert-Sound landet nicht mehr auf einer gerade vorgelesenen Spende. Das funktioniert mit dem Modul Sprachausgabe 1.20.0 oder neuer; ohne das Modul geht es wie bisher mit dem nächsten Alert weiter, sobald die Karte endet.
- Die Ansage von Spenden und Abos rückt vor Chatzeilen und Bot-Antworten, die schon in der Warteschlange warten, sodass eine Spende direkt nach ihrem Alert vorgelesen wird statt nach dem ganzen aufgestauten Chat.
- Eine Nachricht ohne einen einzigen Buchstaben, etwa „111“ oder „500!!!“, wird in der Sprache der Oberfläche vorgelesen, sodass die Zahlen darin richtig ausgesprochen werden. Vorher konnte die App die Sprache einer solchen Zeile nicht erkennen, und in einem Test-Stream klang „111“ wie sinnlose Silben.
0.24.0
Timer und Marathons für OBS, häufige Sprachbefehle, die kostenlos auf deinem PC laufen, ein Assistent, der deinen Chat liest, Alerts mit Betragsbereichen und Steuerung ganzer Gruppen sowie Kacheln im Bedienfeld, die zwischen Seiten umziehen.
Hinzugefügt
- Neu im Modulkatalog: das Bundle „Timer“. Unter „Widgets → Timer“ legst du beliebig viele Countdowns und Stoppuhren für OBS an, jeweils mit eigenem Link, eigenem Aussehen und einer Beschriftung über, unter oder neben den Ziffern. Ein Timer zählt eine feste Dauer oder bis zu einem Datum und einer Uhrzeit rückwärts oder zählt vorwärts und startet per Knopf, zu einem Datum und einer Uhrzeit oder bei einem Stream-Ereignis, etwa beim Stream-Start oder bei einer Spende. Ein Countdown kann als Marathon-Timer laufen: Eine Spende mit deinem Plus-Wort gibt Zeit dazu, eine mit deinem Minus-Wort nimmt Zeit weg, zu dem Preis, den du pro Minute oder pro Stunde festlegst, und Kanalpunkte-Belohnungen und Abos geben ihre eigenen Minuten dazu. Die Kachel „Timer: Steuerung“ startet, pausiert und setzt Timer zurück, gibt Minuten oder einen Geldbetrag zum Preis des Timers dazu oder nimmt sie weg, sammelt Spenden, die auf deine Entscheidung warten, und zeigt, wer die Zeit geändert hat. Mit dem Schritt „Timer“ und dem Auslöser „Timer hat null erreicht“ in „Szenarien“ steuern ein Hotkey oder das Ende eines Countdowns einen Timer, einen Sound oder eine OBS-Szene.
- Einen Clip speichern, die Szene wechseln, eine smarte Steckdose per Namen ein- oder ausschalten, eine Umfrage beenden, Wetten schließen oder eine Vorhersage abbrechen wird jetzt auf deinem eigenen Computer ohne die KI erkannt. Das läuft sofort, kostet keine Credits und funktioniert sogar ohne Konto.
- Bitte den Assistenten um „irgendeine Vorhersage“ oder „eine zufällige Umfrage“, und er denkt sich Frage und Antwortmöglichkeiten selbst aus und startet sie meist sofort. Das ist eine kostenpflichtige Anfrage zum Preis einer Vorhersage oder Umfrage; ein einfaches „starte eine Vorhersage“ fragt weiterhin, was vorhergesagt werden soll.
- Frag den Assistenten per Stimme nach deinem Chat: „übersetz, was Dev1lain geschrieben hat“ oder „was schreibt der Chat?“. Er sieht die letzten Nachrichten und findet den Zuschauer per Namen, auch wenn der Nick Ziffern statt Buchstaben hat.
- Sag nach einer Frage einfach „google das“, und der Assistent sucht nach dieser Frage statt nach dem Wort „google“. Gab es vorher keine Frage, fragt er „Wonach soll ich suchen?“ und sucht nach deiner Antwort.
- Wenn der Assistent das Gehörte korrigiert hat, zeigt die Kachel „Stream: Stimme“ deinen Satz so, wie der Assistent ihn verstanden hat, als graue Zeile unter deinem. So siehst du, ob die Spracherkennung oder die Korrektur den Sinn verändert hat. Diese Zeile wird nie vorgelesen.
- Die Sprachkachel im Bedienfeld zeigt, wie viele Credits die Stimme im aktuellen Stream verbraucht hat.
- Alerts können auf einen Betrag Ab, Bis, Zwischen oder Genau reagieren. Gruppen funktionieren jetzt wie Ordner: Du kannst eine zuklappen, die ganze Gruppe ausschalten, allen ihren Widgets ein Design geben, ein Widget direkt hineinlegen oder sie mit allem Inhalt kopieren.
- Auktion: „Drehdauer“ auf der Seite „Auktion → Rad“ und in der Kachel „Auktion: Steuerung“ legt fest, wie lange sich das Rad dreht: eine feste Zahl von Sekunden oder „Zufällig“ in einem Bereich von 1 bis 60. Solange sich das Rad dreht, warten eine zweite Drehung, „Neustart“, „Weiter“ und ein Moduswechsel, bis es stehen bleibt, sodass ein zusätzlicher Klick keine Drehung mit einem anderen Gewinner mehr neu starten kann.
- Auktion: Nachdem du zwei Lose vereint hast, steht über der Liste und in der Kachel „Auktion: Lose“ 10 Sekunden lang die Schaltfläche „Rückgängig“. Sie setzt das ursprüngliche Los an seinen alten Platz zurück und nimmt dem anderen Los genau das wieder ab, was dorthin gewandert ist; eine Spende, die in diesen Sekunden für das andere Los eingegangen ist, bleibt dort.
- Eine Kachel im Bedienfeld lässt sich beim Bearbeiten auf eine andere Seite verschieben. Die Kachel Webseite sagt, wenn sie die hinzugefügte Seite verlassen hat, und bietet einen Button zurück, und die Chat-Kachel hebt Nachrichten hervor, die mit einer Kanalpunkte-Belohnung geschickt wurden.
- Nach einem Modul-Update lädt sich sein Overlay in OBS und in den Kacheln des Bedienfelds selbst mit der neuen Version neu, sobald es fertig gezeigt hat, was gerade auf dem Bildschirm ist. Vorerst gilt das für Rad, Brett und Turnierbaum der Auktion, für Alerts und für das Karussell; Rad und Brett holen den verkündeten Gewinner zurück. Overlays, die vor dieser Version in OBS geöffnet waren, musst du einmal von Hand aktualisieren.
- Die Log-Konsole kann nur ein Modul oder nur Fehler zeigen.
- Die Streamer-Seite hat einen Block Spendenformular: das Formular von DonatePay oder Ko-fi direkt auf deiner Seite, geladen erst, wenn ein Besucher seinen Button drückt.
- Das Bild einer Karussell-Karte wählst du jetzt im Fenster mit Vorschaubildern. Der Editor des Turnierbaum-Overlays zeigt seine Vorschau in der Größe der OBS-Quelle, wie die anderen Overlays. Unter „Statistiken → Gesamtsummen“ bringt „Weniger anzeigen“ die Toplisten nach „Alle anzeigen“ wieder auf fünf Zeilen.
- Eine Anmeldemethode entfernst du jetzt in deinem Kontobereich auf straimer.com, im Tab „Konto und Geräte“: „Verknüpfung aufheben“ in der App öffnet ihn in deinem Browser. Der App-Schlüssel auf deinem Computer kann Anmeldemethoden nicht mehr allein entfernen, deshalb reicht ein kopierter Schlüssel nicht, um dich aus deinem Konto auszusperren. In Versionen vor 0.24.0 meldet „Verknüpfung aufheben“ in der App einen Fehler.
- Das Update-Fenster zeigt einen Satz zur neuen Version und einen Link zu ihrer vollständigen Beschreibung auf straimer.com.
Behoben
- Auktion: Ein Gebot findet sein Los jetzt nur noch über einen Namen, der am Anfang eines Wortes steht. Bei den Losen „A“ und „B“ ging die Spende „ganz klar b“ früher wegen des Buchstabens in „ganz“ an „A“, jetzt geht sie an „B“. Der Name eines Loses wird vor einer einzelnen Zahl gelesen, daher geht „Stalker 2“ an das Los „Stalker 2“ und nicht an das zweite Los der Liste. Ein Gebot, das zwei Lose mit gleich langen Namen nennt oder einen Losnamen nur innerhalb eines anderen Wortes enthält, wartet unter „Ausstehend“, statt an das obere Los zu gehen oder ein neues anzulegen.
- Der Sprachassistent sagt nicht mehr „Vorhersage gestartet!“ oder „Titel geändert“, ohne es zu tun. Ein diktierter Titel wird genau so gesetzt, wie du ihn gesagt hast.
- Dein „Ja“ beantwortet immer die Frage, die du zuletzt gesehen hast. Früher konnte eine zweite Bitte, die sich nicht rückgängig machen lässt, die erste stillschweigend ersetzen, und das „Ja“, das du für die erste gemeint hattest, führte die zweite aus. Jetzt sagt der Assistent laut, dass die frühere Frage verworfen ist, und fragt nach der neuen Bitte; ein „Ja“, das du schon zu sagen begonnen hattest, bevor die neue Frage erschien, lässt ihn noch einmal fragen.
- Wenn du den Assistenten nur etwas fragst oder ihn bittest, etwas nachzuschlagen, antwortet er mit Worten und löst nicht mehr von sich aus Umfragen, Vorhersagen, Szenenwechsel oder Knöpfe im Bedienfeld aus. Einen Fehler meldet er mit einem einzigen Wort, „Fehler“; die Details, einschließlich der Antwort der Plattform, bleiben als Text in der Kachel „Stream: Stimme“.
- Was du beim Testen des Mikrofons sagst, geht nicht mehr als kostenpflichtige Anfrage an den Assistenten und startet keine Szenarien mehr, auch wenn es erst nach dem Ende des Tests erkannt wird.
- Wenn der Assistent fragt „Was sollen die Zuschauer vorhersagen?“, zeigt die Sprachkachel die Frage gelb statt rot wie einen Fehler.
- Schreibt die KI einen Befehl einmal als Code, statt ihn auszuführen, wird dieser Code nie vorgelesen. Stattdessen hörst du „Fehler“.
- „Schreib in den Chat“ wartet jetzt auf alle verbundenen Chats, Kick eingeschlossen, und nennt die, die die Nachricht nicht angenommen haben.
- DonatePay, DonateX, Trula, StreamElements und DonationAlerts stoppen nicht mehr für den Rest des Streams, wenn der Dienst einen Schlüssel ablehnt, den er vorher angenommen hat. Die App macht eine Pause, versucht es erneut und bittet erst nach zehn Minuten Ablehnungen um einen neuen Schlüssel.
- Wer die Einstellungen eines Spendendienstes genau dann speicherte, als die Datenbank der App beschäftigt war, konnte den Dienst bis zum nächsten Speichern ohne Verbindung haben. Jetzt lädt er die Einstellungen von selbst neu.
- Twitch und YouTube erneuern ihre Anmeldung nach dem echten Ablauf, und eine beschäftigte Datenbank kostet dich nicht mehr die Twitch-Anmeldung. DonatePay erneuert seine Verbindung vor dem Ablauf, ohne Unterbrechung.
- Läuft die YouTube-Anmeldung ab, findet die App deinen öffentlichen Livestream trotzdem und liest seinen Chat. Die Seite sagt, was bis zur neuen Anmeldung nicht mehr geht.
- Die Sprachausgabe ist jetzt in OBS zu hören, wenn „Wo der Ton abgespielt wird“ auf „In einer OBS-Browserquelle“ steht. Bisher wurden Spenden und Bot-Antworten auf deinem PC vorgelesen, während der Stream stumm blieb. Ein Schritt „Laut aussprechen“ mit der Systemstimme endet jetzt, wenn die Stimme fertig ist, statt den Ton bis zu 30 Minuten lang zu blockieren.
- Überspringen in der Warteschlange der Sprachausgabe stoppt jetzt auch eine Zeile, die noch in OBS lädt.
- In hektischen Momenten eines Streams, etwa bei einem Raid, konnte die App ein paar Sekunden lang nicht reagieren, und Chatnachrichten, Kanalpunkte-Belohnungen und der gespeicherte Stream-Status wurden nicht aufgezeichnet. Jetzt schreibt die App über eine einzige Warteschlange in ihre Datenbank, und in einem Test wurde jede Nachricht aufgezeichnet, selbst 150 auf einmal zusätzlich zu 20 pro Sekunde.
- Overlay-Seiten zeigen die OBS-Adresse nicht mehr auf dem Bildschirm. Der Kopieren-Button kopiert immer den vollständigen Link mit Zugangsschlüssel, sodass ein Overlay auf einem zweiten PC beim ersten Versuch verbindet.
- Deaktivierte Knöpfe, Schalter und Listen sind in der ganzen App jetzt grau in den Farben des Designs statt durchscheinend. Bei hellen Designs verschwanden sie fast, und ein deaktivierter Hauptknopf blieb lila, als könnte man ihn drücken.
- Sicherheit: Overlays können die Historie deiner Streams nicht mehr über die App lesen, das können nur „Statistiken“ und die Kachel „Stream: Ereignisse“. Das Overlay „Eingabe“ schickt Tastendrücke nur an OBS und an seine eigene Vorschau, sodass keine fremde Seite es einbetten kann, um deine Tastatureingaben mitzulesen. Adresse und Header des Schritts „Anderen Dienst aufrufen“ in „Szenarien“ werden verschlüsselt gespeichert und landen nicht in Backups. Die eingebaute Browser-Engine ist auf Electron 44.4.5 aktualisiert.
- Knöpfe, die „Sicher?“ fragen, lösen bei einem Doppelklick nicht mehr aus: Der zweite Druck zählt erst eine halbe Sekunde nach dem ersten. Ein Bestätigungsfenster wird nicht mehr vom zweiten Klick eines Doppelklicks geschlossen.
- Der elektrische Rahmen um das Bild eines Alerts erscheint jetzt schon beim allerersten Alert nach dem Start von OBS und bleibt scharf, wenn sich die Anzeigeskalierung ändert oder das Fenster auf einen anderen Monitor wandert.
- Die Fenster zur Auswahl einer Datei oder eines Ordners, etwa „Ordner öffnen…“ im Medienfenster, „Ordner auswählen“ unter „Einstellungen → Sound“ und die Knöpfe unter „Einstellungen → Backup“, laufen jetzt in einem eigenen kleinen Prozess. Stürzt Windows in so einem Fenster ab, schließt sich nur dieses Fenster, und Stream, Bots und Alerts laufen weiter.
- Eine Shelly-Steckdose, deren erste Prüfung nach dem Start keine rechtzeitige Antwort bekam, wird nicht mehr etwa 20 Sekunden lang mit „antwortet nicht“ angezeigt. In „Statistiken“ endet ein Stream jetzt in dem Moment, in dem die Übertragung aufgehört hat, und nicht 4 bis 7 Minuten später. Ein Modul, das gerade aus dem Modulkatalog installiert wurde, zeigt sofort „Modul läuft“, ohne dass du die Seite verlassen musst.
- Automatische Wechselkurse beginnen mit open.er-api.com, die App wartet also nicht mehr auf eine Quelle, die aus vielen Ländern nicht erreichbar ist.
- „OBS Studio Steuerung“ verbindet sich nach einem Abbruch schneller wieder mit OBS. Ein Modul, dessen Update abgebrochen ist, kommt beim nächsten Start zurück, statt bis zu einer Neuinstallation zu verschwinden.
- Deutsche Texte duzen jetzt überall, Portugiesisch ist brasilianisch und Spanisch lateinamerikanisch, in der App, auf der Website und in der Hilfe.
0.23.0
Bilder, Videos und Sounds wählst du jetzt in einem Fenster mit Vorschau aus, aus jedem beliebigen Ordner, und Widget-Einstellungen werden erst gespeichert, wenn du auf Speichern klickst.
Hinzugefügt
- Alerts, Szenarien, Karussell-Overlay, Pool-Balken-Overlay und Challenges-Liste-Overlay wählen Bilder, Videos und Sounds jetzt in einem neuen Fenster aus statt aus einer Liste von Dateinamen. Bilder erscheinen als Miniaturansichten, ein Video startet, wenn du mit der Maus darauf zeigst, und zeigt seine Dauer an, und ein Sound hat eine Wellenform und eine Schaltfläche zum Anhören. So kannst du Dateien unterscheiden, bevor du eine auswählst.
- Das Medienfenster öffnet jeden Ordner auf deinem Computer: Ordner öffnen… bittet dich, eine beliebige Datei darin auszuwählen, und der Ordner steht beim nächsten Mal in der Liste. Die gewählte Datei wird in strAImer kopiert und funktioniert deshalb weiter, auch wenn du das Original verschiebst oder löschst. Wählst du dieselbe Datei noch einmal, wird diese Kopie wiederverwendet, statt eine zweite anzulegen. Du musst Sounds also nicht mehr vorher in einem Ordner sammeln.
- Ein Video für einen Alert darf jetzt bis zu fünf Minuten lang sein statt einer. Ein Video, das kein WebM ist, wird einmalig beim Auswählen konvertiert, und das Fenster zeigt, wie weit die Konvertierung ist.
- Der Sound-Ordner liest jetzt neben .mp3, .wav und .ogg auch .opus- und .flac-Dateien, samt ihrer Dauer.
- Steht in Alerts die Größe des Mediums auf Selbst festlegen, sorgt der Schalter Breite und Höhe koppeln dafür, dass sich beide Seiten gemeinsam im selben Verhältnis ändern. Er ist standardmäßig an; schalte ihn aus, um nur eine Seite zu ändern. Steht Größe auf Nach der Karte, sind Breite, Höhe und Einpassung ausgeblendet, weil sie in diesem Modus nichts änderten und kaputt wirkten.
- Jedes Karussell hat jetzt eigene Sounds. Vorher nutzten alle Karussells einen gemeinsamen Satz Sounds, und ein Sound, den du in einem ausgewählt hattest, änderte sich in allen. Ein neues Karussell startet ohne Sound, und Duplizieren übernimmt die Sounds und das Aussehen der Seltenheiten.
- In den Szenarien hat der Schalter Einmal pro Zuschauer bei den Auslösern Neuer Follower und Chatnachricht jetzt eine Auswahl daneben: pro Stunde oder pro Stream. Vorher ging nur eine Stunde, und wer länger als eine Stunde im Stream blieb, wurde erneut begrüßt. Bestehende Szenarien bleiben auf pro Stunde.
- Panel: Schaltflächen fasst bis zu 48 Schaltflächen statt 24, und der Auslöser Panel-Schaltfläche in den Szenarien hat passend dazu 48 Plätze.
- Die Kachelgröße auf dem Bedienfeld, die Lupe in der Kopfzeile der Kachel, geht jetzt bis 250 % statt 160 %. So lässt sich eine Kachel auch auf einem zweiten Monitor oder vom anderen Ende des Raums aus lesen.
- Unter Einstellungen → Backup gibt es in der Karte Beim Beenden speichern die Liste Kopien auf der Festplatte behalten: 5 wie bisher oder 10, 20, 50 oder Alle. Vorher wurden genau fünf automatische Kopien behalten, und eine sechste löschte die älteste, auch in einem Ordner, den du selbst gewählt hattest.
- Ist dein Abonnement nicht aktiv, zeigt jede Cloud-Kopie unter Einstellungen → Backup das Datum, an dem sie bereinigt wird, und 30 Tage davor wird die Zeile hervorgehoben. Vorher hatten die Kopien eines abgelaufenen Abonnements keine solche Zeile.
- In den Statistiken hat eine geöffnete Stream-Karte unter den vier Top-Listen die Schaltfläche Alle anzeigen, sobald eine davon mehr als fünf Zeilen hat. Vorher war der sechste Spender eines Streams nirgends zu sehen, obwohl er gespeichert war.
- Die Kachel Auktion: Umstrittene Gebote hat unter den akzeptierten Geboten die Schaltfläche Mehr anzeigen, die jeweils 30 weitere einblendet. Vorher waren nur die letzten 30 sichtbar, und ein älteres Gebot, das beim falschen Los gelandet war, ließ sich nicht verschieben.
- Im Widget Eingabe gibt es neben dem Regler Tasten später zeigen jetzt ein Zahlenfeld für bis zu 10.000 ms, für einen zweiten PC, der stärker hinterherhinkt als eine Capture-Karte. Eckenradius der Tasten und Größe der Beschriftung im Aussehen gehen jetzt bis 5em, sodass die Beschriftung auf einer breiten Taste wie der Leertaste nicht mehr an der Größe einer normalen Taste hängen bleibt.
- Die Sprachsteuerung sagt dir jetzt, wenn das Mikrofon das Problem ist. Gibt es gar kein Mikrofon, zeigen die Statuskarte auf der Seite Spracherkennung und die Kachel Stream: Stimme auf dem Bedienfeld Kein Mikrofon gefunden. Fehlt das gewählte Mikrofon und nutzt die App stattdessen ein anderes, zeigen beide Das gewählte Mikrofon wurde nicht gefunden, und die Karte nennt das Mikrofon, das gerade verwendet wird. Vorher sah alles normal aus, während du in ein anderes Gerät oder ins Leere gesprochen hast.
- Wenn du dem Support schreibst, kann das Log jetzt mehrere Tage umfassen, bis zu sieben, die du in einer Liste ankreuzt. Die zwei neuesten sind schon angekreuzt, damit ein Stream, der über Mitternacht lief, vollständig mitgeht. Die Zeile unter der Liste zeigt, wie viel Platz die Tage auf der Festplatte belegen, und dass nur die letzten 5000 Zeilen jedes Tages gesendet werden.
- StreamEngine-Zahlungen, die eingegangen sind, während die App geschlossen war, landen jetzt beim nächsten Start in den Statistiken: in den Summen des Streams, unter Daten und bei den Top-Spendern. Einen Alert bekommen sie weiterhin nicht, und Spendenziele, Karussell und Auktion lassen sie weiterhin außen vor. Das gilt für Zahlungen, die noch unter den letzten Ereignissen sind, die der StreamEngine-Feed liefert.
Behoben
- Auswahllisten, Schriften und fertige Designs im Design-Editor haben deine Wahl sofort gespeichert. Hast du ein Design ausprobiert und bist ohne Speichern gegangen, blieb es im Stream. Jetzt warten sie auf Speichern, wie die Regler. Fertige Designs wie Neon erscheinen bis zum Speichern nur in der Vorschau.
- Verlässt du eine Widget-Seite ohne Speichern, fragt die App jetzt vorher nach, und zwar zu allem auf der Seite: Name, Texte, Medien, Sounds, Filter, Link-Einstellungen und Aussehen. Vorher wurde nur nach dem Aussehen gefragt, und Auktionsbrett, Turnierbaum, Rad, Karussell, Pool-Balken und Challenges-Liste haben gar nicht gefragt. Außerdem verschwindet die Nachfrage nicht mehr nach einer Minute von selbst und nimmt deine Änderungen mit.
- Anpassung zurücksetzen und Darstellung zurücksetzen haben das Aussehen sofort gelöscht, live in OBS, und rückgängig machen ließ sich das nicht. Jetzt zeigen sie die Standardwerte auf dem Bildschirm, und erst Speichern übernimmt sie; gehst du ohne Speichern, bleibt das alte Aussehen.
- Bei Auktionsbrett, Turnierbaum und Rad wurden der Widget-Name und die Link-Einstellungen (Layout und Zeilen beim Brett, die Schalter bei Turnierbaum und Rad) bei jeder Änderung gespeichert. Jetzt warten sie auf Einstellungen speichern, und die Adresse unter der Vorschau sowie Link kopieren enthalten den gespeicherten Stand. Drück also Einstellungen speichern, bevor du den Link kopierst.
- Link kopieren in der Widget-Liste von Auktionsbrett, Turnierbaum und Rad hat die Adresse ohne ihren Zugriffsschlüssel kopiert, und ein Overlay auf einem zweiten PC blieb leer. Jetzt wird die vollständige Adresse kopiert. Eine Quelle, die du vor dieser Version über diese Schaltfläche eingefügt hast, musst du neu kopieren.
- Ein gespeichertes Aussehen bei einem Auktionsbrett, Turnierbaum, Rad oder einer Challenges-Liste hat in OBS alle anderen Widgets derselben Art umgefärbt, bis deren Quelle neu geladen wurde. Jetzt behält jedes Widget sein eigenes Aussehen.
- Eine gespeicherte Änderung am Aussehen von Karussell, Pool-Balken oder Challenges-Liste kam bei einer bereits in OBS geöffneten Quelle erst nach dem Neuladen an. Jetzt kommt sie von selbst an.
- Im Challenges-Liste-Overlay zeigte die Seite eines zweiten Widgets nach jedem Speichern die Einstellungen des ersten, und das nächste Speichern schrieb sie in das zweite. Außerdem gingen gewählter Sound und Lautstärke beim Wechsel des Abschnitts verloren, und bei Zeit abgelaufen lief der gespeicherte Sound statt des gewählten. Jetzt behält jedes Widget seine eigenen Einstellungen, und Duplizieren übernimmt sie sowohl bei der Challenges-Liste als auch beim Pool-Balken.
- Sounds von Karussell, Pool-Balken und Challenges-Liste blieben im Stream stumm, wenn OBS auf einem zweiten PC lief, weil das Overlay die Datei auf diesem PC gesucht hat. Jetzt kommen sie über das Netzwerk aus der App, wie die Bilder der Alerts.
- Ein Sound, dessen Datei verschoben oder umbenannt wurde, wurde bei Karussell, Pool-Balken und Challenges-Liste beim nächsten Speichern gelöscht. Jetzt wird er an seinem Platz als fehlend angezeigt, und die Einstellung bleibt, bis du eine andere Datei auswählst.
- Ein Sound, Bild oder Video mit einem Prozentzeichen im Dateinamen, etwa 100% win.mp3, erschien in der Liste, wurde aber nicht abgespielt. Jetzt funktioniert das.
- In den Listen hat das Öffnen des Editors eine Spalte, die sich abwärts oder aufwärts bewegte, auf keine Bewegung gesetzt, und das nächste Speichern brachte das in den Stream. Jetzt bleibt die Richtung erhalten, auch wenn du das Format hin und her wechselst.
- In den Spendenzielen hat die Schaltfläche Zurücksetzen neben dem aktuellen Betrag auch Namen, Titel, Ziel und ungespeichertes Aussehen gespeichert. Jetzt setzt sie nur den Betrag zurück, und der Live-Betrag überschreibt keine Zahl mehr, die du vor dem Speichern eingetippt hast.
- Im Chat-Overlay blieb eine geänderte Einstellung unter Verhalten nach dem Verlassen ohne Speichern in der Liste, und die nächste Aktion in der Liste, etwa das Umlegen eines Schalters, Duplizieren oder Löschen, hat sie gespeichert. Jetzt werden ungespeicherte Änderungen beim Verlassen verworfen.
- Die Vorschau des Auktionsbretts ändert sich jetzt, sobald du ein Layout wählst, und die Zusammenfassung in der Zeile der Widget-Liste von Turnierbaum und Rad steht in der Sprache der Oberfläche statt immer auf Englisch.
- Sprachsteuerung: Wenn das gespeicherte Mikrofon zu keinem Gerät mehr passte, wechselte die Erkennung stillschweigend zum Standardmikrofon des Systems. Jetzt sucht die App dasselbe Mikrofon über seinen Namen und nutzt es weiter. Bei Immer nutzt die App ein wieder eingestecktes Mikrofon von selbst wieder, und Mikrofon prüfen antwortet sofort Kein Mikrofon gefunden, statt zu warten und dir zu raten, die Verstärkung zu erhöhen.
- Spracherkennung: Bei gedrückter Taste wird ein kurzes Wort wie ein schnelles Stopp oder Ja nicht mehr verworfen. Die Pause, die eine Phrase beendet, reicht jetzt bis 6 Sekunden statt 3, für alle, die mitten im Satz zum Nachdenken innehalten. Die Liste Namen, die es richtig verstehen soll, wird nicht mehr bei 50 Wörtern abgeschnitten; die ersten 50 gehen weiterhin als Hinweis an die Erkennung.
- Die Sprachausgabe wirft keine Spenden oder Abos mehr aus ihrer Warteschlange. Vorher wurde bei einer Warteschlange voller Spenden eine neue Spende abgewiesen, und eine Spende konnte ein Abo verdrängen. Bezahlte Zeilen werden jetzt auch über das Warteschlangenlimit hinaus vorgelesen, und das Limit verwirft nur noch Chat und Bot-Antworten. Der Preis: Nach einer großen Welle liest die Stimme noch eine Weile Spenden vor.
- Die Kachel Stream: Ereignisse hat Spenden verloren, wenn sie auf Spenden eingestellt war und eine Welle neuer Follower oder Abos kam. Angezeigte und ausgeblendete Ereignisse werden jetzt getrennt gezählt, sodass ausgeblendete nie die verdrängen, die du verfolgst.
- Auktion: Ein Name mit bis zu 120 Zeichen bleibt jetzt vollständig erhalten, statt bei 100 abgeschnitten zu werden. Letzte Gebote zeigt alle nicht zugeordneten Gebote, nicht nur die unter den letzten zwanzig, und die Warteschlange der Gebote, die auf deine Entscheidung warten, fasst 1000 statt 100. Das Auktionsbrett-Overlay nimmt jetzt bis zu 100 Zeilen auf und verkleinert sich als Ganzes, damit alle Lose passen, statt bei 20 aufzuhören.
- OBS: Verbindung testen wartet jetzt bis zu 15 Sekunden auf das Ergebnis. Vorher wurde nach genau 3 Sekunden nachgesehen und auf einem langsamen Rechner oder mit OBS auf einem zweiten PC ein Fehler gemeldet, während die Verbindung noch aufgebaut wurde.
- Smart-Steckdosen: Eine neue Steckdose kürzt einen Befehl wie „für 5 Minuten einschalten“ nicht mehr auf eine Minute. Die eigene Obergrenze der Steckdose steht jetzt anfangs auf 0, und das bedeutet: nie länger als eine Stunde.
- Ein frisch installiertes Karussell wählt seinen Auslösebetrag jetzt passend zu deiner Basiswährung, etwa 10 bei Dollar und Euro, statt 1000 in jeder Währung, und dreht sich so gleich nach der Installation. Ein gespeicherter Betrag bleibt unverändert.
- Szenarien: Ein langer Sound, etwa ein dreiminütiges Lied für eine Belohnung, gibt seinen Platz nicht mehr auf halber Strecke frei, sodass das nächste Sound-Szenario nicht mehr darüber spielt. Außerdem hält ein Sound-Szenario die anderen nicht mehr auf, wenn der Sound an eine Browserquelle von OBS geht, die Sprachausgabe aus ist oder der Text leer ist.
- Stream-Status: Signalfrische und Offline-Verzögerung sind nicht mehr auf 600 und 1800 Sekunden begrenzt.
- Statistiken: Der Neuaufbau des Spendenverlaufs und StreamEngine-Zahlungen beachten jetzt Spenden zählen von. Vorher kam der Verlauf eines Dienstes, bei dem du das Häkchen entfernt hattest, nach jedem Start zurück in die Summen und die Top-Spender.
- Ein Download-Link in einer Kachel Webseite tat nichts und wirkte kaputt. Jetzt steht unten in der Kachel eine Zeile, dass Downloads dort nicht funktionieren, mit der Schaltfläche Im Browser öffnen.
- Der Sichtschutz für den Bildschirm macht Adressen und Schlüssel jetzt auch in Texten mit mehr als 4096 Zeichen unscharf, und ein Windows-Pfad in einem Hinweis zeigt Punkte statt deines Benutzernamens.
- KI-Agent: Der Hinweis zum Dialog-Speicher verspricht nicht mehr, dass er auf jedem Tarif gleich groß ist, die früheren Spiele auf dem Bildschirm sind die, die der Bot tatsächlich bekommt, und bei mehr als 40 Chatbefehlen steht im Log, wie viele davon weggelassen wurden.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.22.1
Das Overlay Eingabe zeigt jetzt ab Werk alle Tasten, statt Buchstaben zu verbergen, bis ein Spiel im Vordergrund ist.
Behoben
- Das Overlay Eingabe verbarg Buchstaben überall außer in einem Spiel, und das sah aus wie eine halb kaputte Tastatur: W, A, S und D blieben dunkel, während Shift und Leertaste funktionierten. Jetzt zeigt es standardmäßig alles. Wenn du im Stream etwas Privates tippst, stell das Overlay in seinem Abschnitt Buchstaben und Spiele auf "Nur in Spielen" um.
- Eine Sache nach dem Update: Hattest du vorher "Nur in Spielen" gewählt, wird diese Wahl nicht übernommen und das Overlay zeigt wieder alles. Die alte Einstellungsdatei hat diese Wahl nicht getrennt gespeichert, es war also nichts zu übernehmen.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.22.0
Das Overlay Eingabe liest die Tastatur nach physischer Taste, deshalb bleiben die Tasten des Ziffernblocks nicht mehr hängen, und die Cloud-Sicherung lässt deinen Chatverlauf auf deinem eigenen Computer.
Hinzugefügt
- Die Cloud-Sicherung sagt jetzt klar, was sie mitnimmt: Einstellungen, installierte Module und der Spendenverlauf werden gesichert, während dein Chatverlauf und die Zuschauerzahlen auf diesem Computer bleiben.
- Protokolle werden dreißig Tage statt zehn aufbewahrt. Ein Problem, das dir vor zwei Wochen aufgefallen ist, lässt sich noch untersuchen.
Behoben
- Tasten des Ziffernblocks konnten im Overlay Eingabe weiter leuchten, nachdem du sie losgelassen hast, und bei gedrückter Shift-Taste leuchteten sie gar nicht. Windows ändert die Bedeutung dieser Tasten je nach Shift, sodass Drücken und Loslassen als zwei verschiedene Tasten ankommen konnten. Das Overlay liest jetzt die Taste selbst.
- Enter und das Enter des Ziffernblocks leuchten nicht mehr gemeinsam, und Pfeiltasten werden nicht mehr mit Tasten des Ziffernblocks verwechselt. Für die alte Art, die Tastatur zu lesen, waren beide Paare gleich.
- Die automatische Sicherung nimmt jetzt alle Statistiken mit, die ihr Kästchen verspricht. Vorher nahm sie nur Spendenverlauf und Stream-Gesamtsummen, sodass eine Neuinstallation von Windows deinen Chatverlauf mitnahm.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.21.0
Ein neues Overlay, das deine Tastendrücke zeigt, ein zweites Maskottchen, Video in den Alerts, und alle Overlays passen sich jetzt an die Quelle an, die du in OBS gesetzt hast.
Hinzugefügt
- Eingabe, ein neues Overlay, das die Tasten und Maustasten zeigt, die du drückst. Nimm nur das, worauf es in deinem Spiel ankommt, oder ein fertiges Layout für Shooter, MOBA, osu! oder Minecraft; die Maus kommt mit fünf Tasten, dem Rad und einer Fläche, die sich in deine Bewegungsrichtung neigt. strAImer liest die Tasten selbst, läuft also weiter, während das Spiel im Vordergrund ist, und zeigt außerhalb von Spielen keine Buchstaben: Was du tippst, landet nicht im Stream.
- Patata, ein zweites Maskottchen: eine Katze mit Schleife, deren Fell- und Augenfarben du wählst. Auch Pirozhok lässt sich umfärben, jede Figur hat eigene Sprüche für jede Reaktion, und die Figur wird beim Anlegen des Widgets gewählt.
- An eine Spende lässt sich jetzt ein Video mit Ton hängen. Die Datei wird auf deinem Rechner umgewandelt, der Alert dauert genau so lange wie das Video, und die Warteschlange rechnet mit dieser Länge, statt sie zu schätzen.
- Die Vorschau im Editor ist zur OBS-Quelle geworden. Ein Rahmen zeigt genau das, was die Browserquelle bekommt, die Größe dieser Quelle merkt sich jedes Overlay für sich, und alle haben «Randabstände» bekommen, damit ein Leuchten oder eine Animation nicht mehr am Bildrand abgeschnitten wird.
- Die fertigen Sprüche des Maskottchens stehen jetzt in den Feldern statt als grauer Hinweis: Schreib deine daneben, lösch die, die du nicht willst, und die Platzhalter unter dem Feld setzt ein Klick ein.
- Größen im Gestaltungseditor werden getippt und nicht nur gezogen. Die Zahl neben der Beschriftung ist ein Feld, die Einheit steht in der Beschriftung, und nichts stößt an eine Grenze, die wir ausgesucht haben: Abstände, Schrift und Stärken reichen so weit, wie eine 4K-Quelle es braucht.
- Jedes Widget in einer Liste hat einen Schalter für den Stream bekommen: ausgeschaltet wird es in OBS dunkel, und Layout und Gestaltung bleiben, wo sie sind.
- Das Auktionsrad hat eine Größeneinstellung bekommen, und die Breitengrenze der Alert-Karte ist ein Feld geworden, in das du die Zahl eintippst.
- Die App lädt kein manipuliertes Modul: Die Dateien in deinem Profil werden mit dem signierten Paket abgeglichen, und ein von Hand dorthin gelegter Ordner gilt gar nicht als Modul.
Behoben
- Twitch verliert keine Kanalpunkt-Belohnungen mehr, die während eines Verbindungsabbruchs eingelöst wurden: strAImer fragt nach, was es verpasst hat, und holt es nach, ohne dieselbe Einlösung doppelt zu zählen.
- YouTube merkt das Ende eines Streams von selbst, statt zu warten, bis Minuten später der Live-Chat abbricht. Die Streamlänge in deiner Statistik stimmt damit, und Szenarien, die auf das Ende warten, hören auf zu warten.
- Das Auktionsrad springt beim Verkünden des Gewinners nicht mehr nach oben. Der Platz für die Tafel wird im Voraus gemessen, in ihrem höchsten Fall, und das Rad bleibt im Overlay, in der Vorschau und in der Kachel des Panels gleichermaßen stehen.
- Eine Spende in einer Währung ohne Kurs wird nirgends mehr so gezählt, als wäre sie in deiner Währung, und Bits haben einen Standardkurs bekommen, damit sie ab dem ersten zählen.
- Ein langer Name in einer Auswahlliste läuft nicht mehr auf das Nachbarfeld über: Das geschlossene Feld endet mit Auslassungspunkten, und die geöffnete Liste zeigt die Namen weiterhin vollständig.
- Das Chat-Overlay füllt die Quelle, statt bei einer festen Breite stehen zu bleiben, und der Abstand, den du als Sicherheitszone gesetzt hattest, zieht von selbst in die neuen Regler «Randabstände» um.
- Die Sprachausgabe lässt keinen hängenden Zug mehr zurück, wenn eine Nachricht leer herauskommt, und ein Befehl, der einen Moment vor dem Aufwachen seines Moduls abgeschickt wurde, wartet jetzt fünfzehn Sekunden, statt zu verschwinden.
- Der Hotkey-Helfer meldet das Loslassen einer Taste wieder, und die Halten-Taste wird beim Start der App registriert statt beim ersten Druck.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.20.0
Zuschauer können deine KI-Credits nicht mehr verbrauchen, solange du nicht live bist, und Szenarien hören jetzt auf den Chat und können andere Dienste aufrufen.
Hinzugefügt
- Ein Schalter namens Nur während des Streams unter Chatbot → KI-Agent, standardmäßig an. Solange du nicht live bist, antwortet der Bot nicht auf Erwähnungen im Chat, sodass Zuschauer, die mit ihm herumspielen, während du etwas einrichtest, keine Credits mehr verbrauchen. Nachrichten von deinem eigenen Kanalkonto beantwortet er immer, du kannst den Bot also weiter im Chat von Twitch oder Kick testen. Spenden und Sprachbefehle bleiben unverändert. Ob du live bist, erfährt der Bot vom Modul Stream-Status: Ist dieses Modul ausgeschaltet, oder meldet weder eine Plattform noch OBS den Zustand des Streams, antwortet er wie bisher. Nach dem Ende des Streams antwortet er noch etwa drei Minuten weiter, damit ein kurzer Verbindungsabbruch nicht als Streamende zählt.
- Neuer Auslöser in Automatisierung → Szenarien: Chatnachricht. Schreib die Befehle und Wörter, die das Szenario starten, eines pro Zeile, und wähle, wie verglichen wird: Befehl (das erste Wort, «!licht» greift also auch bei «!licht rot»), eine Phrase am Anfang der Nachricht oder ein ganzes Wort irgendwo darin. Daneben wählst du, wer ihn starten darf: alle im Chat, Abonnenten und höher, Moderatoren oder nur du. Bei einem neuen Chat-Auslöser stehen fünf Sekunden Pause schon im Feld, denn Befehle werden im Chat wiederholt. Die Antworten deines eigenen Bots starten nie ein Szenario.
- Neuer Schritt an derselben Stelle: Anderen Dienst aufrufen. Er schickt eine Anfrage an die Adresse, die dir ein Dienst gegeben hat, sodass ein Wort im Chat einen Build starten, ein Tor öffnen, in Discord posten oder alles auslösen kann, was du in n8n oder Make hast. Du wählst die Adresse, GET oder POST, die Daten als JSON oder einfachen Text und zusätzliche Header, falls der Dienst einen Zugangsschlüssel verlangt. In den Daten funktionieren dieselben Namen wie in Chatnachrichten, dazu ein neuer, {args}: der Text nach dem Befehl, «!bestellung pizza» sendet also «pizza».
- Die Seite Projekt unterstützen wurde neu gestaltet: eine wärmere Nachricht vom Entwickler, ein klarer Knopf zu den Tarifen und sechs offizielle Links mit der Sprache, die dort gesprochen wird.
Behoben
- Der KI-Agent schwieg einem Zuschauer gegenüber, dessen Chatname dem Namen deines Bot-Kontos auf einer anderen Plattform entsprach. Er verglich den Autor mit den Namen aller verbundenen Bots auf einmal, deshalb bekam ein Zuschauer auf Kick, der wie dein Twitch-Bot heißt, überhaupt keine Antwort, und im Protokoll stand dazu keine einzige Zeile: Der Schutz davor, sich selbst zu antworten, schweigt von Haus aus. Bot-Namen werden jetzt pro Plattform verglichen.
- Nach einem Neustart der App wiederholte das erste Speichern auf der Seite der KI-Agent-Einstellungen den letzten Import der Wissensdatenbank per Link. Dieser Import läuft über dein Modell und kostet Credits, also ging ein Credit weg, ohne dass jemand darum gebeten hat. Die Schaltfläche Speicher leeren verhielt sich genauso, und dort war der Preis höher: Ein Speichern nach dem Neustart löschte den Chatverlauf wortlos.
- Die Kachel Szenarien: Laufen benannte nur vier von zwölf Auslöserarten, der Rest zeigte seine interne Kennung: ein Szenario durch einen neuen Follower hieß dort «follow». Jetzt sind alle zwölf benannt, in allen sechs Sprachen.
- Im Auslöserfenster des Szenarios lief der Text Einmal pro Zuschauer und Stunde aus dem Schalter heraus und über den Block darunter.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.19.1
Module, die du aus dem Modulkatalog installierst, arbeiten jetzt sofort, ohne dass du strAImer neu starten musst, und ein Szenario macht nicht mehr weiter, bevor sein Sound abgespielt ist.
Behoben
- Ein Modul aus dem Modulkatalog tat nichts, bis du strAImer neu gestartet hattest. Sein Overlay erschien in OBS und seine Einstellungsseite ließ sich öffnen, aber das Modul selbst lief nicht: Es reagierte weder auf den Chat noch auf Spenden noch auf sonst etwas, und so ignorierte ein Maskottchen seinen Chatbefehl. Ein frisch installiertes Modul startet jetzt sofort. Falls Module, die du in 0.19.0 installiert hast, stumm geblieben sind, behebt dieses Update auch das, denn strAImer startet beim Aktualisieren neu.
- Ein Szenario, das auf das Ende seines Sounds wartet, konnte weitermachen, bevor der Sound überhaupt begonnen hatte. Das passierte, wenn der Sound länger als 15 Sekunden hinter einem anderen darauf wartete, an die Reihe zu kommen, etwa hinter einem langen Szenario-Sound, und dazu schrieb strAImer fälschlich einen Fehler über einen verlorenen Sound ins Log. Die Wartezeit in der Warteschlange zählt jetzt nicht mehr zu diesen 15 Sekunden.
- Stürzte der eingebaute Soundplayer ab, konnte ein Szenario, das auf seinen Sound wartete, endlos warten, und der neu gestartete Player spielte Sounds noch einmal ab, die schon zu hören gewesen waren. Jetzt gelten alle Sounds des abgestürzten Players als beendet, und der neue Player beginnt mit einer leeren Warteschlange.
- Das Wiederherstellen der Einstellungen auf der Seite Backup startete Module, die ausgeschaltet waren. Jetzt bekommen sie ihre Einstellungen zurück und bleiben ausgeschaltet.
- Schlug das Aktualisieren eines Moduls aus dem Modulkatalog auf halbem Weg fehl, etwa weil Windows strAImer den Modulordner nicht ersetzen ließ, blieb die Version, die du schon hattest, bis zum Neustart angehalten. Jetzt läuft sie weiter.
- Nach einem abgebrochenen Modul-Update konnte strAImer die übrig gebliebene Kopie des Moduls statt der installierten Version laden. Solche Reste werden jetzt ignoriert.
- Installieren, Aktualisieren, Zurücksetzen und Deinstallieren von Modulen im Modulkatalog kommen sich nicht mehr in die Quere, wenn du mehrere gleichzeitig startest: Sie laufen nacheinander.
- Das Deinstallieren eines Moduls meldete Erfolg, auch wenn strAImer die Einstellungen des Moduls nicht löschen konnte. Jetzt siehst du stattdessen einen Fehler.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.19.0
Die neue Kachel „Webseite“ bringt das Dashboard einer Website direkt aufs Bedienfeld, die App läuft auf einer aktuellen Browser-Engine, Sounds und Sprache kommen nacheinander statt durcheinander, und die Kachel „Stream: Chat“ hält Nicknamen lesbar und hebt Nachrichten hervor, in denen du gemeint bist.
Hinzugefügt
- Die Kachel „Webseite“ auf dem Bedienfeld. Wähle „Modul hinzufügen“ und dann „Webseite“, und in der Kachel öffnet sich jede Website mit Anmeldung, so wie ein Browser-Dock in OBS: dein Dashboard von DonationAlerts, Streamlabs oder Twitch steht neben deinen übrigen Kacheln. Anmelden musst du dich in der Kachel nur einmal: die Anmeldung übersteht einen Neustart und gilt für alle Kacheln „Webseite“, und auch die Anmeldung über Twitch oder Google bleibt in der Kachel. Links auf andere Websites öffnen sich in deinem Browser. In der Kopfzeile der Kachel gibt es die Schaltflächen „Seite neu laden“ und „Im Browser öffnen“, und der Regler „Kachelgröße“ reicht wie bei den anderen Kacheln von 60% bis 160%, wobei jede Kachel ihre eigene Größe behält. Die Seite in der Kachel bleibt dabei an der kurzen Leine: sie kann keine Dateien herunterladen, sie kann keinen Zugriff auf Kamera, Mikrofon oder Benachrichtigungen anfordern, und sie erreicht weder die Programme auf deinem Computer noch die Geräte in deinem Heimnetzwerk, also etwa OBS, die Companion-Software für dein Stream Deck oder deinen Router. Eine Kachel, die du selbst unter einer lokalen Adresse geöffnet hast, erreicht sie weiterhin, deshalb funktioniert ein Companion-Panel in einer Kachel wie bisher.
- Sounds und Sprache stehen jetzt in einer gemeinsamen Warteschlange. Ein Szenario-Sound und eine Bot-Antwort laufen nicht mehr übereinander: Was zuerst kam, wird zu Ende gespielt, das Nächste beginnt danach. Alarm-Sounds erklingen weiterhin sofort, denn ihre Karte steht schon auf dem Bildschirm, und ein verzögerter Sound würde nicht mehr dazu passen. Das heißt aber auch: Ein langer Szenario-Sound hält die Sprache zurück, solange er läuft.
- Die Kachel „Stream: Chat“ umrandet Nachrichten, in denen du gemeint bist, mit der Akzentfarbe deines Designs, egal wer sie geschrieben hat, also auch deine eigenen Nachrichten und die Antworten deiner Bots. Sie sucht nach den Namen aus dem Feld „Streamer-Aliase“ unter „Chatbot → Wissensbasis“ und nach den Namen deiner Kanäle auf den Plattformen, deshalb funktioniert sie auch bei leerer Wissensbasis. Ein dort geänderter Alias wird innerhalb von zwei Minuten übernommen, oder sofort, wenn du die Einstellungen der Kachel öffnest, und ein einwortiger kyrillischer Alias ab vier Buchstaben wird auch in seinen gebeugten Formen gefunden. Ausschalten kannst du die Umrandung, indem du in den Einstellungen der Kachel das Häkchen bei „Erwähnungen des Streamers hervorheben“ entfernst.
- Bei „Modulkatalog“ und „Add-ons“ erscheint jetzt ein Punkt mit dem Hinweis, dass zusätzliche Module separat installiert werden: Viele finden diesen Bereich sonst nie. Hast du „Add-ons“ einmal geöffnet, kommt der Punkt nur zurück, wenn dort etwas auftaucht, das du noch nicht gesehen hast, und neue Karten tragen die Markierung „Neu“. Ein Modul, das du schon hast, wird nie als neu bezeichnet, auch wenn es nach „Add-ons“ umzieht, und ein Modul, das deine Version der App nicht installieren kann, bleibt still, bis ein Update es installierbar macht. Die Karten stehen so: Neues zuerst, der Rest alphabetisch nach dem Namen, der auf dem Bildschirm steht, die Reihenfolge richtet sich also nach der Sprache der App. „Integriert“ ist genauso sortiert und nicht mehr nach der Reihenfolge der Ordner auf dem Server, und beim Sprachwechsel werden Namen und Reihenfolge sofort neu gezeichnet.
- Auf der Seite deiner eigenen Idee, die noch den Status „Wartet auf Prüfung“ hat, gibt es bei jedem Bild die Schaltfläche „Entfernen“, und „Screenshot anhängen“ fügt neue hinzu, bis zu vier pro Idee. Ist ein Bild beim Absenden der Idee nicht durchgekommen, füge es dort hinzu, statt die Idee noch einmal zu senden.
Behoben
- Die App ist von einer Browser-Engine aus dem April 2024, deren Support im Oktober 2024 endete, auf eine aktuelle umgezogen: Electron 44.4 mit Chromium 152. Darin steckt die Korrektur einer Lücke in der JavaScript-Engine, die Angreifer bereits ausnutzen; Electron nennt in seinen Versionshinweisen keine Nummern von Sicherheitslücken, deshalb haben wir die Korrektur anhand des Patches im Quellcode bestätigt. Gehst du später auf eine frühere Version zurück, warnt dich die „Veröffentlichungshistorie“ vorab, dass der YouTube-Bot danach eine erneute Anmeldung verlangen kann.
- Websites und Module können strAImer nicht mehr hinter deinem Rücken steuern. Eine im Browser geöffnete Website konnte strAImer-Module mit einer eigens gebauten Adresse aus- und einschalten, und die Seite eines beliebigen Moduls konnte jedes andere Modul umschalten, also zum Beispiel die Twitch-Verbindung mitten im Stream abschalten, und sie kam an Aktionen heran, die nur der App selbst zustehen. Jetzt werden Websites abgewiesen, und eine Modulseite schaltet nur ihr eigenes Modul. Der Hintergrundcode jedes Moduls bekommt einen eigenen Ausweis für die App, der nur das Nötige öffnet, nur Module mit dem Recht auf KI können deine KI-Credits ausgeben, und in der installierten App lädt ein Modul keinen fremden Code mehr, den ein anderes Programm neben den Modulordner gelegt hat.
- Ein Szenario mit einer Pause vor der Sprachausgabe hält diese Pause bei jedem Kauf ein. Kaufst du dieselbe Belohnung dreimal hintereinander, werden die Nachrichten mit dem Abstand vorgelesen, den du eingestellt hast; vorher liefen die drei Pausen gleichzeitig, und die Nachrichten kamen direkt hintereinander heraus. Auch ein Szenario, dessen Schritt nicht gespeichert werden konnte, bleibt nicht mehr hängen: Der Timer für die Pause startet jetzt vor dem Speichern, eine langsame Datenbank kann also nicht mehr verhindern, dass eine bezahlte Nachricht vorgelesen wird.
- Nicknamen in der Kachel „Stream: Chat“ sind bei jedem Design lesbar. Ein dunkler Nickname auf einem dunklen Design und ein heller auf einem hellen werden genau so weit aufgehellt oder abgedunkelt, dass sie lesbar sind, und behalten dabei ihren Farbton. Gut lesbare Nicknamen bleiben, wie sie sind, und beim Wechsel des Designs werden die Farben sofort neu berechnet.
- Wenn Kick eine Nachricht wegen eines Links ablehnt, meldet die Kachel „Stream: Chat“ das mit einer Zeile im Feed statt mit der Einblendung „Nicht zugestellt“, die nach zwei Sekunden verschwand. Hat dein Bot die Nachricht gesendet, nennt die Zeile auch den Grund: Kick lässt keine Links von einem Bot durch, der kein Moderator deines Kanals ist, und behoben wird das mit dem Befehl /mod und dem Namen des Bots in deinem Kick-Chat. Solange Kick weiter ablehnt, erscheint die Zeile höchstens alle 15 Minuten erneut, damit ein Timer mit einem Link den Feed nicht zumüllt, und derselbe Hinweis steht auf der Seite „Kick-Bot“ unter „Verbindungen → Bots“. Auf der Seite „Kick-Integration“ steht bei einem verbundenen Kanal jetzt „Erneut autorisieren“ statt „Trennen“. Vorher schaltete „Trennen“ das ganze Modul ab, behielt aber die Anmeldung, und beim erneuten Verbinden zeigte die Seite den Kanal schon als verbunden an, bevor du den Zugriff im Browser erlaubt hattest. Jetzt startet die Schaltfläche die Anmeldung neu, ohne das Modul anzuhalten, und wartet, bis du sie wirklich abgeschlossen hast; ausschalten kannst du Kick unter „Modulkatalog → Integriert“. Der Statuspunkt bei „Verbinde...“ und „Erneute Verbindung erforderlich“ ist nicht mehr grau.
- Modulkacheln auf dem Bedienfeld werden bei großer „Kachelgröße“ jetzt größer gezeichnet, statt wie ein Bild gedehnt zu werden, deshalb bleibt ihr Text auch bei 160% scharf. Dropdown-Listen in einer vergrößerten Kachel öffnen sich direkt unter ihrem Feld.
- Auf der Seite „Updates“ zeigt ein Klick auf „Aktualisieren“ bei einem Modul jetzt, dass etwas passiert: Die Schaltfläche wird gesperrt, und eine Fortschrittsanzeige erscheint. Vorher stand die Zeile einfach da und verschwand dann, was nach einer eingefrorenen App aussah, denn der Fortschritt wurde auf derselben Modulkarte gezeichnet, die im Katalog versteckt war. „Alle aktualisieren“ und das Aktualisieren eines Bundles hatten denselben Fehler und sind gleich mit behoben.
- Der Balken mit dem Hinweis, dass ein Modul ausgeschaltet ist, verschwindet jetzt von einer geöffneten Modulseite, sobald das Modul eingeschaltet wird, etwa beim Verbinden einer Plattform; vorher konnte er über einem längst laufenden Modul stehen bleiben. Auch „Verbinden“ auf der Karte einer Plattform holt dich nicht mehr auf die Modulseite zurück, wenn du schon in einen anderen Bereich gewechselt bist.
- Im Modul „Chat-Timer“ senkt das Umformulieren einer Nachricht mit KI jetzt sofort den Zähler „KI-CREDITS“ in der Seitenleiste. Vorher änderte sich der Zähler erst, wenn die App das nächste Mal den Stand mit deinem Konto abglich.
- Unter „Ideen“ bleibt die Schaltfläche „Senden“ bei einer neuen Idee gesperrt, bis die angehängten Bilder fertig hochgeladen sind; vorher konnte ein zweiter Klick während des Uploads dieselbe Idee zweimal senden. Bilder innerhalb einer Idee werden als Quadrate zu viert in einer Reihe gezeigt, die Miniatur in der Liste ist ebenfalls quadratisch, und quadratischen Bildern werden oben und unten nicht mehr die Ränder abgeschnitten.
- Auf der Seite „Wissensbasis“ ist das Fenster mit dem importierten Entwurf jetzt breit: Der Profiltext und die Liste der gefundenen Links passen hinein, ohne dass du die Augen zusammenkneifen musst. Vorher blieb es schmal, egal wie viel der Import mitgebracht hat.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.18.2
Der Assistent sieht jetzt alle deine Links, nicht nur die ersten 25.
Behoben
- Dem Bot wurden nur die ersten 25 Links aus deiner Wissensdatenbank gezeigt, obwohl die Seite verspricht, dass er die ganze Liste sieht. Alles darüber hinaus existierte für ihn schlicht nicht: Fragte man nach einem davon, antwortete er mit einem anderen Link, statt zu sagen, dass er ihn nicht hat. Die Grenze entspricht jetzt der Wissensdatenbank selbst — 60 Zeilen — und wurde für deine PC-Konfiguration ebenso angehoben.
- Wird eine Liste doch einmal gekürzt, sagt die App es im Log, statt Zeilen stillschweigend zu verlieren.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.18.1
Der Sprachassistent verdreht deine Wörter nicht mehr und bietet keine Links an, die du nicht hast.
Behoben
- Die Sprachkorrektur überschrieb, was sie hätte stehen lassen sollen: ein richtig gesagter Name wurde durch den Namen einer OBS-Szene ersetzt, und der Bot antwortete über etwas ganz anderes. Die Namensliste, die du für die Spracherkennung pflegst, liest dieser Schritt jetzt ebenfalls — deine Wörter gewinnen.
- Der Bot nennt keinen Link mehr, der dir nicht gehört. Eine Adresse, die weder aus deiner Wissensdatenbank noch aus den Suchergebnissen dieser Antwort stammt, geht gar nicht erst in den Chat — stattdessen sagt dir der Assistent laut, dass er diesen Link nicht hat.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.18.0
An Ideen lassen sich Screenshots hängen, die Spenderliste bedeutet endlich das, was ihre Bezeichnung sagt, und Einstellungen, die vorher in der App hängen blieben, kommen in OBS an.
Hinzugefügt
- An eine Idee kannst du Screenshots hängen — bis zu vier, über die Schaltfläche, per Ziehen auf das Formular oder mit Strg+V. Und überall, wo eine Datei angehängt ist, in Ideen wie im Support, steht sie jetzt als Reihe von Miniaturen: ein Klick öffnet das Original über der Seite, mit Pfeilen dazwischen, statt eines Bildes in voller Größe, das die Seite nach unten zieht.
- Deine eigene Idee kannst du bearbeiten, solange sie auf Prüfung wartet — Überschrift, Beschreibung und das Modul, um das es geht. Nach der Veröffentlichung steht der Text fest: bis dahin haben ihn Leute gelesen und für das gestimmt, was dort stand.
- Die Spenderliste hat jetzt Kalender-Zeiträume: heute, diese Woche, dieser Monat, dieses Jahr — neben den gleitenden. „Dieser Monat“ zählt ab dem Ersten, „Monat“ zählt die letzten dreißig Tage; die Bezeichnung lässt dich nicht mehr raten, welchen du erwischt hast, und der gleitende leert sich nie mitten im Stream.
- Die Wissensbasis speichert von selbst und hat keine Speichern-Schaltfläche mehr. Sie speichert einen Moment nachdem du aufhörst zu tippen und sofort, wenn du ein Feld verlässt; eine Zeile neben der Überschrift sagt, wann das war.
- Jede Modulseite im Katalog endet jetzt mit einer Einladung, eine Idee zu diesem Modul vorzuschlagen, und das Formular öffnet sich mit bereits eingetragenem Modul.
Behoben
- Die Top-Spender-Liste mit dem Zeitraum „dieser Stream“ zeigte Spenden aus deiner vorigen Sendung. Sie las die letzte in der Datenbank gespeicherte Sitzung statt der laufenden, und die alten Namen blieben stehen, bis die erste neue Spende kam.
- In Listen kam das Zeilenformat nie in OBS an. Du hast es geändert, die Vorschau zeigte das neue, und das Overlay behielt das alte — die Einstellung ging auf dem Weg aus der App verloren.
- Im Karussell kam ein geänderter Sound erst in OBS an, nachdem du die Browser-Quelle aktualisiert hattest. Er wurde einmal beim Laden der Quelle gelesen und nie wieder.
- Die rechte Spalte in den Editoren von Listen und Karussell hatte keine eigene Bildlaufleiste: Alles, was nicht bis zum unteren Fensterrand passte, wurde einfach abgeschnitten, und an die Schattenebenen und die Schriftliste am Ende der Spalte kam man gar nicht heran.
- Die Karte eines Befehls zeigte nur einen Teil seiner Auslöser. Einer, der genauso geschrieben war wie der Name des Befehls, fiel aus der Zeile heraus: Ein Befehl namens Miau mit dem Auslöser miau zeigte gar keinen.
- Chat-Befehle greifen jetzt auch, wenn du sie selbst tippst — aus dem Chat im Bedienfeld oder aus dem Sendefeld der App, nicht nur aus dem Chat der Plattform.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.17.0
Die Schriftauswahl bietet jetzt die auf deinem Rechner installierten Schriften, und die Zeile der Top-Spender stellst du selbst zusammen.
Hinzugefügt
- Schriftauswahl: die auf deinem Rechner installierten Schriften, jeder Name in seiner eigenen Schrift gesetzt
- Schriftauswahl: Die Suche erscheint von selbst, wenn die Liste lang wird, und jeder Gruppentitel nennt die Anzahl der Schriften
- Top-Spender: Die Zeile wird aus Variablen gebaut — Platz, Name, Betrag und Währung
Behoben
- Schriften, die deine Sprache nicht schreiben können, stehen jetzt am Ende der Liste und tauschen einzelne Buchstaben nicht mehr still gegen eine andere Schrift
- Die Währung in der Zeile der Top-Spender erscheint nicht mehr in einer anderen Schrift: Sie steht als Code (RUB) statt als Symbol
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.16.4
Die Versionshinweise haben jetzt eine eigene Seite, und der Karussell-Balken heißt auf Deutsch nicht mehr fünferlei.
Hinzugefügt
- Eine Seite mit allen Versionen: straimer.com/de/releases. Fünf auf einmal, eine Schaltfläche öffnet die nächsten fünf, und Platz ist für hundert Versionen. Bisher stand die Historie unten auf der Download-Seite und zeigte die letzten fünf, dahinter kam nichts.
- Die Download-Seite zeigt jetzt nur noch den Kern der neuen Version und einen Link auf die vollständigen Hinweise. Auf einer Seite stießen zwei verschiedene Besuche aufeinander: Wer wegen der Schaltfläche kam, scrollte an der Historie vorbei, und wer wegen der Historie kam, landete zuerst beim Download-Knopf.
Behoben
- Fett gesetzter Text in den Hinweisen erschien als Sternchen. Die Seite maskierte den ganzen Text, statt seine Auszeichnung zu lesen —
fettkam wörtlich bei dir an, auf der Website wie im Update-Fenster. - Das deutsche Menü nannte den Karussell-Balken Pool-Bar-Overlay. Auf Deutsch liest sich das wie die Bar am Schwimmbecken und nicht wie ein Füllstand. Jetzt heißt er Pool-Balken-Overlay.
- Derselbe Balken hörte je nach Stelle auf fünf deutsche Namen: Balken im Katalog, Bar im Menü, Leiste in den Widget-Einstellungen, Sammelleiste in seiner Beschreibung und Poolbar in einem Handbuchartikel. Jetzt überall ein Wort: Balken.
- Der deutsche Handbuchartikel zum Karussell-Motor sagte zwölfmal Leiste, während der beschriebene Bildschirm Balken sagt. Wer die Bezeichnung aus dem Artikel suchte, fand sie auf der Seite nicht.
- Das eingebaute Handbuch steckt im Installationsprogramm, deshalb erreicht dich all das mit dieser Version und nicht nur auf der Website.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.16.3
Bot-Befehle funktionieren wieder bei allen. Wenn der Name deines Bots auf einer Plattform mit einem Namen auf einer anderen übereinstimmte — etwa mit deinem eigenen Login —, wurde jeder dort getippte Befehl stillschweigend verworfen: keine Antwort, kein Fehler, keine Zeile im Protokoll. Genauso still blieb es bei allen, die ein einziges Konto sowohl als Kanal als auch als Bot verbunden haben: Dort sind der Name des Bots und deiner zwangsläufig derselbe.
Der Schutz, für den die Namen verglichen wurden, bleibt bestehen, und gebraucht wurde er immer nur für eines: Der Bot darf nicht auf seine eigene Antwort antworten und sich in eine Schleife reden. Erkannt wird das jetzt daran, WAS gesagt wurde, und nicht daran, WER es gesagt hat — eine Antwort, die innerhalb von Sekunden aus dem Chat zurückkommt, wird verworfen, und ein von Hand getippter Befehl stimmt mit keiner überein.
Das Protokoll schweigt darüber nicht mehr. Zwei neue Zeilen sagen, wann eine Nachricht als Echo verworfen wurde und wann ein !Befehl zu keinem passte.
Das eingebaute Handbuch hat die Bildschirme eingeholt, die es beschreibt. Der Artikel zur Spracherkennung trug noch den alten Namen, nachdem der Bildschirm längst umbenannt war, und in allen sechs Sprachen hießen mehrere Dinge innerhalb einer Sprache zwei- oder dreierlei. Jetzt hat jedes einen Namen — im Handbuch, im Menü und im Katalog: das Modul für Wechselkurse, das Auktionsbrett-Overlay und der Pool-Balken des Karussells.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.16.2
Das eingebaute Handbuch und der Support-Assistent sprechen jetzt deine Sprache. Sie haben auf Englisch geantwortet, während der Rest der App übersetzt war — und derselbe Fehler hat deine Statistik in Dollar umgerechnet statt in die Währung, die für deine Region gewählt wurde. Betroffen war jeder, der nie Einstellungen → Lokalisierung geöffnet hat, nicht nur frische Installationen.
Eine frische Installation fragt jetzt, welche Sprache du möchtest, und bietet die aus deinem System erkannte zuerst an. Bisher kam die Frage nur, wenn deine Systemsprache keine von unseren war — die meisten wurden also nie gefragt.
Der Hauptbildschirm heißt überall Bedienfeld. Der Eintrag in der Seitenleiste, der Titel des Bildschirms und das Handbuch verwenden jetzt denselben Namen.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.16.1
Der Twitch-Chat zeigt dieselbe Nachricht nicht mehr mehrfach.
Nach einem Netzausfall konnte die App mehrere Chat-Verbindungen gleichzeitig offen halten, und jede Nachricht kam einmal pro Verbindung an — Alarme, Sprachausgabe und KI-Agent lösten entsprechend oft aus. Der Teil, der den Chat online hält, deutete die normale Pause zwischen zwei Verbindungsversuchen als abgerissene Verbindung und öffnete neue Verbindungen, während die alten von selbst zurückkamen.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.16.0
Jetzt gibt es mehrere Widgets, wo vorher eines war.
Auktion, Turnierbaum, Rad, Karussell, Pot-Leiste und Herausforderungen öffnen sich mit einer Liste. Drücke Widget erstellen, und schon gibt es ein zweites: eigener Link, eigenes Aussehen, eigene Einstellungen — so können zwei davon gleichzeitig in verschiedenen Szenen stehen. Das, was du schon hattest, steht von Anfang an in der Liste und hat alles behalten.
Die App sieht wieder wie eine App aus. Die Bildschirme der Anwendung und die Modulseiten nehmen dieselben Karten, Zeilen und Schalter, statt dass jede Seite ihre eigenen baut; der lebendige Hintergrund ist auf allen Modulseiten zurück, und der Wechsel zwischen Abschnitten blitzt nicht mehr weiß auf.
Drei Defekte, gefunden im Log eines Streams. Der Chat im Dashboard folgte nach einem GIF den neuen Nachrichten nicht mehr. Ein Szenario, das vorliest, wofür ein Zuschauer bezahlt hat, sprach eine Nachricht von dreien, wenn die Belohnung erneut gekauft wurde, während es noch wartete. Und der Bot sagte „hat abonniert" über Leute, denen ein Abo geschenkt worden war — fünfzig Mal hintereinander bei einem Geschenk von fünfzig; die Beschenkten werden jetzt standardmäßig nicht genannt, und dafür gibt es einen eigenen Schalter.
Szenario-Auslöser haben zwei Sicherungen bekommen, beide zunächst aus: eine Pause zwischen den Läufen und einmal pro Zuschauer und Stunde. Ein Follow-Bot-Raid schickt Hunderte Follows pro Minute, und ohne sie schrieb jeder einzelne in den Chat, sprach laut und schnitt einen Clip.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.
0.15.0
Die Stimme ist in den Kern gezogen, sodass jedes Modul sprechen kann — und jede Aufgabe hat jetzt ihre eigene Stimme auf dem neuen Bildschirm Stimme → Stimmen: Spenden, Chat, Abos, Kanalpunkte-Belohnungen, der Bot, Szenarien. Mit Kanalpunkten gekaufte Belohnungen können vorgelesen werden, und was der Bot in den Chat schreibt, sind jetzt fünf getrennte Schalter statt einem. In Twitch eingebaute Käufe — Meine Nachricht hervorheben, Schreiben trotz Abonnenten-Modus, ein riesiges Emote, ein Nachrichteneffekt — können ein Szenario starten, und das riesige Emote wird endlich groß angezeigt, in der Chat-Kachel wie im Overlay. Hype-Train und Kanalziele erscheinen im Ereignis-Feed, Nachrichten zu Abos gehen nicht mehr verloren, und die Update-Prüfung versucht es nach einem Netzwerkfehler erneut, statt eine Stunde zu schweigen. Kacheln auf dem Bedienfeld aktualisieren sich nach einem Modul-Update von selbst, und der Spracherkennungs-Bildschirm merkt sich den Namen des Mikrofons.
Das Installationsprogramm dieser Version wird nicht mehr aufbewahrt — der Text bleibt, die Datei nicht.