{"id":89342,"date":"2026-07-29T00:40:34","date_gmt":"2026-07-28T22:40:34","guid":{"rendered":"https:\/\/playdeck.tv\/?p=89342"},"modified":"2026-08-11T19:32:13","modified_gmt":"2026-08-11T17:32:13","slug":"program-flow","status":"publish","type":"post","link":"https:\/\/playdeck.tv\/pt\/program-flow\/","title":{"rendered":"Dominando o fluxo do programa e a automa\u00e7\u00e3o da lista de reprodu\u00e7\u00e3o"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Bem-vindo ao guia de automa\u00e7\u00e3o de playlists e fluxo de programa\u00e7\u00e3o do PLAYDECK. Embora o PLAYDECK seja um excelente reprodutor manual de clipes para operadores ao vivo, ele tamb\u00e9m conta com um mecanismo de automa\u00e7\u00e3o altamente avan\u00e7ado para transmiss\u00f5es cont\u00ednuas e programa\u00e7\u00f5es estruturadas de eventos. Este guia mostrar\u00e1 como fazer a transi\u00e7\u00e3o da reprodu\u00e7\u00e3o manual b\u00e1sica para uma automa\u00e7\u00e3o sofisticada \u2014 permitindo que voc\u00ea controle a reprodu\u00e7\u00e3o com precis\u00e3o at\u00e9 o segundo exato, mantenha sua linha do tempo perfeitamente leg\u00edvel e crie uma l\u00f3gica de playlists inteligente e aut\u00f4noma.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1331\" height=\"427\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-538.png\" alt=\"\" class=\"wp-image-89459\" style=\"width:727px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-538.png 1331w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-538-300x96.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-538-768x246.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-538-18x6.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-538-600x192.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-538-187x60.png 187w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-538-281x90.png 281w\" sizes=\"(max-width: 1331px) 100vw, 1331px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Neste artigo:<\/strong><br>\u2192 <a href=\"#scheduling\">Cumprimento de cronogramas factuais (programa\u00e7\u00e3o por hor\u00e1rio do dia)<\/a><br>\u2192 <a href=\"#planned\">A coluna \u201cPlanejado\u201d inteligente: Preditivo x Real Playout<\/a><br>\u2192 <a href=\"#blockend\">Estrutura\u00e7\u00e3o do fluxo do programa (m\u00e9todos de encerramento de bloco e embaralhamento autom\u00e1tico)<\/a><br>\u2192 <a href=\"#marker\">Controle avan\u00e7ado Playout: Sinais de marcador e a\u00e7\u00f5es de comando<\/a><br>\u2192 <a href=\"#breakblock\">Publicidade automatizada: gerenciamento de blocos de intervalos programados<\/a><br>\u2192 <a href=\"#visual\">Organiza\u00e7\u00e3o visual e orienta\u00e7\u00f5es para o operador (cores, notas e pausas)<\/a><br>\u2192 <a href=\"#export\">Exporta\u00e7\u00f5es de transmiss\u00e3o e integra\u00e7\u00e3o com o EPG (Day Planner e XMLTV)<\/a><br>\u2192 <a href=\"#automation\">Automa\u00e7\u00e3o empresarial: l\u00f3gica personalizada Playout por meio da API do PLAYDECK<\/a><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_072743-9e .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89342_072743-9e .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_072743-9e\" id=\"scheduling\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Cumprimento de cronogramas factuais (programa\u00e7\u00e3o por hor\u00e1rio do dia)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Muitos ambientes de transmiss\u00e3o, eventos corporativos e instala\u00e7\u00f5es de sinaliza\u00e7\u00e3o digital exigem o cumprimento rigoroso dos hor\u00e1rios reais. O PLAYDECK resolve essa quest\u00e3o por meio de programa\u00e7\u00f5es individuais por bloco.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>O conceito:<\/strong> Em vez de agendar clipes individuais, voc\u00ea organiza suas m\u00eddias em <strong>Blocos de reprodu\u00e7\u00e3o<\/strong> e aplicar uma restri\u00e7\u00e3o de tempo absoluta a todo o bloco.<\/li>\n\n\n\n<li><strong>O cen\u00e1rio:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Selecione seu destino <strong>Bloco de reprodu\u00e7\u00e3o<\/strong> na linha do tempo.<\/li>\n\n\n\n<li>Clique no <strong>\u00cdcone de rel\u00f3gio<\/strong> na barra de ferramentas do cabe\u00e7alho do bloco.<\/li>\n\n\n\n<li>Insira a hora de in\u00edcio desejada com precis\u00e3o de segundos (por exemplo, <code>11h02min48s<\/code>).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mecanismo de acionamento autom\u00e1tico:<\/strong> Depois que voc\u00ea ativar o sinalizador de acionamento autom\u00e1tico, o PLAYDECK verifica continuamente o rel\u00f3gio do sistema. No momento em que chegar a hora programada, o bloco \u00e9 acionado automaticamente. Para que os operadores estejam perfeitamente preparados, um cron\u00f4metro de contagem regressiva em tempo real, com precis\u00e3o de quadro, para o pr\u00f3ximo bloco programado (o mais pr\u00f3ximo) \u00e9 exibido bem na parte superior da interface, ao lado da janela de visualiza\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_1a56b7-4c .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-89342_1a56b7-4c .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:dashed;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_1a56b7-4c\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"985\" height=\"399\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-515.png\" alt=\"\" class=\"wp-image-89349\" style=\"width:606px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-515.png 985w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-515-300x122.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-515-768x311.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-515-18x7.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-515-600x243.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-515-148x60.png 148w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-515-222x90.png 222w\" sizes=\"(max-width: 985px) 100vw, 985px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"709\" height=\"515\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-516.png\" alt=\"\" class=\"wp-image-89350\" style=\"width:371px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-516.png 709w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-516-300x218.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-516-18x12.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-516-600x436.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-516-83x60.png 83w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-516-124x90.png 124w\" sizes=\"(max-width: 709px) 100vw, 709px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_dfb24d-33 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89342_dfb24d-33 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_dfb24d-33\" id=\"planned\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>A coluna \u201cPlanejado\u201d inteligente: Preditivo x Real Playout<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um dos recursos mais poderosos do PLAYDECK \u00e9 seu mecanismo de linha do tempo matem\u00e1tica em tempo real, vis\u00edvel na <strong>Planejado<\/strong> coluna da visualiza\u00e7\u00e3o da sua lista de reprodu\u00e7\u00e3o.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C\u00e1lculo preditivo:<\/strong> No momento em que voc\u00ea atribui uma programa\u00e7\u00e3o a um bloco, o PLAYDECK calcula instantaneamente o tempo de exibi\u00e7\u00e3o exato para <em>cada clipe<\/em> dentro desse bloco. Esse mecanismo \u00e9 altamente inteligente: ele leva em conta automaticamente os cortes personalizados dos clipes (pontos de entrada e sa\u00edda), as configura\u00e7\u00f5es de loop e as dura\u00e7\u00f5es das transi\u00e7\u00f5es. Voc\u00ea ver\u00e1 exatamente quando o Clipe #5 ir\u00e1 ao ar, antes mesmo do bloco come\u00e7ar.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Atualiza\u00e7\u00e3o da Realidade Din\u00e2mica:<\/strong> No momento em que o bloco se move <strong>AO VIVO<\/strong>, a coluna \u201cPlanejado\u201d se adapta instantaneamente. Se um evento ao vivo se prolongou e seu bloco come\u00e7ou 45 segundos depois do hor\u00e1rio programado, a coluna deixa de exibir dinamicamente o <em>te\u00f3rico<\/em> programa\u00e7\u00e3o. Em vez disso, ele \u00e9 atualizado instantaneamente para refletir o <strong>tempos de execu\u00e7\u00e3o reais, no mundo real<\/strong> para todos os clipes restantes, com base na situa\u00e7\u00e3o atual da exibi\u00e7\u00e3o.<br><\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_baefa2-08 .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-89342_baefa2-08 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:dashed;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_baefa2-08\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"980\" height=\"398\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-533.png\" alt=\"\" class=\"wp-image-89384\" style=\"width:624px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-533.png 980w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-533-300x122.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-533-768x312.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-533-18x7.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-533-600x244.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-533-148x60.png 148w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-533-222x90.png 222w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/><\/figure>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_6d8340-f3 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89342_6d8340-f3 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_6d8340-f3\" id=\"blockend\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Estrutura\u00e7\u00e3o do fluxo do programa (m\u00e9todos de encerramento de bloco e embaralhamento autom\u00e1tico)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A automa\u00e7\u00e3o n\u00e3o se resume apenas a <em>quando<\/em> Um bloco \u00e9 iniciado, mas como o PLAYDECK se comporta <em>depois de<\/em> quando um bloco termina de ser executado. Ao abrir o <strong>Configura\u00e7\u00f5es de comportamento do Block End<\/strong> (o \u00edcone de lista no cabe\u00e7alho do bloco), voc\u00ea define a l\u00f3gica de transi\u00e7\u00e3o autom\u00e1tica entre os diferentes segmentos do programa.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ir para o pr\u00f3ximo bloco e reproduzir o pr\u00f3ximo bloco:<\/strong> Essa \u00e9 a regra padr\u00e3o de transmiss\u00e3o linear. Assim que o bloco atual terminar seu \u00faltimo clipe, o PLAYDECK salta automaticamente para o pr\u00f3ximo bloco da lista e inicia a reprodu\u00e7\u00e3o imediatamente. Voc\u00ea pode at\u00e9 definir um atraso personalizado, em segundos, antes que o pr\u00f3ximo bloco seja iniciado.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bloco de repeti\u00e7\u00e3o e reprodu\u00e7\u00e3o aleat\u00f3ria autom\u00e1tica:<\/strong> O bloco repetir\u00e1 todos os seus clipes aninhados indefinidamente at\u00e9 que um comando manual ou um bloco programado para um hor\u00e1rio diferente o substitua. Para cen\u00e1rios de est\u00fadio ou loops de videoclipes 24 horas por dia, 7 dias por semana, voc\u00ea pode ativar o <strong>Reprodu\u00e7\u00e3o aleat\u00f3ria autom\u00e1tica<\/strong> op\u00e7\u00e3o. O PLAYDECK embaralhar\u00e1 automaticamente a ordem dos clipes a cada novo ciclo de loop, para que o layout do conte\u00fado nunca pare\u00e7a repetitivo.<br><\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_cc9d13-b0 .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-89342_cc9d13-b0 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:dashed;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_cc9d13-b0\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1316\" height=\"593\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-519.png\" alt=\"\" class=\"wp-image-89353\" style=\"width:718px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-519.png 1316w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-519-300x135.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-519-768x346.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-519-18x8.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-519-600x270.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-519-133x60.png 133w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-519-200x90.png 200w\" sizes=\"(max-width: 1316px) 100vw, 1316px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"886\" height=\"402\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-520.png\" alt=\"\" class=\"wp-image-89354\" style=\"width:508px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-520.png 886w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-520-300x136.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-520-768x348.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-520-18x8.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-520-600x272.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-520-132x60.png 132w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-520-198x90.png 198w\" sizes=\"(max-width: 886px) 100vw, 886px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_540065-d1 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89342_540065-d1 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_540065-d1\" id=\"marker\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Controle avan\u00e7ado Playout: Sinais de marcador e a\u00e7\u00f5es de comando<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para um controle avan\u00e7ado de apresenta\u00e7\u00f5es e l\u00f3gicas complexas de transmiss\u00e3o, o PLAYDECK oferece gatilhos internos que v\u00e3o muito al\u00e9m da reprodu\u00e7\u00e3o linear padr\u00e3o de v\u00eddeo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Marcadores da linha do tempo do clipe:<\/strong> Na linha do tempo de cada clipe, voc\u00ea pode definir <strong>Marcadores<\/strong> para servir como pontos de salto precisos para acionadores CUE distintos. Esses marcadores podem ser selecionados manualmente por um operador ou acionados automaticamente por meio de comandos do sistema.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Substitui\u00e7\u00f5es do Playout por meio de comandos:<\/strong> Os comandos representam uma forma mais avan\u00e7ada de estruturar o fluxo do seu programa. Voc\u00ea pode associar comandos de execu\u00e7\u00e3o a clipes individuais ou a blocos inteiros em qualquer posi\u00e7\u00e3o \u2014 incluindo marcadores de tempo relativos ao final de um clipe. Esses comandos permitem controlar o PLAYDECK totalmente \u00e0 dist\u00e2ncia, possibilitando que sua linha do tempo acione automaticamente eventos externos, altere o estado dos canais ou salte diretamente para um clipe espec\u00edfico, de acordo com necessidades complexas de programa\u00e7\u00e3o.<br><\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_f416e3-25 .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-89342_f416e3-25 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:dashed;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_f416e3-25\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1564\" height=\"503\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-570.png\" alt=\"\" class=\"wp-image-89535\" style=\"aspect-ratio:3.109491584244317;width:813px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-570.png 1564w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-570-300x96.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-570-768x247.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-570-1536x494.png 1536w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-570-18x6.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-570-600x193.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-570-187x60.png 187w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-570-280x90.png 280w\" sizes=\"(max-width: 1564px) 100vw, 1564px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1295\" height=\"434\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-573.png\" alt=\"\" class=\"wp-image-89546\" style=\"aspect-ratio:2.984014209591474;width:684px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-573.png 1295w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-573-300x101.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-573-768x257.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-573-18x6.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-573-600x201.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-573-179x60.png 179w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-573-269x90.png 269w\" sizes=\"(max-width: 1295px) 100vw, 1295px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1225\" height=\"510\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-569.png\" alt=\"\" class=\"wp-image-89533\" style=\"aspect-ratio:2.4020374424735267;width:640px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-569.png 1225w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-569-300x125.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-569-768x320.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-569-18x7.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-569-600x250.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-569-144x60.png 144w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-569-216x90.png 216w\" sizes=\"(max-width: 1225px) 100vw, 1225px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_1c77fb-21 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89342_1c77fb-21 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_1c77fb-21\" id=\"breakblock\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Publicidade automatizada: gerenciamento de blocos de intervalos programados<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A integra\u00e7\u00e3o de comerciais ou intervalos comerciais em uma programa\u00e7\u00e3o automatizada est\u00e1 incorporada diretamente no mecanismo de fluxo do programa.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>O conceito do Break Block:<\/strong> Se voc\u00ea quiser que os an\u00fancios interrompam de forma natural a exibi\u00e7\u00e3o em andamento, pode configurar um bloco como um bloco dedicado <strong>Quebrar bloco<\/strong>.<\/li>\n\n\n\n<li><strong>Retomada autom\u00e1tica:<\/strong> Defina o comportamento da extremidade do bloco como <strong>Quebrar bloco<\/strong> e configur\u00e1-lo para <strong>Voltar ao \u00faltimo clipe\/posi\u00e7\u00e3o<\/strong>. Quando o intervalo termina, o PLAYDECK volta para a sua lista de reprodu\u00e7\u00e3o principal, retomando exatamente no mesmo quadro do clipe de v\u00eddeo que estava sendo reproduzido antes da interrup\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Programa\u00e7\u00e3o por intervalos:<\/strong> Esses intervalos publicit\u00e1rios podem ser programados com precis\u00e3o. Voc\u00ea pode configur\u00e1-los para serem exibidos em hor\u00e1rios espec\u00edficos do rel\u00f3gio real ou para serem executados periodicamente em um intervalo fixo, como a cada 15 minutos. Para mais informa\u00e7\u00f5es, consulte o guia especializado <a href=\"https:\/\/playdeck.tv\/pt\/ad-breaks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Documenta\u00e7\u00e3o sobre intervalos publicit\u00e1rios<\/a>.<br><\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_61d046-3c .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-89342_61d046-3c .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:dashed;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_61d046-3c\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"765\" height=\"200\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-529.png\" alt=\"\" class=\"wp-image-89365\" style=\"width:529px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-529.png 765w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-529-300x78.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-529-18x5.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-529-600x157.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-529-190x50.png 190w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-529-344x90.png 344w\" sizes=\"(max-width: 765px) 100vw, 765px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"606\" height=\"199\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-530.png\" alt=\"\" class=\"wp-image-89366\" style=\"width:404px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-530.png 606w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-530-300x99.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-530-18x6.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-530-600x197.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-530-183x60.png 183w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-530-274x90.png 274w\" sizes=\"(max-width: 606px) 100vw, 606px\" \/><\/figure>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_3bd579-17 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89342_3bd579-17 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_3bd579-17\" id=\"visual\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Organiza\u00e7\u00e3o visual e orienta\u00e7\u00f5es para o operador (cores, notas e pausas)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ao gerenciar programa\u00e7\u00f5es complexas de transmiss\u00e3o, manter a interface do usu\u00e1rio clara e fornecer lembretes aos operadores \u00e9 fundamental para uma produ\u00e7\u00e3o impec\u00e1vel.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C\u00f3digo de cores:<\/strong> Voc\u00ea pode agrupar visualmente os itens do seu programa clicando com o bot\u00e3o direito do mouse em qualquer clipe ou grupo de clipes e selecionando <strong>Cor<\/strong>. Use isso para separar instantaneamente os comerciais (por exemplo, Vermelho) do seu conte\u00fado principal (por exemplo, Verde), tornando as playlists longas muito mais f\u00e1ceis de consultar.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Notas de texto para segmenta\u00e7\u00e3o:<\/strong> Voc\u00ea pode arrastar e soltar texto <strong>Notas<\/strong> diretamente na lista de reprodu\u00e7\u00e3o, assim como os clipes normais. Essas notas funcionam como separadores visuais para dividir seu programa dentro de um bloco. Elas aparecem em destaque como um <strong>Banner \u201cINFO\u201d na janela de visualiza\u00e7\u00e3o da interface do usu\u00e1rio<\/strong> para lembrar um operador de tarefas essenciais (por exemplo, <em>\u201cMude o mixer de \u00e1udio agora!\u201d<\/em> ou <em>\u201cPreparar sobreposi\u00e7\u00e3o gr\u00e1fica\u201d<\/em>), mas s\u00e3o totalmente invis\u00edveis para o seu sinal de sa\u00edda principal.<br><\/li>\n\n\n\n<li><strong>Descri\u00e7\u00f5es dos programas do EPG:<\/strong>&nbsp;Essas mesmas notas tamb\u00e9m podem fornecer a descri\u00e7\u00e3o do programa (<code>&lt;desc&gt;<\/code>) ao exportar&nbsp;<strong>XMLTV<\/strong>. Insira uma nota dentro do bloco programado (ap\u00f3s o primeiro clipe, antes do final do bloco). Se voc\u00ea usar as notas como orienta\u00e7\u00f5es para o operador ao vivo, mantenha-as separadas do texto do EPG \u2014 todas as notas do bloco s\u00e3o concatenadas em uma \u00fanica descri\u00e7\u00e3o.<br><\/li>\n\n\n\n<li><strong>Pausas no clipe (semiautoma\u00e7\u00e3o):<\/strong> Se voc\u00ea quiser que um clipe pare ap\u00f3s a reprodu\u00e7\u00e3o, pode aplicar um <strong>Pausar o v\u00eddeo<\/strong>. A lista de reprodu\u00e7\u00e3o ser\u00e1 interrompida e aguardar\u00e1 que o operador pressione o bot\u00e3o \u201cplay\u201d manualmente. Como alternativa, \u00e9 poss\u00edvel configurar uma pausa temporizada \u2014 o PLAYDECK aguardar\u00e1 um n\u00famero pr\u00e9-definido de segundos antes de continuar automaticamente.<br><\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_56707b-6f .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-89342_56707b-6f .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:dashed;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_56707b-6f\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1186\" height=\"734\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-527.png\" alt=\"\" class=\"wp-image-89361\" style=\"width:698px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-527.png 1186w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-527-300x186.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-527-768x475.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-527-18x12.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-527-600x371.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-527-97x60.png 97w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-527-145x90.png 145w\" sizes=\"(max-width: 1186px) 100vw, 1186px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1015\" height=\"457\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-528.png\" alt=\"\" class=\"wp-image-89363\" style=\"width:593px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-528.png 1015w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-528-300x135.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-528-768x346.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-528-18x8.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-528-600x270.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-528-133x60.png 133w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-528-200x90.png 200w\" sizes=\"(max-width: 1015px) 100vw, 1015px\" \/><\/figure>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_a9e949-ee .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89342_a9e949-ee .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_a9e949-ee\" id=\"export\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Exporta\u00e7\u00f5es de transmiss\u00e3o e integra\u00e7\u00e3o com o EPG (Day Planner e XMLTV)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para enviar sua programa\u00e7\u00e3o automatizada \u00e0s equipes de gest\u00e3o ou a redes de transmiss\u00e3o externas, o PLAYDECK oferece ferramentas de exporta\u00e7\u00e3o padr\u00e3o do setor, localizadas na se\u00e7\u00e3o&nbsp;<strong>Arquivo<\/strong>&nbsp;menu.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Exportar projeto como agenda di\u00e1ria:<\/strong>&nbsp;Essa ferramenta gera um PDF claro e altamente visual com uma vis\u00e3o geral da sua programa\u00e7\u00e3o. Ela oferece uma vis\u00e3o geral da estrutura do seu programa e destaca claramente os eventos programados&nbsp;<strong>Intervalos publicit\u00e1rios<\/strong>&nbsp;e lista de reprodu\u00e7\u00e3o&nbsp;<strong>GAPs<\/strong>. Ideal para gerentes de produ\u00e7\u00e3o que precisam verificar se o planejamento da programa\u00e7\u00e3o est\u00e1 cont\u00ednuo.<\/li>\n\n\n\n<li><strong>Exportar projeto como XMLTV:<\/strong>&nbsp;Indispens\u00e1vel para fluxos de trabalho de transmiss\u00e3o formal. Isso exporta um arquivo XML com os hor\u00e1rios de in\u00edcio e t\u00e9rmino dos programas a partir do seu&nbsp;<strong>blocos de playlists programados<\/strong>. O formato \u00e9 amplamente utilizado por&nbsp;<strong>Servidores de IPTV, decodificadores e aplicativos de programa\u00e7\u00e3o de TV \/ EPG<\/strong>&nbsp;para exibir informa\u00e7\u00f5es sobre a programa\u00e7\u00e3o ao vivo aos telespectadores.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><br><strong>Como criar um EPG funcional (passo a passo)<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Programe seus programas<\/strong><br>Apenas blocos com um&nbsp;<strong>Programa\u00e7\u00e3o&nbsp;<\/strong>(hora do dia \/ dia da semana \/ data) se transformam em programas XMLTV. O nome do bloco passa a ser o programa&nbsp;<code><title><\/code>. Os blocos n\u00e3o programados ou inativos s\u00e3o ignorados.&nbsp;<strong>Quebrar blocos<\/strong>&nbsp;tamb\u00e9m s\u00e3o ignorados \u2014 s\u00e3o interrup\u00e7\u00f5es, n\u00e3o programas de TV independentes.<\/li>\n\n\n\n<li><strong>Definir nomes de canais<\/strong><br>Em&nbsp;<strong>Configura\u00e7\u00f5es \u2192 Canal<\/strong>, defina o nome de cada canal. Esses nomes aparecem como&nbsp;<code>&lt;display-name&gt;<\/code>&nbsp;no arquivo XMLTV. Os IDs dos canais s\u00e3o sempre&nbsp;<code>playdeck.1<\/code>,&nbsp;<code>playdeck.2<\/code>, \u2026<\/li>\n\n\n\n<li><strong>Adicionar descri\u00e7\u00f5es dos programas (opcional)<\/strong><br>Inserir uma lista de reprodu\u00e7\u00e3o&nbsp;<strong>Nota&nbsp;<\/strong>dentro do bloco com a sinopse voltada para o leitor. Ao exportar, esse texto se torna&nbsp;<code>&lt;desc&gt;<\/code>.\n<ul class=\"wp-block-list\">\n<li>Anote isso&nbsp;<strong>dentro<\/strong>&nbsp;o bloco (mais seguro: ap\u00f3s o primeiro clipe, antes do final do bloco).<\/li>\n\n\n\n<li>V\u00e1rias notas no mesmo bloco s\u00e3o combinadas em uma \u00fanica descri\u00e7\u00e3o (separadas por espa\u00e7os).<\/li>\n\n\n\n<li>N\u00e3o inclua lembretes de operadores ao vivo nas mesmas notas se voc\u00ea quiser manter um EPG organizado.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Exportar<\/strong><br><strong>Arquivo \u2192 Exportar projeto como XMLTV\u2026<\/strong><br>A PLAYDECK elabora a programa\u00e7\u00e3o para o per\u00edodo imediatamente seguinte (cerca de duas semanas \u00e0 frente). Os canais devem estar licenciados e j\u00e1 ter come\u00e7ado a ser exibidos para que apare\u00e7am na exporta\u00e7\u00e3o.<\/li>\n\n\n\n<li><strong>Publique e mapeie em seu sistema de IPTV\/EPG<\/strong><br>Organize o&nbsp;<code>.xml<\/code>&nbsp;arquivo em uma URL que seu painel de IPTV, middleware ou aplicativo de programa\u00e7\u00e3o possa acessar (ou copie-o para o sistema). Em seguida,&nbsp;<strong>mapa&nbsp;<\/strong>cada ID de canal XMLTV \u00e0 sua transmiss\u00e3o:\n<ul class=\"wp-block-list\">\n<li><code>playdeck.1<\/code>&nbsp;\u2192 Transmiss\u00e3o do Canal 1<\/li>\n\n\n\n<li><code>playdeck.2<\/code>&nbsp;\u2192 Transmiss\u00e3o do Canal 2<br>Sem esse mapeamento, o guia muitas vezes parece \u201cvazio\u201d, mesmo que o arquivo contenha dados.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Atualizar quando a programa\u00e7\u00e3o mudar<\/strong><br>O XMLTV \u00e9 um instant\u00e2neo. Ap\u00f3s edi\u00e7\u00f5es na lista de reprodu\u00e7\u00e3o ou na programa\u00e7\u00e3o, exporte novamente e atualize o arquivo no seu servidor\/painel.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Agenda vs. XMLTV \u2014 diferen\u00e7as importantes<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\"><\/th><th class=\"has-text-align-left\" data-align=\"left\">Agenda (PDF)<\/th><th class=\"has-text-align-left\" data-align=\"left\">XMLTV (EPG)<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Objetivo<\/td><td class=\"has-text-align-left\" data-align=\"left\">Vis\u00e3o geral do planejamento interno<\/td><td class=\"has-text-align-left\" data-align=\"left\">Guia de programa\u00e7\u00e3o voltado para o telespectador<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Lacunas \/ tempo ocioso<\/td><td class=\"has-text-align-left\" data-align=\"left\">Exibidas como linhas GAP<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o exportado<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Intervalos publicit\u00e1rios<\/td><td class=\"has-text-align-left\" data-align=\"left\">Vis\u00edvel no PDF<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o exportados como programas<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">T\u00edtulo do programa<\/td><td class=\"has-text-align-left\" data-align=\"left\">Nome do bloco<\/td><td class=\"has-text-align-left\" data-align=\"left\">Nome do bloco \u2192&nbsp;<code><title><\/code><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Descri\u00e7\u00e3o do programa<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u2014<\/td><td class=\"has-text-align-left\" data-align=\"left\">Notas da lista de reprodu\u00e7\u00e3o \u2192&nbsp;<code>&lt;desc&gt;<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se o PDF parecer \u201ccheio\u201d, mas o guia parecer vazio, verifique: se o dia do calend\u00e1rio est\u00e1 correto, o mapeamento de canais (<code>playdeck.N<\/code>), e que voc\u00ea est\u00e1 analisando programas reais \u2014 e n\u00e3o GAPs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemplo m\u00ednimo<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><title lang=\"en\">Not\u00edcias da Noite<\/title>\n  As \u00faltimas not\u00edcias nacionais e internacionais do dia.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><em>(A categoria e o \u00edcone s\u00e3o opcionais e, no momento, n\u00e3o s\u00e3o exportados.)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1800\" height=\"860\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-545.png\" alt=\"\" class=\"wp-image-89467\" style=\"width:714px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-545.png 1800w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-545-300x143.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-545-768x367.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-545-1536x734.png 1536w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-545-18x9.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-545-600x287.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-545-126x60.png 126w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-545-188x90.png 188w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1486\" height=\"821\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-546.png\" alt=\"\" class=\"wp-image-89468\" style=\"width:581px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-546.png 1486w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-546-300x166.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-546-768x424.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-546-18x10.png 18w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-546-600x331.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-546-109x60.png 109w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-546-163x90.png 163w\" sizes=\"(max-width: 1486px) 100vw, 1486px\" \/><\/figure>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89342_d89dd5-1c .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89342_d89dd5-1c .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89342_d89dd5-1c\" id=\"automation\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Automa\u00e7\u00e3o empresarial: l\u00f3gica personalizada Playout por meio da API do PLAYDECK<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se o seu fluxo de trabalho de transmiss\u00e3o exigir uma l\u00f3gica de automa\u00e7\u00e3o altamente personalizada, bancos de dados de programa\u00e7\u00e3o propriet\u00e1rios ou integra\u00e7\u00e3o com controladores-mestre externos, voc\u00ea pode ignorar completamente a interface de usu\u00e1rio padr\u00e3o.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Arquitetura totalmente remota:<\/strong> O PLAYDECK possui uma interface de programa\u00e7\u00e3o abrangente e aberta.<\/li>\n\n\n\n<li><strong>Scripts personalizados Playout:<\/strong> Ao utilizar o <a href=\"https:\/\/playdeck.tv\/pt\/playdeck-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">API do PLAYDECK<\/a>, voc\u00ea pode criar seus pr\u00f3prios scripts personalizados e l\u00f3gica de software externa para controlar, atualizar, substituir e comandar todo o seu mecanismo de exibi\u00e7\u00e3o de acordo com suas regras personalizadas.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Bem-vindo ao guia de automa\u00e7\u00e3o de playlists e fluxo de programa\u00e7\u00e3o do PLAYDECK. Embora o PLAYDECK seja um excelente reprodutor manual de clipes para operadores ao vivo, ele tamb\u00e9m conta com um mecanismo de automa\u00e7\u00e3o altamente avan\u00e7ado para transmiss\u00f5es cont\u00ednuas e programa\u00e7\u00f5es estruturadas de eventos. Este guia ir\u00e1\u2026 <a class=\"kt-excerpt-readmore more-link\" href=\"https:\/\/playdeck.tv\/pt\/program-flow\/\" aria-label=\"Dominando o fluxo do programa e a automa\u00e7\u00e3o da lista de reprodu\u00e7\u00e3o\">Leia mais<\/a><\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"kt_blocks_editor_width":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-89342","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mastering Program Flow &amp; Playlist Automation - PLAYDECK<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/playdeck.tv\/pt\/program-flow\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mastering Program Flow &amp; Playlist Automation - PLAYDECK\" \/>\n<meta property=\"og:description\" content=\"Welcome to the PLAYDECK Playlist Automation and Program Flow guide. While PLAYDECK serves as an excellent manual clip player for live operators, it also features a highly advanced automation engine for continuous broadcasting and structured event schedules. This guide will &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/playdeck.tv\/pt\/program-flow\/\" \/>\n<meta property=\"og:site_name\" content=\"PLAYDECK\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/playdecktv\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-28T22:40:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-11T17:32:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-538.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1331\" \/>\n\t<meta property=\"og:image:height\" content=\"427\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"WebAdmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"WebAdmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/program-flow\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/program-flow\\\/\"},\"author\":{\"name\":\"WebAdmin\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/person\\\/63a673a3fa358907dfc2bc57cc23f5b8\"},\"headline\":\"Mastering Program Flow &amp; Playlist Automation\",\"datePublished\":\"2026-07-28T22:40:34+00:00\",\"dateModified\":\"2026-08-11T17:32:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/program-flow\\\/\"},\"wordCount\":1674,\"publisher\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/program-flow\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-538.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/program-flow\\\/\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/program-flow\\\/\",\"name\":\"Mastering Program Flow &amp; Playlist Automation - PLAYDECK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/program-flow\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/program-flow\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-538.png\",\"datePublished\":\"2026-07-28T22:40:34+00:00\",\"dateModified\":\"2026-08-11T17:32:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/program-flow\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/playdeck.tv\\\/program-flow\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/program-flow\\\/#primaryimage\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-538.png\",\"contentUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-538.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/program-flow\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/playdeck.tv\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mastering Program Flow &amp; Playlist Automation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#website\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/\",\"name\":\"PLAYDECK\",\"description\":\"Professional Video Playout Software for Windows\",\"publisher\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/playdeck.tv\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\",\"name\":\"PLAYDECK\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/Logo_PlayDeck-04-edited-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/Logo_PlayDeck-04-edited-scaled.jpg\",\"width\":2560,\"height\":1087,\"caption\":\"PLAYDECK\"},\"image\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/playdecktv\",\"https:\\\/\\\/www.instagram.com\\\/playdeck.tv\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/70437766\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/person\\\/63a673a3fa358907dfc2bc57cc23f5b8\",\"name\":\"WebAdmin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dominando o fluxo do programa e a automa\u00e7\u00e3o de playlists - PLAYDECK","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/playdeck.tv\/pt\/program-flow\/","og_locale":"pt_BR","og_type":"article","og_title":"Mastering Program Flow &amp; Playlist Automation - PLAYDECK","og_description":"Welcome to the PLAYDECK Playlist Automation and Program Flow guide. While PLAYDECK serves as an excellent manual clip player for live operators, it also features a highly advanced automation engine for continuous broadcasting and structured event schedules. This guide will &hellip; Read More","og_url":"https:\/\/playdeck.tv\/pt\/program-flow\/","og_site_name":"PLAYDECK","article_publisher":"https:\/\/www.facebook.com\/playdecktv","article_published_time":"2026-07-28T22:40:34+00:00","article_modified_time":"2026-08-11T17:32:13+00:00","og_image":[{"width":1331,"height":427,"url":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-538.png","type":"image\/png"}],"author":"WebAdmin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"WebAdmin","Est. tempo de leitura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/playdeck.tv\/program-flow\/#article","isPartOf":{"@id":"https:\/\/playdeck.tv\/program-flow\/"},"author":{"name":"WebAdmin","@id":"https:\/\/playdeck.tv\/#\/schema\/person\/63a673a3fa358907dfc2bc57cc23f5b8"},"headline":"Mastering Program Flow &amp; Playlist Automation","datePublished":"2026-07-28T22:40:34+00:00","dateModified":"2026-08-11T17:32:13+00:00","mainEntityOfPage":{"@id":"https:\/\/playdeck.tv\/program-flow\/"},"wordCount":1674,"publisher":{"@id":"https:\/\/playdeck.tv\/#organization"},"image":{"@id":"https:\/\/playdeck.tv\/program-flow\/#primaryimage"},"thumbnailUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-538.png","articleSection":["Uncategorized"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/playdeck.tv\/program-flow\/","url":"https:\/\/playdeck.tv\/program-flow\/","name":"Dominando o fluxo do programa e a automa\u00e7\u00e3o de playlists - PLAYDECK","isPartOf":{"@id":"https:\/\/playdeck.tv\/#website"},"primaryImageOfPage":{"@id":"https:\/\/playdeck.tv\/program-flow\/#primaryimage"},"image":{"@id":"https:\/\/playdeck.tv\/program-flow\/#primaryimage"},"thumbnailUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-538.png","datePublished":"2026-07-28T22:40:34+00:00","dateModified":"2026-08-11T17:32:13+00:00","breadcrumb":{"@id":"https:\/\/playdeck.tv\/program-flow\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/playdeck.tv\/program-flow\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/playdeck.tv\/program-flow\/#primaryimage","url":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-538.png","contentUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-538.png"},{"@type":"BreadcrumbList","@id":"https:\/\/playdeck.tv\/program-flow\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/playdeck.tv\/"},{"@type":"ListItem","position":2,"name":"Mastering Program Flow &amp; Playlist Automation"}]},{"@type":"WebSite","@id":"https:\/\/playdeck.tv\/#website","url":"https:\/\/playdeck.tv\/","name":"PLAYDECK","description":"Software Professional Video Playout para Windows","publisher":{"@id":"https:\/\/playdeck.tv\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/playdeck.tv\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/playdeck.tv\/#organization","name":"PLAYDECK","url":"https:\/\/playdeck.tv\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/playdeck.tv\/#\/schema\/logo\/image\/","url":"https:\/\/playdeck.tv\/wp-content\/uploads\/Logo_PlayDeck-04-edited-scaled.jpg","contentUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/Logo_PlayDeck-04-edited-scaled.jpg","width":2560,"height":1087,"caption":"PLAYDECK"},"image":{"@id":"https:\/\/playdeck.tv\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/playdecktv","https:\/\/www.instagram.com\/playdeck.tv\/","https:\/\/www.linkedin.com\/company\/70437766\/"]},{"@type":"Person","@id":"https:\/\/playdeck.tv\/#\/schema\/person\/63a673a3fa358907dfc2bc57cc23f5b8","name":"WebAdmin"}]}},"taxonomy_info":{"category":[{"value":1,"label":"Uncategorized"}]},"featured_image_src_large":false,"author_info":{"display_name":"WebAdmin","author_link":"https:\/\/playdeck.tv\/pt\/author\/joy\/"},"comment_info":0,"category_info":[{"term_id":1,"name":"Uncategorized","slug":"uncategorized","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":50,"filter":"raw","cat_ID":1,"category_count":50,"category_description":"","cat_name":"Uncategorized","category_nicename":"uncategorized","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/posts\/89342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/comments?post=89342"}],"version-history":[{"count":31,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/posts\/89342\/revisions"}],"predecessor-version":[{"id":89574,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/posts\/89342\/revisions\/89574"}],"wp:attachment":[{"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/media?parent=89342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/categories?post=89342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/tags?post=89342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}