Esperando depósito en garantía

Sistema pra disparar funções no Vmix a partir de leitura Xml

Publicado el 16 Marzo, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Tenho um software de automação chamado Playlist digital, com execução de arquivos mp3. Este que gera um arquivo xml, de cada arquivo de mp3 executado. São executados Músicas, vinhetas, comerciais e trilha locutor (bg onde o locutor vai falar). Desejo criar um aplicativo desktop de preferencia, para se conectar ao arquivo xml do playlist digital, ler o mesmo e disparar algumas poucas funções no VMIX, software de transmissão de video. Já existe um soft disposto na comunidade vmix que faz algo bem semelhante, so que o mesmo ler planilha xls e nesta contem linhas com as funções do vmix. Acredito que possa ser adaptado pois é algo bem semelhante e vai facilitar o desenvolvimento. Ja disponho tambem da api do vmix, e na mesma tem a triggers pra acionar as funções

em sincronia com o arquivo xml do playlistdigital, O aplicativo desktop tem que detectar uma entrada de novo código .xml (que terá o arquivo mp3 sendo reproduzido) , conferir qual o tipo de arquivos pelas "ids" , baixar o vídeo auomaticamente do youtubemusic (via Api do youtube) em caso exclusivamente de "músicas", criar uma posta local e armazenar este videoclipe na mesma. Apos conclusão do download do vídeo clipe, o "aplicativo desktop" dispará um trigger e executa o vídeo no Vmix , onde estará acontecendo a transmissão. O aplicativo desktop continua a monitorar o arquivo xml do Playlist digital e a cada mudança de arquivo, identificar cada execução pelas "ids" do xml (músicas, vinhetas, comerciais e trilha locutor) e executar uma trigger de função no vmix.

O vmix esta acessível via rede e porta local para recebimento da integração.

a api mostra como fazer o input das cenas em diversas linguagens

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Windows

Plazo de Entrega: 12 Abril, 2024

Habilidades necesarias

Otros proyectos publicados por J. F.