Waiting for escrow

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

Published on the March 16, 2024 in IT & Programming

About this project

Open

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

Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Required platforms Windows

Delivery term: April 12, 2024

Skills needed

Other projects posted by J. F.