YouTube
Meegeleverd met Macro DeckToon je YouTube-livechat en streamstatistieken, wijzig titel en tags, en reageer op Super Chats en leden.
Een widget YouTube-chat en widgets YouTube-streamstatistieken
- Widgets YouTube-chat en YouTube-streamstatistieken
- Stel de titel, beschrijving en tags van de stream in
- Ga live, beëindig de stream en start advertentiepauzes
- Triggers voor Super Chats, Super Stickers en lidmaatschappen
- Gebruikt je eigen Google Cloud-project en quotum
De integratie YouTube verbindt je YouTube-kanaal met Macro Deck. Ze toont de status van je livestream als variabelen, activeert triggers voor Super Chats, Super Stickers en lidmaatschappen, toont je livechat in een widget waarin je kunt modereren, en wijzigt je uitzending vanaf een knop.
YouTube biedt geen gedeelde aanmelding die Macro Deck voor iedereen zou kunnen gebruiken. Je maakt verbinding via een eigen Google Cloud-project, wat één keer ongeveer tien minuten kost. Het project is gratis, en het quotum en de rechten zijn alleen van jou.
Wat je kunt doen
- Verstuur een chatbericht naar de livechat van je huidige uitzending.
- Wijzig de titel, beschrijving of tags van de uitzending die live is, of van de volgende geplande uitzending als je niet live bent.
- Start de volgende geplande uitzending met Live gaan, beëindig haar met Stream beëindigen en vraag YouTube om een advertentiepauze.
- Toon de livechat in de widget YouTube-chat, en verwijder vanuit die widget berichten, geef chatters een time-out of verban ze.
- Toon of je live bent, je kijkers, likes en abonnees, titel en uptime in de widget YouTube-streamstatistieken.
Een paar voorbeelden:
- Een knop We gaan live die de titel en tags van je volgende uitzending instelt.
- Een knop Advertentiepauze die YouTube om een advertentiepauze van 60 seconden vraagt.
- Een actiestroom die wordt uitgevoerd bij Super Chat en een melding toont met de afzender en het bedrag.
- Een actiestroom die wordt uitgevoerd bij Nieuw lid en een bedankbericht in de chat plaatst.
Hoe het werkt
Macro Deck leest je streamstatus ongeveer één keer per minuut en de chat elke paar seconden zolang je live bent. Elke leesactie en elke wijziging kost quotum van je Google Cloud-project, dat 10.000 eenheden per dag krijgt. Macro Deck houdt de telling bij. Wanneer het quotum bijna op is, pauzeert het de chatupdates en leest het de livestatus minder vaak. Wanneer het quotum op is, pauzeert het de updates van livestatus en chat tot middernacht Pacific Time, wanneer Google het quotum terugzet.
Chat, Super Chats en lidmaatschapsgebeurtenissen komen alleen binnen zolang een uitzending live is. Gebeurtenissen die plaatsvonden terwijl Macro Deck niet draaide, worden later niet alsnog geactiveerd. Je kunt meer dan één kanaal verbinden: elke actie heeft een veld Kanaal, en elke trigger kan worden beperkt tot één kanaal.
Wat je nodig hebt
- Macro Deck 3 op Windows, macOS of Linux, met internettoegang
- Een YouTube-kanaal dat live kan streamen
- Een Google Cloud-project waarin de YouTube Data API v3 is ingeschakeld
- Een OAuth-client-ID van het type TVs and Limited Input devices, met het clientgeheim
- Advertentiepauze starten vereist een live-uitzending op een kanaal dat midroll-advertenties kan tonen
Instellen
Stap 1: Maak een Google Cloud-project aan
Open de Google Cloud console met het Google-account dat eigenaar is van je kanaal en maak een project aan, bijvoorbeeld Macro Deck. Zoek onder APIs & Services > Library naar YouTube Data API v3 en klik op Enable.
Stap 2: Stel het toestemmingsscherm in
Open APIs & Services > OAuth consent screen (in nieuwere consoles Google Auth Platform). Kies External, vul een appnaam en je e-mailadres in en sla op. Voeg onder Audience (of Test users) het Google-account dat eigenaar is van je kanaal toe als testgebruiker.
Stap 3: Maak een OAuth-client-ID aan
Open APIs & Services > Credentials, klik op Create credentials > OAuth client ID en kies het applicatietype TVs and Limited Input devices. Elk ander type wordt bij het aanmelden geweigerd. Kopieer de Client ID en het Client secret die Google toont.
Stap 4: Vul de client in Macro Deck in
Klik in Macro Deck in de zijbalk op Integraties en daarna op YouTube. Klik op het tabblad Overzicht in de sectie Configuratie op Configuratie toevoegen. De schakelaar rechtsboven aanzetten opent hetzelfde dialoogvenster, en de integratie wordt ingeschakeld zodra het instellen klaar is. Plak in het dialoogvenster Een YouTube-kanaal verbinden de Client-ID en het Clientgeheim. Alleen als Google je project meer quotum heeft gegeven, zet je Geavanceerde configuratie aan en vul je dat in als Dagelijks quotum (eenheden). Klik op Doorgaan.
Stap 5: Keur de toegang goed bij Google
Het dialoogvenster toont nu Toegang goedkeuren bij Google met een Apparaatcode. Klik op Google openen en goedkeuren, meld je aan met het account dat eigenaar is van je kanaal, vul de code in, kies je kanaal en geef toegang. Google waarschuwt dat de app niet is geverifieerd: het is je eigen project, dus ga door. Ga terug naar Macro Deck en klik op Doorgaan. De configuratie krijgt de naam van je kanaal, bijvoorbeeld YouTube (My Channel). Toont het dialoogvenster Installatie voltooid., klik dan op Gereed.
Stap 6: Voeg een YouTube-actie aan een knop toe
Klik op de pagina Deck op de knop die je wilt gebruiken. Het deck moet ontgrendeld zijn: als op de knop rechtsboven Vergrendelen staat, is het ontgrendeld. De editor opent met Kort indrukken geselecteerd. Klik op + Actie toevoegen, selecteer links in het dialoogvenster Actie toevoegen YouTube en kies een actie zoals Streamtitel instellen. Kies het Kanaal, vul de Titel in en klik daarna op Opslaan.
Acties7
Zet deze op een knop of voer ze uit vanuit een actiestroom.
- Chatbericht verzenden
- Plaatst een bericht van maximaal 200 tekens in de livechat van je huidige uitzending.
- Streamtitel instellen
- Wijzigt de titel van je huidige uitzending, of van de volgende geplande als je niet live bent.
- Streambeschrijving instellen
- Wijzigt de beschrijving van je huidige uitzending, of van de volgende geplande.
- Streamtags instellen
- Vervangt de tags van je huidige uitzending, of van de volgende geplande.
- Advertentiepauze starten
- Vraagt YouTube om tijdens je live-uitzending een advertentiepauze van 30 seconden tot 3 minuten te tonen.
- Live gaan
- Start de volgende geplande uitzending die klaar is. Start eerst je streamingsoftware.
- Stream beëindigen
- Beëindigt je huidige live-uitzending.
Triggers8
Een knop of actiestroom kan op deze gebeurtenissen reageren.
- Stream online
- Het kanaal is live gegaan.
- Stream offline
- De live-uitzending van het kanaal is beëindigd.
- Super Chat
- Iemand heeft een Super Chat gestuurd, met de afzender, het bedrag, de valuta en de opmerking.
- Super Sticker
- Iemand heeft een Super Sticker gestuurd.
- Nieuw lid
- Iemand is lid geworden van het kanaal of heeft het lidmaatschap geüpgraded.
- Ledenmijlpaal
- Een lid heeft een lidmaatschapsmijlpaal in de chat gedeeld.
- Cadeaulidmaatschappen
- Iemand heeft lidmaatschappen cadeau gedaan aan andere kijkers.
- YouTube-gebeurtenis (geavanceerd)
- Elke YouTube-gebeurtenis uit deze lijst in één trigger, optioneel gefilterd op type.
Variabelen8
Toon deze waarden op knoppen en widgets, of gebruik ze in voorwaarden.
youtube_<channel>_display_name- De naam van het kanaal.
youtube_<channel>_is_live- Of het kanaal live is.
youtube_<channel>_stream_title- De titel van de live-uitzending.
youtube_<channel>_viewer_count- Huidige kijkers. Leeg als je het aantal kijkers verbergt.
youtube_<channel>_like_count- Likes van de live-uitzending.
youtube_<channel>_subscriber_count- Abonnees van het kanaal, afgerond zoals YouTube dat doet.
youtube_<channel>_uptime_seconds- Hoe lang de uitzending al loopt, in seconden.
youtube_<channel>_stream_thumbnail_url- De miniatuur van de uitzending.
Widgets2
Voeg deze vanuit de widgetkiezer toe aan je deck.
- YouTube-chat
- Toont de livechat van je huidige uitzending, inclusief Super Chats en nieuwe leden. Druk erop om in een groter venster te modereren.
- YouTube-streamstatistieken
- Toont je livestatus, kijkers, likes en abonnees, titel en uptime, in een stijl naar keuze.
Veelgestelde vragen
Waarom heb ik een eigen Google Cloud-project nodig?
YouTube biedt geen gedeelde aanmelding die Macro Deck voor iedereen zou kunnen gebruiken. Met een eigen project zijn het quotum en de rechten alleen van jou. Het project is gratis.
Waarom moet ik me elke week opnieuw aanmelden?
Zolang het toestemmingsscherm van je project in de testfase is, beëindigt Google de aanmelding na 7 dagen. Integraties toont dan dat de aanmelding is verlopen; maak opnieuw verbinding met dezelfde client-ID en hetzelfde clientgeheim. Om aangemeld te blijven, publiceer je het toestemmingsscherm in de Google Cloud console.
Wat gebeurt er als het quotum op is?
Macro Deck pauzeert de updates van livestatus en chat, en de YouTube-pagina onder Integraties toont YouTube-quotum op. Google zet het quotum om middernacht Pacific Time terug, en dan gaan de updates verder. Acties blijven werken totdat Google ze weigert.
Waarom start Live gaan mijn stream niet?
Live gaan start de volgende geplande uitzending waarvan de stream al bij YouTube binnenkomt, dus start eerst je streamingsoftware. Uitzendingen die vanzelf starten, en Stream now in YouTube Studio, worden door YouTube gestart en niet door deze actie.
Kan ik iemand vanuit de chatwidget ontbannen?
Alleen bans die je tijdens de huidige uitzending via Macro Deck hebt gegeven, totdat Macro Deck opnieuw start. YouTube vertelt Macro Deck niet welke bans er bestaan, dus hef andere bans op in YouTube Studio.
Waar worden mijn inloggegevens opgeslagen?
Het clientgeheim en de tokens worden versleuteld opgeslagen op de computer waarop Macro Deck draait en worden alleen naar Google gestuurd.
Meer in Streaming
OBS Studio
Meegeleverd met Macro DeckWissel van scène, bedien je stream, opname en audio, en reageer op wat er in OBS Studio gebeurt.
Meld Studio
Meegeleverd met Macro DeckWissel scènes en zet ze klaar, bedien lagen, effecten en audiotracks, en ga live in Meld Studio.
Streamlabs Desktop
Meegeleverd met Macro DeckWissel van scène, bedien je stream, opname en audiobronnen in Streamlabs Desktop.
Streamer.bot
Meegeleverd met Macro DeckVoer Streamer.bot-acties uit, verstuur chatberichten en reageer op elke gebeurtenis die Streamer.bot meldt.
Twitch
Meegeleverd met Macro DeckToon je Twitch-chat en streamstatistieken, modereer, start polls en reclame, en reageer op follows, subs en raids.