Musik und Spiele

Integrationen aktivieren

Unter Integrationen → Alle Integrationen stehen alle Spiele und Dienste, die du mit deinem Kanal verbinden kannst. Jede Karte sagt, was dir die Integration bringt, welche Daten dafür abgefragt und gespeichert werden, wer sie sieht und was du zum Verbinden brauchst — bevor irgendetwas passiert.

Erst nach Aktivieren und der Bestätigung erscheint die Integration als eigener Menüpunkt; verbunden wird im nächsten Schritt auf ihrer Seite. Was du schon vorher verbunden hattest, bleibt sichtbar. Aktivieren und Trennen kann nur der Kanalinhaber, jede Aktivierung steht im Änderungsprotokoll.

Spotify

Song-Requests laufen über deine eigene Spotify-App, nicht über eine gemeinsame der Plattform. Das Dashboard führt dich durch die vier Schritte: App im Spotify Developer Dashboard anlegen, Web API ankreuzen, die angezeigte Redirect-URI eintragen, Client-ID und Client-Secret übernehmen. Danach erscheint der Verbinden-Button.

Ist Spotify verbunden, reiht !sr <Songname> einen Wunsch in die Warteschlange ein — statt des Namens geht auch ein Spotify-Link (in der App „Teilen“ → „Link kopieren“), dann kommt genau dieser Titel. !song nennt den laufenden Titel. Für Songwünsche per Kanalpunkte gilt dasselbe: Schreib in den Hinweistext deiner Belohnung am besten „Songname oder Spotify-Link“. Eine Sperrliste hält raus, was nicht laufen soll. Wünsche, die schon gespielt wurden, verschwinden von selbst aus der Warteschlange und zählen nicht mehr gegen das Limit pro Person.

Mit Pro gibt es Abonnenten zuerst: Wünsche von Abonnenten kommen vor allen anderen dran. Dafür hält Fettyhelper die Wünsche zurück und gibt Spotify erst kurz vor Ende des laufenden Titels den nächsten. In der Warteschlange im Dashboard steht dann „Wartet“ (noch bei uns — Entfernen nimmt den Wunsch wirklich heraus) oder „Bei Spotify“. Wünsche über Kanalpunkte bekommen keinen Vorrang, weil Twitch bei der Einlösung nicht mitteilt, ob jemand abonniert hat.

Songwünsche über YouTube

Ohne Spotify Premium geht es auch mit YouTube: Unter Integrationen „YouTube-Songwünsche“ aktivieren, auf der Seite YouTube-Wünsche speichern und die angezeigte Adresse in OBS als Browserquelle anlegen (z. B. 1280×720, „Audio über OBS steuern“ anhaken). Zuschauer wünschen sich mit !sr <YouTube-Link> einen Song; die Quelle spielt die Liste nacheinander ab und zeigt Titel und Namen. Mit ?info=0 am Ende der Adresse läuft sie ohne Titelzeile.

Höchstlänge, Wünsche je Person, wer wünschen darf und die Lautstärke stellst du dort ein. Zu lange, private oder nicht einbettbare Videos überspringt die Quelle von selbst. !skip (Mods) und der Knopf im Dashboard springen zum nächsten Wunsch, !song nennt den laufenden. Läuft auch Spotify, gehen Links an YouTube und Songnamen an Spotify. Gespielt wird nur, solange die Quelle in OBS aktiv ist.

Valorant

Hinterlege deinen Riot-Namen samt Tag und einen kostenlosen Henrik-API-Key (Login per Discord, Produkt „Valorant"). Dann kommen Rang und RR in den Chat (!rank) und ins Overlay, das letzte Match liefert !lastmatch, die Tagesbilanz !daystats. Als letzte Matches zählen überall nur gewertete Spiele (Ranked) — Unrated, Deathmatch und andere Modi tauchen weder im Dashboard noch im Overlay oder im Chat auf. Im Free-Plan wird der Rang alle fünf Minuten aktualisiert, mit Pro jede Minute.

Smurfs und Zweitaccounts verbindest du unter Weiteren Account verbinden — bis zu fünf Accounts, der Henrik-Key wird übernommen. Einer davon ist der Hauptaccount: Er steht hinter !rank, {rank}, dem Overlay und der Übersicht. Spielst du heute auf einem anderen, machst du ihn mit einem Klick zum Hauptaccount — das dürfen auch deine Mods im Dashboard, das Overlay wechselt dann innerhalb von 30 Sekunden mit. Verbinden und Entfernen bleibt dir vorbehalten. Die übrigen fragt der Chat mit Namen ab (!rank Brett, auch bei !lastmatch und !daystats); in Commands schreibst du {rank:Brett} oder {rank:Brett.peak} — z.B. für einen eigenen !smurf.

Valorant: eigene Werte abfragen

Zuschauer können mit !link Name#Tag (etwa !link fetty#1234) ihren eigenen Riot-Account einmalig mit ihrem Twitch-Konto verknüpfen. Die Verknüpfung gilt kanalübergreifend — in jedem Kanal, der Valorant verbunden hat. Mit !link löschen hebt jeder seine Verknüpfung selbst wieder auf.

Danach liefern !rank me, !lastmatch me und !daystats me die eigenen Werte statt der des Streamers. Mit einem Twitch-Namen dahinter (!rank Anna oder !rank @Anna) sieht man die Werte jeder anderen Person, die verknüpft hat — sonst sagt der Bot, dass dort nichts verknüpft ist. Die Abfrage läuft über den Henrik-Key des Kanals.

Bis Ascendant zeigt !rank die RR von 100 (z.B. Gold 3 [22/100]), ab Immortal im Vergleich zur RR von Platz 1 des Leaderboards.

World of Warcraft

Trag Charaktername, Realm, Region und Spielversion ein — ein eigener API-Schlüssel ist nicht nötig. Fettyhelper prüft den Charakter direkt bei Blizzard; danach antwortet !wow (oder !char) im Chat mit Stufe, Volk, Klasse, Gegenstandsstufe und Gilde, und im Dashboard steht eine Charakterkarte mit Bild.

Mit dem Verbinden kommen außerdem !ilvl (Gegenstandsstufe), !gilde (Gilde und Realm) und !arsenal (Link zur kompletten Ausrüstung, nur Retail) in deine Commands-Liste; jeden kannst du dort einzeln abschalten.

Für dein Overlay gibt es im Screen-Studio den Baustein WoW-Charakter: Bild, Stufe, Klasse in Klassenfarbe, Gegenstandsstufe und Gilde, wahlweise als Karte oder in einer Zeile. Dazu passt der Baustein Countdown für jeden Termin — ein Klick stellt ihn auf den Start von WoW Forever. Die Vorlage World of Warcraft baut beides samt Alerts und Chat zu einem fertigen Screen zusammen.

Blizzard aktualisiert die Werte erst, nachdem du dich ausgeloggt hast; ein ganz neuer Charakter ist erst nach dem ersten Ausloggen zu finden. WoW Forever (Start am 4. November) schalten wir frei, sobald Blizzard es über die Schnittstelle anbietet — bis dahin funktionieren Retail und Classic.

Subathon (Pro)

Der Timer läuft serverseitig, nicht im Browser: Ein Reload, ein Absturz oder ein Szenenwechsel in OBS unterbricht ihn nicht. Je Ereignis legst du fest, wie viele Sekunden dazukommen — die Vorgaben sind 300 Sekunden für ein Abo Tier 1, 600 für Tier 2, 900 für Tier 3, 60 je 100 Bits und 120 für einen Raid.

Zusätzlich lassen sich eine maximale Gesamtdauer und eine Obergrenze für die Restzeit setzen; leer heißt unbegrenzt. Von Hand korrigierst du die Zeit jederzeit im Dashboard, jede Änderung steht im Verlauf.

Win-Challenges, Ziele und Bingo

Im Free-Plan ist je eine Challenge und ein Ziel enthalten, mit Pro unbegrenzt viele.

  • Win-Challenge: zählt mit, was du im Dashboard mit +1/−1 hochzählst; der Stand steht per !challenge im Chat und im Overlay. Optional mit einem gemeinsamen Zeitlimit für alle aktiven Challenges („10 Siege und 5 Messer-Kills in 60 Minuten“): Die Uhr startest und pausierst du im Dashboard oder deine Mods mit !challenge start und !challenge pause. Im Overlay steht sie einmal über allen Balken, die letzte Minute wird gelb. Sind alle Ziele erreicht, bleibt sie mit „Geschafft!“ stehen; läuft sie ab, zeigt das Overlay „Zeit abgelaufen“, und der Bot sagt es im Chat an.
  • Ziele: ein Fortschrittsbalken im Overlay — von Hand gepflegt oder automatisch aus Follower- oder Subzahl.
  • Bingo: Karten mit eigenen Begriffen. Ein Klick hakt ein Feld ab, Mods können das auch im Chat, und im Overlay erscheint der Haken sofort. Die Karte gibt es als eigenes Overlay oder als Baustein in einem eigenen Screen.