YouTube
Součást Macro DeckZobrazujte živý chat a statistiky vysílání na YouTube, měňte název a štítky a reagujte na Super Chaty a členy.
Widget Chat YouTube a widgety Statistiky vysílání YouTube
- Widgety Chat YouTube a Statistiky vysílání YouTube
- Nastavení názvu, popisu a štítků vysílání
- Zahájení živého vysílání, jeho ukončení a spuštění reklamních přestávek
- Triggery pro Super Chaty, Super Stickery a členství
- Používá váš vlastní projekt Google Cloud a kvótu
Integrace YouTube propojuje váš kanál YouTube s Macro Deck. Ukazuje stav vašeho živého vysílání jako proměnné, spouští triggery pro Super Chaty, Super Stickery a členství, zobrazuje živý chat ve widgetu, kde ho můžete moderovat, a mění vaše vysílání z tlačítka.
YouTube nenabízí sdílené přihlášení, které by Macro Deck mohl používat pro všechny. Připojujete se přes vlastní projekt Google Cloud, jehož nastavení jednou zabere asi deset minut. Projekt je zdarma a jeho kvóta i oprávnění patří jen vám.
Co můžete dělat
- Poslat zprávu do živého chatu aktuálního vysílání.
- Změnit název, popis nebo štítky vysílání, které právě běží, nebo dalšího naplánovaného, když nevysíláte.
- Spustit další naplánované vysílání pomocí Zahájit živé vysílání, ukončit ho pomocí Ukončit vysílání a požádat YouTube o reklamní přestávku.
- Zobrazit živý chat ve widgetu Chat YouTube a mazat z něj zprávy, dočasně vylučovat nebo banovat účastníky chatu.
- Zobrazit, zda jste živě, vaše diváky, hodnocení To se mi líbí a odběratele, název a dobu běhu ve widgetu Statistiky vysílání YouTube.
Několik příkladů použití:
- Tlačítko Začínáme, které nastaví název a štítky dalšího vysílání.
- Tlačítko Reklama, které požádá YouTube o 60sekundovou reklamní přestávku.
- Postup, který se spustí triggerem Super Chat a zobrazí oznámení s autorem a částkou.
- Postup, který se spustí triggerem Nový člen a pošle do chatu poděkování.
Jak se chová
Macro Deck čte stav vysílání přibližně jednou za minutu a během živého vysílání chat každých několik sekund. Každé čtení a každá změna stojí kvótu z vašeho projektu Google Cloud, který dostává 10 000 jednotek denně. Macro Deck ji počítá. Když je kvóta téměř vyčerpaná, pozastaví aktualizace chatu a stav živého vysílání čte méně často. Když je kvóta vyčerpaná, pozastaví aktualizace stavu živého vysílání i chatu až do půlnoci tichomořského času, kdy Google kvótu obnoví.
Chat, Super Chaty a události členství přicházejí jen během živého vysílání. Události, které nastaly, když Macro Deck neběžel, se později nespustí. Můžete připojit víc než jeden kanál: každá akce má pole Kanál a každý trigger lze omezit na jeden kanál.
Co budete potřebovat
- Macro Deck 3 na Windows, macOS nebo Linuxu s přístupem k internetu
- Kanál YouTube, který může živě vysílat
- Projekt Google Cloud se zapnutým YouTube Data API v3
- ID klienta OAuth typu TVs and Limited Input devices s jeho tajným klíčem klienta
- Spustit reklamní přestávku vyžaduje živé vysílání na kanálu, který může zobrazovat reklamy uprostřed videa
Nastavení
Krok 1: Vytvořte projekt Google Cloud
Otevřete Google Cloud console účtem Google, kterému kanál patří, a vytvořte projekt, například Macro Deck. V APIs & Services > Library vyhledejte YouTube Data API v3 a klikněte na Enable.
Krok 2: Nastavte obrazovku souhlasu
Otevřete APIs & Services > OAuth consent screen (v novějších konzolích Google Auth Platform). Zvolte External, zadejte název aplikace a svou e-mailovou adresu a uložte. V Audience (nebo Test users) přidejte účet Google, kterému kanál patří, jako testovacího uživatele.
Krok 3: Vytvořte ID klienta OAuth
Otevřete APIs & Services > Credentials, klikněte na Create credentials > OAuth client ID a zvolte typ aplikace TVs and Limited Input devices. Jakýkoli jiný typ bude při přihlášení odmítnut. Zkopírujte Client ID a Client secret, které Google zobrazí.
Krok 4: Zadejte klienta v Macro Deck
V Macro Deck klikněte na postranním panelu na Integrace a pak na YouTube. Na kartě Přehled klikněte v části Konfigurace na Přidat konfiguraci. Stejný dialog otevře i přepínač vpravo nahoře; po dokončení nastavení se integrace zapne. V dialogu Připojit kanál YouTube vložte ID klienta a Tajný klíč klienta. Jen pokud Google vašemu projektu přidělil vyšší kvótu, zapněte Pokročilá konfigurace a zadejte ji do pole Denní kvóta (jednotky). Klikněte na Pokračovat.
Krok 5: Schvalte přístup u Googlu
Dialog teď zobrazuje Schválit přístup u Googlu s polem Kód zařízení. Klikněte na Otevřít Google a schválit, přihlaste se účtem, kterému kanál patří, zadejte kód, zvolte svůj kanál a povolte přístup. Google upozorní, že aplikace není ověřená: je to váš vlastní projekt, takže pokračujte. Vraťte se do Macro Deck a klikněte na Pokračovat. Konfigurace se pojmenuje podle vašeho kanálu, například YouTube (My Channel). Když dialog zobrazí Nastavení dokončeno., klikněte na Hotovo.
Krok 6: Přidejte akci YouTube na tlačítko
Na stránce Deck klikněte na tlačítko, které chcete použít. Deck musí být odemčený: pokud tlačítko vpravo nahoře ukazuje Uzamknout, odemčený je. Otevře se editor s vybranou možností Krátké stisknutí. Klikněte na + Přidat akci, v dialogu Přidat akci vlevo vyberte YouTube a zvolte akci, například Nastavit název vysílání. V poli Kanál zvolte kanál, do pole Název zadejte název a klikněte na Uložit.
Akce7
Umístěte je na tlačítko nebo je spusťte z postupu.
- Odeslat zprávu do chatu
- Pošle zprávu o délce až 200 znaků do živého chatu aktuálního vysílání.
- Nastavit název vysílání
- Změní název aktuálního vysílání, nebo dalšího naplánovaného, když nevysíláte.
- Nastavit popis vysílání
- Změní popis aktuálního vysílání, nebo dalšího naplánovaného.
- Nastavit štítky vysílání
- Nahradí štítky aktuálního vysílání, nebo dalšího naplánovaného.
- Spustit reklamní přestávku
- Požádá YouTube o zobrazení reklamní přestávky v délce 30 sekund až 3 minuty během živého vysílání.
- Zahájit živé vysílání
- Spustí další naplánované vysílání, které je připravené. Nejdřív spusťte svůj streamovací software.
- Ukončit vysílání
- Ukončí aktuální živé vysílání.
Triggery8
Tlačítko nebo postup může na tyto události reagovat.
- Vysílání zahájeno
- Kanál začal živě vysílat.
- Vysílání ukončeno
- Živé vysílání kanálu skončilo.
- Super Chat
- Někdo poslal Super Chat, s autorem, částkou, měnou a komentářem.
- Super Sticker
- Někdo poslal Super Sticker.
- Nový člen
- Někdo se stal členem kanálu nebo si členství povýšil.
- Milník členství
- Člen sdílel v chatu milník svého členství.
- Darovaná členství
- Někdo daroval členství jiným divákům.
- Událost YouTube (pokročilé)
- Všechny události YouTube z tohoto seznamu v jednom triggeru, volitelně filtrované podle typu.
Proměnné8
Zobrazte tyto hodnoty na tlačítkách a widgetech nebo je použijte v podmínkách.
youtube_<channel>_display_name- Název kanálu.
youtube_<channel>_is_live- Zda kanál vysílá živě.
youtube_<channel>_stream_title- Název živého vysílání.
youtube_<channel>_viewer_count- Aktuální počet diváků. Prázdné, když počet diváků skryjete.
youtube_<channel>_like_count- Počet hodnocení To se mi líbí u živého vysílání.
youtube_<channel>_subscriber_count- Počet odběratelů kanálu zaokrouhlený tak, jak to dělá YouTube.
youtube_<channel>_uptime_seconds- Jak dlouho vysílání běží, v sekundách.
youtube_<channel>_stream_thumbnail_url- Náhled vysílání.
Widgety2
Přidejte je na svůj deck z výběru widgetů.
- Chat YouTube
- Ukazuje živý chat aktuálního vysílání včetně Super Chatů a nových členů. Stisknutím ho otevřete k moderování ve větším dialogu.
- Statistiky vysílání YouTube
- Ukazuje stav živého vysílání, diváky, hodnocení To se mi líbí a odběratele, název a dobu běhu ve stylu, který zvolíte.
Často kladené dotazy
Proč potřebuji vlastní projekt Google Cloud?
YouTube nenabízí sdílené přihlášení, které by Macro Deck mohl používat pro všechny. S vlastním projektem patří kvóta i oprávnění jen vám. Projekt je zdarma.
Proč se musím každý týden přihlašovat znovu?
Dokud je obrazovka souhlasu vašeho projektu v testovacím režimu, Google přihlášení po 7 dnech ukončí. Integrace pak ukáže, že přihlášení vypršelo; připojte se znovu se stejným ID klienta a tajným klíčem klienta. Chcete-li zůstat přihlášeni, zveřejněte obrazovku souhlasu v Google Cloud console.
Co se stane, když dojde kvóta?
Macro Deck pozastaví aktualizace stavu živého vysílání a chatu a stránka YouTube v části Integrace zobrazí Kvóta YouTube vyčerpána. Google kvótu obnoví o půlnoci tichomořského času a aktualizace pak pokračují. Akce fungují dál, dokud je Google neodmítne.
Proč Zahájit živé vysílání nespustí můj stream?
Zahájit živé vysílání spustí další naplánované vysílání, jehož stream už na YouTube přichází, proto nejdřív spusťte svůj streamovací software. Vysílání, která se spouštějí sama, a Stream now v YouTube Studiu spouští YouTube, ne tato akce.
Můžu z widgetu chatu zrušit něčí ban?
Jen u banů, které jste udělili přes Macro Deck během aktuálního vysílání, a to do restartu Macro Deck. YouTube Macro Deck neříká, jaké bany existují, proto ostatní bany rušte v YouTube Studiu.
Kde jsou uložené moje přihlašovací údaje?
Tajný klíč klienta a tokeny jsou uložené šifrovaně na počítači, na kterém běží Macro Deck, a posílají se jen Googlu.
Další v kategorii Streamování
OBS Studio
Součást Macro DeckPřepínejte scény, ovládejte vysílání, nahrávání i zvuk a reagujte na dění v OBS Studio.
Meld Studio
Součást Macro DeckPřepínejte a připravujte scény, ovládejte vrstvy, efekty a zvukové stopy a začněte vysílat v Meld Studio.
Streamlabs Desktop
Součást Macro DeckPřepínejte scény a ovládejte vysílání, nahrávání a zvukové zdroje ve Streamlabs Desktop.
Streamer.bot
Součást Macro DeckSpouštějte akce Streamer.bot, posílejte zprávy do chatu a reagujte na každou událost, kterou Streamer.bot hlásí.
Twitch
Součást Macro DeckZobrazujte chat a statistiky vysílání na Twitchi, moderujte, spouštějte ankety a reklamy a reagujte na sledující, suby a raidy.