{"id":85858,"date":"2025-05-16T00:54:14","date_gmt":"2025-05-15T22:54:14","guid":{"rendered":"https:\/\/playdeck.tv\/?p=85858"},"modified":"2025-11-28T17:24:55","modified_gmt":"2025-11-28T16:24:55","slug":"companion","status":"publish","type":"post","link":"https:\/\/playdeck.tv\/es\/companion\/","title":{"rendered":"Uso de Companion para el control de la emisi\u00f3n"},"content":{"rendered":"<p>En este art\u00edculo te explicaremos c\u00f3mo utilizar Bitfocus Companion junto con PLAYDECK. Companion cuenta con un m\u00f3dulo listo para usar para PLAYDECK. Esta es la forma m\u00e1s c\u00f3moda de conectar PLAYDECK a tu mezclador ATEM o STREAMDECK.<br><br>El m\u00f3dulo complementario ha sido desarrollado y es mantenido por <a href=\"https:\/\/github.com\/semenovnick\" target=\"_blank\" rel=\"noreferrer noopener\">Nick Semonov<\/a>. Es desarrollador comunitario y, adem\u00e1s, una persona con la que da gusto trabajar.<\/p>\n\n\n\n<p>En este art\u00edculo:<br>\u2192  <a href=\"#install\" data-type=\"internal\" data-id=\"#install\">Instalaci\u00f3n<\/a><br>\u2192  <a href=\"#presets\">P\u00e1gina de botones con ajustes predefinidos<\/a><br>\u2192  <a href=\"#commands\">Comandos personalizados en lugar de acciones<\/a><br>\u2192  <a href=\"#feedbacks\">Comentarios sobre botones personalizados<\/a><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85858_2dc549-3f .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85858_2dc549-3f .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-85858_2dc549-3f\" id=\"install\"><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\"><strong>Instalaci\u00f3n<\/strong><\/p>\n\n\n\n<p>1. Inicia PLAYDECK para que Companion pueda detectarlo<\/p>\n\n\n\n<p>2. Descarga e instala el <a href=\"https:\/\/bitfocus.io\/companion\" target=\"_blank\" rel=\"noreferrer noopener\">\u00daltima versi\u00f3n estable de Companion<\/a><\/p>\n\n\n\n<p>3. Inicia Companion y a\u00f1ade el m\u00f3dulo PLAYDECK<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1418\" height=\"535\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-329.png\" alt=\"\" class=\"wp-image-86433\" style=\"width:714px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-329.png 1418w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-329-300x113.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-329-1024x386.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-329-768x290.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-329-600x226.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-329-159x60.png 159w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-329-239x90.png 239w\" sizes=\"(max-width: 1418px) 100vw, 1418px\" \/><\/figure>\n\n\n\n<p>4. Ya est\u00e1 todo listo si Companion muestra una marca de verificaci\u00f3n VERDE para esta conexi\u00f3n. Si no consigues conectarte, desactiva el cortafuegos o permite el puerto TCP 11411.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"964\" height=\"347\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-356.png\" alt=\"\" class=\"wp-image-86614\" style=\"width:465px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-356.png 964w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-356-300x108.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-356-768x276.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-356-600x216.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-356-167x60.png 167w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-356-250x90.png 250w\" sizes=\"(max-width: 964px) 100vw, 964px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size\"><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85858_603818-c4 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85858_603818-c4 .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-85858_603818-c4\" id=\"presets\"><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\"><strong>P\u00e1gina de botones con ajustes predefinidos<\/strong><\/p>\n\n\n\n<p>Utilizaremos los ajustes preestablecidos de Companion para crear r\u00e1pidamente una nueva p\u00e1gina de botones para una situaci\u00f3n de emisi\u00f3n informal.<\/p>\n\n\n\n<p>1. Crea una nueva p\u00e1gina, ve a \u00abPRESETS\u00bb y selecciona \u00abPLAYDECK\u00bb<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1415\" height=\"582\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-350.png\" alt=\"\" class=\"wp-image-86488\" style=\"width:724px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-350.png 1415w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-350-300x123.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-350-1024x421.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-350-768x316.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-350-600x247.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-350-146x60.png 146w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-350-219x90.png 219w\" sizes=\"(max-width: 1415px) 100vw, 1415px\" \/><\/figure>\n\n\n\n<p>2. Para nuestro ejemplo, queremos centrarnos espec\u00edficamente en el Canal 1. Tambi\u00e9n puedes utilizar las LISTAS, que son din\u00e1micas y utilizan los canales visibles en PLAYDECK (izquierdo y derecho). Adem\u00e1s, puedes controlar tus RECURSOS (transmisiones, grabaciones). Selecciona el CANAL 1 para continuar<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1413\" height=\"551\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-351.png\" alt=\"\" class=\"wp-image-86489\" style=\"width:717px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-351.png 1413w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-351-300x117.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-351-1024x399.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-351-768x299.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-351-600x234.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-351-154x60.png 154w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-351-231x90.png 231w\" sizes=\"(max-width: 1413px) 100vw, 1413px\" \/><\/figure>\n\n\n\n<p>3. Con la funci\u00f3n \u00abArrastrar y soltar\u00bb creamos una soluci\u00f3n de reproducci\u00f3n sencilla: control de reproducci\u00f3n con algunas superposiciones. Los botones se a\u00f1aden con FEEDBACKS, lo que significa que aparecer\u00e1 un bot\u00f3n ROJO seg\u00fan el ESTADO DE REPRODUCCI\u00d3N (CUE, Reproduciendo, En pausa, Detenido).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1500\" height=\"529\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-357.png\" alt=\"\" class=\"wp-image-86615\" style=\"width:720px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-357.png 1500w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-357-300x106.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-357-1024x361.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-357-768x271.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-357-600x212.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-357-170x60.png 170w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-357-255x90.png 255w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure>\n\n\n\n<p>4. El bot\u00f3n PLAY tambi\u00e9n muestra el tiempo restante del clip durante la reproducci\u00f3n:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1511\" height=\"522\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-358.png\" alt=\"\" class=\"wp-image-86616\" style=\"width:724px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-358.png 1511w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-358-300x104.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-358-1024x354.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-358-768x265.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-358-600x207.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-358-174x60.png 174w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-358-261x90.png 261w\" sizes=\"(max-width: 1511px) 100vw, 1511px\" \/><\/figure>\n\n\n\n<p>5. Algunos botones requieren m\u00e1s informaci\u00f3n por tu parte, como el bot\u00f3n \u00abINICIAR SUPERPOSICI\u00d3N\u00bb. Necesita saber qu\u00e9 superposici\u00f3n o superposiciones deben iniciarse:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1570\" height=\"746\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-359.png\" alt=\"\" class=\"wp-image-86617\" style=\"width:727px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-359.png 1570w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-359-300x143.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-359-1024x487.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-359-768x365.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-359-1536x730.png 1536w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-359-600x285.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-359-126x60.png 126w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-359-189x90.png 189w\" sizes=\"(max-width: 1570px) 100vw, 1570px\" \/><\/figure>\n\n\n\n<p class=\"has-large-font-size\"><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85858_40e116-a0 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85858_40e116-a0 .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-85858_40e116-a0\" id=\"commands\"><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\"><strong>Comandos personalizados en lugar de acciones<\/strong><\/p>\n\n\n\n<p>Podemos a\u00f1adir cualquier comando de PLAYDECK a un bot\u00f3n de Companion. Esto resulta \u00fatil si te gusta m\u00e1s programar o si hay nuevos comandos en PLAYDECK que (todav\u00eda) no est\u00e1n disponibles en Companion. Tambi\u00e9n es posible a\u00f1adir varios comandos a la vez.<\/p>\n\n\n\n<p>1. Creamos un nuevo bot\u00f3n y a\u00f1adimos una nueva acci\u00f3n. A continuaci\u00f3n, seleccionamos \u00abCOMANDO PERSONALIZADO\u00bb y hacemos clic en \u00abLISTO\u00bb.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1420\" height=\"776\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-340.png\" alt=\"\" class=\"wp-image-86445\" style=\"width:727px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-340.png 1420w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-340-300x164.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-340-1024x560.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-340-768x420.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-340-600x328.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-340-110x60.png 110w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-340-165x90.png 165w\" sizes=\"(max-width: 1420px) 100vw, 1420px\" \/><\/figure>\n\n\n\n<p>2. En PLAYDECK abrimos la LISTA DE COMANDOS para ver qu\u00e9 comando queremos utilizar<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1084\" height=\"531\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-360.png\" alt=\"\" class=\"wp-image-86618\" style=\"width:512px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-360.png 1084w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-360-300x147.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-360-1024x502.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-360-768x376.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-360-600x294.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-360-122x60.png 122w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-360-184x90.png 184w\" sizes=\"(max-width: 1084px) 100vw, 1084px\" \/><\/figure>\n\n\n\n<p>3. Decidimos que queremos iniciar varias superposiciones en distintos canales y, a continuaci\u00f3n, iniciar dos transmisiones: <\/p>\n\n\n\n<p>&lt;startoverlay|1|1+3&gt;<br>&lt;startoverlay|2|1+5&gt;<br>&lt;startstream|1&gt;<br>&lt;startstream|2&gt;<\/p>\n\n\n\n<p>4. Reunimos todos los comandos en una sola l\u00ednea y la copiamos en el campo \u00abCOMANDOS\u00bb. Si a continuaci\u00f3n pulsamos el bot\u00f3n, se iniciar\u00e1n nuestras superposiciones y nuestras transmisiones, ya que todos los comandos se ejecutan en el orden en que est\u00e1n escritos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1571\" height=\"705\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-361.png\" alt=\"\" class=\"wp-image-86619\" style=\"width:726px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-361.png 1571w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-361-300x135.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-361-1024x460.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-361-768x345.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-361-1536x689.png 1536w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-361-600x269.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-361-134x60.png 134w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-361-201x90.png 201w\" sizes=\"(max-width: 1571px) 100vw, 1571px\" \/><\/figure>\n\n\n\n<p>5. Otro buen ejemplo es iniciar la sincronizaci\u00f3n de dos canales:<br><br>&lt;cue|1&gt;&lt;cue|2&gt;&lt;wait|1000&gt;&lt;play|1&gt;&lt;play|2&gt;<br><br>Esto activar\u00e1 ambos canales, esperar\u00e1 un segundo a que la activaci\u00f3n est\u00e9 lista (almacenamiento en cach\u00e9 del clip) y, a continuaci\u00f3n, reproducir\u00e1 ambos canales.<\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-85858_ae443e-e7 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-85858_ae443e-e7 .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-85858_ae443e-e7\" id=\"feedbacks\"><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\"><strong>Comentarios sobre botones personalizados<\/strong><\/p>\n\n\n\n<p>En lugar de utilizar las respuestas predefinidas (por ejemplo, \u00abPLAY STATE\u00bb), puedes usar las variables complementarias para disponer de muchas m\u00e1s respuestas. En este ejemplo, iniciaremos un bloque espec\u00edfico y mostraremos el tiempo restante en el bot\u00f3n.<\/p>\n\n\n\n<p>1. A\u00f1adimos un nuevo bloque al canal #1 en PLAYDECK y lo renombramos como \u201cPROGRAMA PRINCIPAL\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1032\" height=\"277\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-343.png\" alt=\"\" class=\"wp-image-86457\" style=\"width:564px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-343.png 1032w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-343-300x81.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-343-1024x275.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-343-768x206.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-343-600x161.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-343-190x51.png 190w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-343-335x90.png 335w\" sizes=\"(max-width: 1032px) 100vw, 1032px\" \/><\/figure>\n\n\n\n<p>2. Ahora a\u00f1adimos un nuevo bot\u00f3n a Companion y le asignamos la acci\u00f3n CONTROL PLAY FLEX. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1567\" height=\"783\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-362.png\" alt=\"\" class=\"wp-image-86621\" style=\"width:733px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-362.png 1567w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-362-300x150.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-362-1024x512.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-362-768x384.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-362-1536x768.png 1536w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-362-600x300.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-362-120x60.png 120w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-362-180x90.png 180w\" sizes=\"(max-width: 1567px) 100vw, 1567px\" \/><\/figure>\n\n\n\n<p>3. La acci\u00f3n PLAY FLEX nos permite reproducir un bloque por su nombre (en lugar de por su ID). Utilizamos el patr\u00f3n \u201cb:main c#1\u201d para iniciar nuestro bloque, tal y como se describe en la LISTA DE COMANDOS (PLAYDECK &gt; Men\u00fa principal &gt; Documentaci\u00f3n):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1420\" height=\"826\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-345.png\" alt=\"\" class=\"wp-image-86459\" style=\"width:735px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-345.png 1420w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-345-300x175.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-345-1024x596.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-345-768x447.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-345-600x349.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-345-103x60.png 103w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-345-155x90.png 155w\" sizes=\"(max-width: 1420px) 100vw, 1420px\" \/><\/figure>\n\n\n\n<p>4. Ahora tenemos un bot\u00f3n de reproducci\u00f3n del bloque, pero tambi\u00e9n queremos que se muestre el tiempo restante del bloque una vez que este se est\u00e9 reproduciendo. Para ello, debemos a\u00f1adir una respuesta personalizada al bot\u00f3n, que compruebe \u201calguna\u201d variable y haga \u201calgo\u201d:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1567\" height=\"726\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-364.png\" alt=\"\" class=\"wp-image-86623\" style=\"width:737px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-364.png 1567w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-364-300x139.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-364-1024x474.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-364-768x356.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-364-1536x712.png 1536w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-364-600x278.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-364-130x60.png 130w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-364-194x90.png 194w\" sizes=\"(max-width: 1567px) 100vw, 1567px\" \/><\/figure>\n\n\n\n<p>5. Comprobamos el bloque que se est\u00e1 ejecutando buscando \u201cnombre del bloque\u201d en el campo VARIABLE y a\u00f1adimos nuestro bloque \u201cPrograma principal\u201d como VALOR:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1574\" height=\"917\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-365.png\" alt=\"\" class=\"wp-image-86624\" style=\"width:733px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-365.png 1574w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-365-300x175.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-365-1024x597.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-365-768x447.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-365-1536x895.png 1536w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-365-600x350.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-365-103x60.png 103w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-365-154x90.png 154w\" sizes=\"(max-width: 1574px) 100vw, 1574px\" \/><\/figure>\n\n\n\n<p>6. A continuaci\u00f3n, a\u00f1adimos TEXT como nueva PROPIEDAD DE ESTILO, ya que nuestra intenci\u00f3n es mostrar el tiempo restante del bloque:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1560\" height=\"1036\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-366.png\" alt=\"\" class=\"wp-image-86625\" style=\"width:734px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-366.png 1560w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-366-300x199.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-366-1024x680.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-366-768x510.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-366-1536x1020.png 1536w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-366-600x398.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-366-90x60.png 90w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-366-136x90.png 136w\" sizes=\"(max-width: 1560px) 100vw, 1560px\" \/><\/figure>\n\n\n\n<p>7. A\u00f1ade \u201c$(Playdeck:channel_1_block_remain)\u201d como TEXTO DEL BOT\u00d3N, y ya tenemos listo nuestro bot\u00f3n:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1562\" height=\"1014\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-368.png\" alt=\"\" class=\"wp-image-86627\" style=\"width:729px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-368.png 1562w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-368-300x195.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-368-1024x665.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-368-768x499.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-368-1536x997.png 1536w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-368-600x390.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-368-92x60.png 92w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-368-139x90.png 139w\" sizes=\"(max-width: 1562px) 100vw, 1562px\" \/><\/figure>\n\n\n\n<p>8. Pero, \u00bfc\u00f3mo hemos obtenido nuestra CADENA DE TEXTO DEL BOT\u00d3N? Companion te mostrar\u00e1 todas las VARIABLES disponibles que puedes utilizar en PLAYDECK. A continuaci\u00f3n, puedes hacer clic en el peque\u00f1o ICONO DE COPIAR para transferir la variable a tus botones:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1701\" height=\"711\" src=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-369.png\" alt=\"\" class=\"wp-image-86628\" style=\"width:737px;height:auto\" srcset=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-369.png 1701w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-369-300x125.png 300w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-369-1024x428.png 1024w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-369-768x321.png 768w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-369-1536x642.png 1536w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-369-600x251.png 600w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-369-144x60.png 144w, https:\/\/playdeck.tv\/wp-content\/uploads\/image-369-215x90.png 215w\" sizes=\"(max-width: 1701px) 100vw, 1701px\" \/><\/figure>","protected":false},"excerpt":{"rendered":"<p>En este art\u00edculo te explicaremos c\u00f3mo utilizar bitfocus Companion junto con PLAYDECK. Companion cuenta con un m\u00f3dulo listo para usar con PLAYDECK. Esta es la forma m\u00e1s c\u00f3moda de conectar PLAYDECK a tu mezclador ATEM o STREAMDECK. El m\u00f3dulo Companion ha sido desarrollado\u2026 <a class=\"kt-excerpt-readmore more-link\" href=\"https:\/\/playdeck.tv\/es\/companion\/\" aria-label=\"Uso de Companion para el control de la emisi\u00f3n\">Leer m\u00e1s<\/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-85858","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Using Companion for Playout Control - 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\/es\/companion\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Companion for Playout Control - PLAYDECK\" \/>\n<meta property=\"og:description\" content=\"This article will show how to use bitfocus Companion together with PLAYDECK. Companion has a ready-to-use module for PLAYDECK. This is the most comfortable way to connect PLAYDECK to your ATEM Mixer or STREAMDECK. The Companion Module has been developed &hellip; Leer m\u00e1s\" \/>\n<meta property=\"og:url\" content=\"https:\/\/playdeck.tv\/es\/companion\/\" \/>\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=\"2025-05-15T22:54:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-28T16:24:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/playdeck.tv\/wp-content\/uploads\/image-329.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=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/en\\\/companion\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/en\\\/companion\\\/\"},\"author\":{\"name\":\"WebAdmin\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/person\\\/63a673a3fa358907dfc2bc57cc23f5b8\"},\"headline\":\"Using Companion for Playout Control\",\"datePublished\":\"2025-05-15T22:54:14+00:00\",\"dateModified\":\"2025-11-28T16:24:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/en\\\/companion\\\/\"},\"wordCount\":709,\"publisher\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/en\\\/companion\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-329.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/en\\\/companion\\\/\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/en\\\/companion\\\/\",\"name\":\"Using Companion for Playout Control - PLAYDECK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/en\\\/companion\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/en\\\/companion\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-329.png\",\"datePublished\":\"2025-05-15T22:54:14+00:00\",\"dateModified\":\"2025-11-28T16:24:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/en\\\/companion\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/playdeck.tv\\\/en\\\/companion\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/en\\\/companion\\\/#primaryimage\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-329.png\",\"contentUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/image-329.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/en\\\/companion\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/playdeck.tv\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using Companion for Playout Control\"}]},{\"@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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\",\"name\":\"PLAYDECK\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/es\\\/author\\\/joy\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Uso de Companion para el control de la emisi\u00f3n - 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\/es\/companion\/","og_locale":"es_ES","og_type":"article","og_title":"Using Companion for Playout Control - PLAYDECK","og_description":"This article will show how to use bitfocus Companion together with PLAYDECK. Companion has a ready-to-use module for PLAYDECK. This is the most comfortable way to connect PLAYDECK to your ATEM Mixer or STREAMDECK. The Companion Module has been developed &hellip; Leer m\u00e1s","og_url":"https:\/\/playdeck.tv\/es\/companion\/","og_site_name":"PLAYDECK","article_publisher":"https:\/\/www.facebook.com\/playdecktv","article_published_time":"2025-05-15T22:54:14+00:00","article_modified_time":"2025-11-28T16:24:55+00:00","og_image":[{"url":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-329.png","type":"","width":"","height":""}],"author":"WebAdmin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"WebAdmin","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/playdeck.tv\/en\/companion\/#article","isPartOf":{"@id":"https:\/\/playdeck.tv\/en\/companion\/"},"author":{"name":"WebAdmin","@id":"https:\/\/playdeck.tv\/#\/schema\/person\/63a673a3fa358907dfc2bc57cc23f5b8"},"headline":"Using Companion for Playout Control","datePublished":"2025-05-15T22:54:14+00:00","dateModified":"2025-11-28T16:24:55+00:00","mainEntityOfPage":{"@id":"https:\/\/playdeck.tv\/en\/companion\/"},"wordCount":709,"publisher":{"@id":"https:\/\/playdeck.tv\/#organization"},"image":{"@id":"https:\/\/playdeck.tv\/en\/companion\/#primaryimage"},"thumbnailUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-329.png","articleSection":["Uncategorized"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/playdeck.tv\/en\/companion\/","url":"https:\/\/playdeck.tv\/en\/companion\/","name":"Uso de Companion para el control de la emisi\u00f3n - PLAYDECK","isPartOf":{"@id":"https:\/\/playdeck.tv\/#website"},"primaryImageOfPage":{"@id":"https:\/\/playdeck.tv\/en\/companion\/#primaryimage"},"image":{"@id":"https:\/\/playdeck.tv\/en\/companion\/#primaryimage"},"thumbnailUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-329.png","datePublished":"2025-05-15T22:54:14+00:00","dateModified":"2025-11-28T16:24:55+00:00","breadcrumb":{"@id":"https:\/\/playdeck.tv\/en\/companion\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/playdeck.tv\/en\/companion\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/playdeck.tv\/en\/companion\/#primaryimage","url":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-329.png","contentUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/image-329.png"},{"@type":"BreadcrumbList","@id":"https:\/\/playdeck.tv\/en\/companion\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/playdeck.tv\/"},{"@type":"ListItem","position":2,"name":"Using Companion for Playout Control"}]},{"@type":"WebSite","@id":"https:\/\/playdeck.tv\/#website","url":"https:\/\/playdeck.tv\/","name":"PLAYDECK","description":"Software profesional de reproducci\u00f3n de v\u00eddeo 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":"es"},{"@type":"Organization","@id":"https:\/\/playdeck.tv\/#organization","name":"PLAYDECK","url":"https:\/\/playdeck.tv\/","logo":{"@type":"ImageObject","inLanguage":"es","@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","url":"https:\/\/playdeck.tv\/es\/author\/joy\/"}]}},"taxonomy_info":{"category":[{"value":1,"label":"Uncategorized"}]},"featured_image_src_large":false,"author_info":{"display_name":"WebAdmin","author_link":"https:\/\/playdeck.tv\/es\/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":44,"filter":"raw","cat_ID":1,"category_count":44,"category_description":"","cat_name":"Uncategorized","category_nicename":"uncategorized","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/playdeck.tv\/es\/wp-json\/wp\/v2\/posts\/85858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/playdeck.tv\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/playdeck.tv\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/playdeck.tv\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/playdeck.tv\/es\/wp-json\/wp\/v2\/comments?post=85858"}],"version-history":[{"count":66,"href":"https:\/\/playdeck.tv\/es\/wp-json\/wp\/v2\/posts\/85858\/revisions"}],"predecessor-version":[{"id":87413,"href":"https:\/\/playdeck.tv\/es\/wp-json\/wp\/v2\/posts\/85858\/revisions\/87413"}],"wp:attachment":[{"href":"https:\/\/playdeck.tv\/es\/wp-json\/wp\/v2\/media?parent=85858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/playdeck.tv\/es\/wp-json\/wp\/v2\/categories?post=85858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/playdeck.tv\/es\/wp-json\/wp\/v2\/tags?post=85858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}