Streaming Partner Boxes
Create as many streaming partner boxes as you need. You can set each box separately and specify which streamers to show or not to show.
Game and status filters
Your community is specialized on GTA V or Arma 3 (or another game) and you don't want to show streamers who are playing another game? No problem, you can restrict which games have to be played to be displayed as "Live". The same applies to keywords in the title of the streamers.
Applications in the front end
You want your community members to be able to apply for a streaming partnership? This is now possible directly in the frontend. Moderators can edit and accept or reject applications directly in the frontend with the appropriate usergroup privilege.
Subscribe streamer
Subscribe your favorite streamers directly on your homepage and get a notification when your favorite streamers go live. The streamers get an overview of their subscribers directly in their profile.
Extensibility
The basic package includes Twitch as a streaming platform. Additional plugins can be used to add more streaming platforms (e.g. Trovo, Facebook, YouTube). Also, third-party developers can easily add plugins for new streaming platforms.
The following optional packages are available:
[file]3511,3207,3512,3515[/file]
Setup
Twitch configuration
- Go to the developer dashboard (https://dev.twitch.tv/console/) of Twitch.
- Click Register your application.
- Give the application any name.
- Enter a placeholder as redirect Uri (e.g.: http://localhost).
- Select Website Integration as the category.
- Click Create.
- Select your created application and click the Manage button.
- Click on the New secret button.
- Copy the client ID and the client secret.
- Go to ACP -> Configuration -> Streaming -> Partners -> Platforms.
- Activate the check mark at Twitch.
- Add the client ID and client secret and click Submit.
Add new streaming partners
- Go to ACP -> User -> Streaming Partner -> Add Streaming Partner.
- Specify the username of the user.
- Select the streaming platform (e.g. Twitch).
- Specify the streamer name (e.g. gronkh).
- Click Submit.
Alternatively, you can also proceed as follows:
- Go to ACP -> Users -> Users.
- Click on the user you want to become a streaming partner.
- Click Add streaming partner and then proceed as in the previous tutorial.
Support
Support is only available in the support forum or the discord.
What happens after the purchase?
Create a user account on hanashi.dev. In your settings, go to Activate purchases. And enter your API information from the API Access page. Now click Submit. You have now activated access to the support forum.
-
Version 2.1.4
- Hanashi
- 338.43 kB
- 40 Downloads
- FIX: fixes an issue where YouTube streams with game filters set were not displayed as "live"
-
Version 2.1.3
- Hanashi
- 337.92 kB
- 23 Downloads
- FIX: fixed problem related to the search
-
Version 2.1.2
- Hanashi
- 337.92 kB
- 43 Downloads
- FIX: streamer was not shown live when game or status was empty on Twitch
-
Version 2.1.1
- Hanashi
- 339.46 kB
- 11 Downloads
- CHANGE: changed accessToken and refreshToken columns toTEXT
- CHANGE: TokenSelectionFormField built in using backport of AbstractFormFieldDecorator
-
Version 2.1.0
- Hanashi
- 328.7 kB
- 9 Downloads
- CHANGE: PSR-12 Adjustment for line lengths
- FEATURE: New token table added
- FEATURE: Token selection built in
- FEATURE: Minimum length for application now adjustable
- FEATURE: Added info texts for applications
- FIX: Streaming partner page was not displayed if Twitch client ID and secret were not entered
-
Version 2.0.1
- Hanashi
- 300.03 kB
- 11 Downloads
- FIX: language variable
- FIX: rudimentary page deleted
- FIX: status filter did not work properly
-
Version 2.0.0
- Hanashi
- 314.88 kB
- 11 Downloads
Attention: at least WoltLab Suite 5.3 is now required.
Attention: the settings for the box are reset and must be set again.
- CHANGE: switch to Database PHP API
- CHANGE: switch to TypeScript
- CHANGE: switch to FormBuilder
- CHANGE: removed unused uses
- CHANGE: removed old JQuery code
- FEATURE: Box specific settings
- FEATURE: Platforms are now objectTypes
- FEATURE: several streamers can be assigned to one user
- FEATURE: Overview of all streaming partners in the ACP
- FEATURE: automatic group assignment, hints, trophies, etc. for streaming partners
- FEATURE: certain streams can start automatically
- FEATURE: Integration of the image proxy from WoltLab for thumbnails
- FEATURE: correct user formatting in streaming partner list
- FEATURE: Streamers can be prioritized
- FEATURE: White-/Blacklist for streamers in one box
- FEATURE: Notification when you have new subscribers
- FEATURE: Box in the user profile with display of subscribers
- FEATURE: Application in the frontend
- FEATURE: Default sorting for streaming partner page
- FEATURE: User group right to register yourself as streaming partner
-
Version 1.1.10
- Hanashi
- 123.39 kB
- 26 Downloads
- CHANGE: switch to PSR-12
-
Version 1.1.9
- Hanashi
- 121.34 kB
- 70 Downloads
- FIX: fixes errors with more than 100 streaming partners
-
Version 1.1.8
- Hanashi
- 120.83 kB
- 90 Downloads
- FIX: Streaming partner was removed if user was edited without rights
Bumm_Balu
Wo kann ich im Frontend denn den Button sehen damit Leute eine Bewerbung schreiben können?
Hanashi Author
Hallo,
du musst zuerst Bewerbungen im ACP aktivieren. Danach kannst du im Kontrollzentrum im Frontend eine Bewerbung schreiben bzw. dort annehmen.
Bumm_Balu
Ja habs gefunden, danke dir
paini
Hallo @Hanashi, hast du zufällig eine Box mit Higlights geplant ?
Hanashi Author
Hallo,
was genau meinst du mit "Box mit Highlights"?
paini
Das man in deinem Plugin zusätzlich statt denn live stream die Sammlungen anzeigt.
Habe mal ne box angelegt ist aber nicht die beste umsetzung.
https://www.rocks-clan.de/
Exanimare
Man ist aber nicht gezwungen, noch Twitch-Login zu kaufen damit man Twitch-Kanäle einrichten kann oder?
Wenn ja sollte dies direkt in der Übersicht angezeigt werden. Weil habe das Plugin hier gekauft, aber man kann keine Streams einbinden! Ohne Twitch-Login anscheind.
Hanashi Author
Hallo,
die Plugin Streaming-Partner und Twitch-Login laufen völlig autark voneinander und sind jeweils keine Abhängigkeiten voneinander.
Ivan.K
Hi Zusammen ich bin total Überfordert gerade muss ich eine Erweiterung erstellen bei Twitch falls ja von Programieren hab ich keine ahnung. Ich date dieses Plugin wäre zum Installieren Kanal name hinzufügen und die werden angezeigt fertig WTF was versteh ich daran nicht. Bitte um Hilfe ?
Hanashi Author
Hallo,
in meinem FAQ gibt es dazu eine Anleitung in der Kategorie Twitch: https://hanashi.dev/faq-question-list/#Twitch
Ivan.K
Okay das hat soweit geklappt danke dir. Wie kann ich nun Leute hinzufügen
Hanashi Author
Hallo,
wenn du einen Benutzer im ACP bearbeitest, findest du ganz unten ein Feld in dem du einen Twitch Namen eingeben kannst und zusätzlich seit wann dieser Benutzer Streaming Partner ist.
doerek
Guten abend hanashi,
Mir kam gerade eine Idee, die ich nur mal eben kurz irgendwo "absetzen" wollte, bevor sie beim 5.3 Umzug untergeht.
Hast du schonmal über einen BB-Code nachgedacht, der den Online/Live Status anzeigt?
mfg
Hanashi Author
Hallo,
was genau stellst du dir darunter vor? Was soll der BB-Code alles anzeigen und für wen wäre der sinnvoll?
doerek
Guten Tag,
Lässt sich mit dem Plugin auch eine Box in der rechten Seitenleiste erstellen die z.B. nur die Twitch benutzernamen anzeigt die Online sind?
(ohne Videoplayer)
Ich frage mich im moment wie die anzeige mit mehreren Partnern aussieht.
Wichtiger punkt dabei ist die Frage ob auch alle gleichberechtigt dargestellt werden.
mfg
Hanashi Author
Hallo,
dass nur die Namen, ohne Player, angezeigt werden, ist aktuell nicht implementiert. Derzeitig werden in der Box die Player angezeigt. Das kann ich aber gerne als Wunsch aufnehmen.
Die Player werden in einer zufälligen Reihenfolge angezeigt. Das heißt, dass nach jeder Aktualisierung ein anderer Player an erster Stelle steht.
doerek
Hallo nochmal,
Wenn du so eine Box in die Do-To liste mit aufnehmen würdest, wäre ich dir sehr verbunden
Ich würde sogar soweit gehen und behaupten, dass du mich nach release der entsprechenden Version dann definitiv in deinem Forum als Kunde dieses Plugins wieder treffen wirst.
...Genau wie es bei deinen anderen Plugins der Fall war
mfg
doerek
Ach was soll's....

Wir haben immerhin Wochenende, und solltest du in den nächsten Tagen an dem Vorschlag arbeiten möchte ich ein beruhigtes Gewissen haben, was die Unterstützung des Kaffee-Nachschub-Versorgungsdienstes angeht...
*klick*
Zzarc
Eine letzte Frage habe ich doch noch: Woher genau zieht sich der Name aus der Box, die überall angezeigt wird? https://ibb.co/LCxTrkY
Habe jetzt schon versucht den Namen + Titel der Seite zu ändern und der Box, aber beides führte nicht dazu, dass der Schriftzug dort geändert wurde. Wie genau kann ich das umsetzen?
Hanashi Author
Hallo,
das kannst du aktuell über die Sprachvariable wcf.box.streaming_partner.title ändern. In einer zukünftigen Version werde ich das korrigieren, damit direkt der Box-Titel verwendet wird.
Zzarc
Ah cool danke dir, ja eine Änderung wäre praktisch, dann wär's noch etwas einfacher
Zzarc
Nochmal eine andere Frage: Ich glaube ich stelle mich mit dem Plugin ein wenig dumm an.
Ich habe die allgemeinen Einstellungen soweit gefunden (aber wofür ist eigentlich die "Twitch Client-ID" und "Twitch Client-Secret"?) und die Box wird bei mir oben im Hauptmenü jetzt auch angezeigt allerdings erscheint dort, dass die Seite nicht gefunden wurde (vermutlich weil ich noch keine Streaming Partner angegeben habe).
Wo genau kann ich das nun einstellen? Ich sehe in dem Screenshot, dass man das offenbar tun kann, wenn man einen Benutzer aufruft und bearbeitet, allerdings kann ich dort nirgends den Twitch-Kanal bzw. Namen angeben.
Kann mir jemand einmal zeigen anhand eines Screenshots vielleicht wo genau ich jetzt was eingeben muss, damit die Streaming-Partner angezeigt werden? Nutze die Woltlab Suite Core Version 3.0.25.
Hanashi Author
Hallo,
die Seite wird nicht gefunden, da die Twitch Client ID und Secret leer sind. Wo du diese findest steht in der Beschreibung unter den Feldern.
Danach kannst du auch Benutzer im ACP bearbeiten und den Twitch-Channel zuweisen.
Zzarc
ahhh super danke dir, der Zusammenhang war mir nicht ganz klar. Jetzt läuft's
Zzarc
Hey Hanashi,
ich hab das Plugin eben gekauft und installiert und direkt nach der Installation wirft das Forum einen Fehler aus. Hab's erstmal wieder deinstalliert, aber woran liegt's?
Nutze die Woltlab Suite Core Version 3.0.25.
https://ibb.co/47dJXFn
Hanashi Author
Hallo,
du scheinst eine veraltete PHP-Version zu nutzen. Bitte Update diese.
Zzarc
Danke dir, genau das war's. Hab meinen Server auf 7.2 geupdated und nun geht's (7.4 warf einen Fehler aus).
Yami_x3
Finde bisschen schade das dass Plugin immer Teurer wird
erst war es kostenlos dann ca 6 Euro jetzt fast 15 Euro :c.
Man müsste es aber nicht immer erneut zahlen bei Preisänderung richtig ^^?
006mi4
Hi, habe grade das Plugin installiert. Leider war nach der Installation das Forum komplett down mit diesem Fehlercode.
http://prntscr.com/rte9d6
Hanashi Author
Hallo, das Problem kommt nicht von meinem Plugin. So eine Konstante ist bei mir nicht definiert. Wende dich am besten direkt an den Ticketsupport von WoltLab.
006mi4
Hi alles klar dank dir.
paini
Guten Abend, ich bekomme diese meldung wenn ich es Instalieren möchte.
Could not execute statement 'INSERT INTO wcf1_package_requirement (packageID, requirement) VALUES (?, ?)'
Vielleicht kannst du mir weiter helfen wodran es liegt.
Hanashi Author
Hallo, hier besteht ein Problem bei deinem WSC direkt, welches nichts mit dem Plugin zu tun hat. Ich würde hier empfehlen den "Kunden-helfen-Kunden"-Bereich oder den Ticket-Support von WoltLab zu benutzen.
TriTraTrouble
Hallo, ich frage rein aus Neugier: Warum wird PHP 7.2 vorausgesetzt?
LG Gregor
Hanashi Author
Weil bestimmte Funktionen genutzt werden, die erst ab PHP 7.2 funktionieren
TriTraTrouble
Danke dir, dann flattert demnächst eine Bestellung in dein Postfach
Squall Leonhart
Kannst du mir da weiterhelfen?
Das Paket „Streaming-Partner“ (installierte Version: „1.0.5“) soll auf Version „1.1.3“ aktualisiert werden, ein Update wird jedoch nicht unterstützt.
Hanashi Author
Du musst die Zwischenversionen installieren. Ansonsten empfehle ich einfach über die offiziellen Paketserver zu updaten.
Squall Leonhart
Vielen Dank für die rasche Hilfe.
Hanashi Author
Immer gerne
byFlameZ
War das nicht kostenlos? Auf jeden fall wenn ich updaten möchte kommt nur: Die eingegebenen Zugangsdaten sind korrekt, aber berechtigen nicht zum Download dieses Pakets
byFlameZ
Ich habe die Version 1.0.5 ist schon was älter weil ich nicht so oft update aber ich habe die Version auf jeden Fall von hier!
Hanashi Author
Hallo, siehe dazu auch hier: https://hanashi.dev/article/48-kostenpflichtige-plugins/
paini
Hallo Hanashi,
gibt es die möglichkeit von deiner Seite aus, das auch für Youtube zu schreiben ?
Hanashi Author
Hi, siehe https://hanashi.eu/forum/thread/44-youtube-livestream/
Kolbe
Habe das Plugin installiert und geht auch soweit.
Habe meine Twitsch ID eingetragen.
Unter Benutzer trage ich mein Twitschname ein aber wenn ich auf Absenden klicke
sagt er mir das es den Namen nicht gibt...…….
Woran kann das liegen???????????
Syntehh
Joa, ich hab den gleichen Fehler
legend8139
Dasselbe bei mir...
Hanashi Author
mglw. kann die Webseite keine Verbindung zum Twitch Server aufbauen. Hier ist immer wichtig zu wissen wo die Seite gehostet wird.
paini
Hallo, eure Twitch ID besteht aus zahlen und nicht aus euren Login Namen.
Legt mal eine App im Developer ACC an.
Dort wird euch eine twitch id generiert die ihr dann im ACP eintragt.
hier gehts zur app generieren
schrotty11
funktioniert einwandfrei , danke dafür.Ihr müsst nur den Namen eintragen mehr nicht ( so wie der streamer heist)
z.b twitch.gfht/streamername
LukasGames
Beim einstellen der Twitch Kanäle, kann er die von mir eingetragenen Kanäle nicht finden.
Hanashi Author
Hallo, ist denn die API korrekt konfiguriert?
LukasGames
Ich habe die API als APP konfiguriert. Da Twitch ein neues Dashboard hat und einige Änderungen vorgenommen hat an ihrem System, komme ich mit den Neuerungen noch nicht so ganz klar. Ich hoffe, dass die Registrierung für die API als APP nicht falsch war. Ansonsten hier noch 2 Bilder meine Konfigs.
https://www.pic-upload.de/view-35874293/1.1.png.html
https://www.pic-upload.de/view-35874295/1.2.png.html
Hanashi Author
Soweit sieht alles korrekt aus. Hast du mal getestet ob dein Server überhaupt eine Verbindung zur API aufbauen kann?
LukasGames
Könnte es sein, dass Dienste wie Cloudflare solche Anfragen blockieren?
Hanashi Author
Cloudflare hat nichts mit deinen ausgehenden Verbindungen zu tun
Pam
Moin Du, meine User klagen, das bei mehr als drei aktiven Streams die Box einen horizontalen Scrollbalken bekommt. Kann man das ändern, das zb. die Box nach unten verlängert und die weiteren Streams in eine zweite Zeile rutschen? Oder gibt es da technische Probleme? LG Pam
Hanashi Author
Hallo, dazu gibt es bereits einen Feature-Request. Siehe dazu https://hanashi.eu/forum/threa…ariable-auflistung-reihe/
Pam
Top, vielen Dank!
htbforum
Super Plugin
Wenn ich einen User bearbeite und nichts bei Twitch eintrage, bekomme ich diesen error:
Hanashi Author
Hi, Danke der Bug ist in der 1.0.5 bereits gefixt. Diese Version wartet aktuell auf Freischaltung. Alternativ gibt es die Version auf meiner Homepage https://hanashi.eu
htbforum
super danke
Pam
Hey, gibt es eine Möglichkeit auch nach Hashtags im Titel filtern zu lassen? Kenne das von Blender, wo Streams nur angezeigt wurden, wenn #Blender im Titel enthalten war.
Hanashi Author
ACP -> Konfiguration -> Streaming-Partner -> Status-Filter -> pro Zeile einen "Teil-Status" eintragen
Einfach dann dort zum Beispiel #Blender eintragen.
Pam
Mega, Danke!
Shiroyasha
Kannst du vielleicht noch eine Art Whitelist einfügen, die den Titel des Streams überprüft? Denke du weißt, für welche Szene ich das Plugin nutzen würde, wo Streamer unterschiedliche Hersteller zeigen vom selben Endprodukt, warst ja lang genug in der Szene.
Hanashi Author
ist bereits drin
ACP -> Konfiguration -> Streaming-Partner -> Status-Filter -> pro Zeile einen "Teil-Status" eintragen
Shiroyasha
Ah okay. Gut dass das schon drinnen ist.
CursedRadiance
Kannst du das Plugin auch für wbb 4.1 machen? würde es dann sofort nutzen
Hanashi Author
Hallo, nein eine Umsetzung für 4.1 ist nicht vorgesehen, da die 4.1 in einem halben Jahr voraussichtlich eh obsolet ist. Ich empfehle eher ein Update auf das WSC 3.0 oder 3.1.
CursedRadiance
mein Stil den ich verwende funktioniert nicht bei 3.0/3.1 und das ist mir zu teuer das update...
Hanashi Author
In WSC 3.1 gibt es einen sehr komfortablen Stil-Editor. Damit kannst du deinen Stil relativ leicht portieren
CursedRadiance
nur das ich mich damit 0,0 auskenn XD
gOOvER
4.1 ist bald alt und der Aufwand es umzusetzen, wäre enorm. Aber ich denke gegen gewisses Entgeöd bekommt man viel