Sobre este projeto
it-programming / desktop-apps
Aberto
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
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Plataformas exigidas Windows
Prazo de Entrega: 12 de Abril de 2024
Habilidades necessárias