🌌 VirtunoRunner: da Ideia ao Som — um executor aberto para o futuro
🌌 VirtunoRunner: da Ideia ao Som — um executor aberto para o futuro
29 de Agosto, 2025.
Num tempo em que a programação não pode viver apenas de código seco, nasceu o VirtunoRunner, um executor visual criado em Python + NiceGUI que conjuga pragmatismo técnico com a leveza da música.
O que parecia um simples utilitário para correr ficheiros tornou-se um projeto que respira usabilidade, inovação e — porque não dizê-lo — um certo lirismo digital.
🎯 O que é o VirtunoRunner?
O VirtunoRunner é uma aplicação web multi-utilizador, concebida para execução remota [ desktop e telemóvel ] de python e shell scripts, em tempo real e pré-visualização de ficheiros gerados. Estas funções são disponibilizadas num simples browser, em um painel centralizado para executar programas, gerir, tocar e descarregar conteúdos:
MP3/WAV/OGG: tocados de imediato com
⚙️ Funcionalidades em destaque
Render & Play de MIDI: conversão automática para áudio de alta qualidade com reaproveitamento de renderizações passadas.
Painel NiceGUI: interface limpa e responsiva, acessível tanto em desktop como em Android.
Download seguro: rota /download/{ficheiro} com controlo de diretório e cabeçalhos adequados.
Extensibilidade: preparado para crescer com novos tipos de ficheiros, novos players e novas integrações.
📦 Disponibilidade Open-Source
O VirtunoRunner está disponível em open-source no GitHub, como parte de uma visão maior:
oferecer ferramentas livres que cruzem técnica, música e experiência do utilizador.
Repositório: https://github.com/fasgoncalves/VirtunoRunner.git
(Licenciado sob MIT/GPL)
🚀 Como correr
git clone https://github.com/fasgoncalves/VirtunoRunner.git
cd VirtunoRunner
pip install nicegui
sudo apt-get install fluidsynth fluid-soundfont-gm timidity ffmpeg
export EXECUTOR_OUTPUT_DIR=”/home/utilizador/virtuno_outputs”
export GM_SF2=”/usr/share/sounds/sf2/FluidR3_GM.sf2″
python3 VirtunoRunner.py
Abre no browser: http://localhost:2020.
🌍 Um projeto com futuro
O VirtunoRunner é mais que um repositório: é a prova de que software livre pode ser belo, funcional e acessível. É também um convite a todos os que acreditam que a música, a programação e a partilha têm lugar comum.
Do código às notas, do terminal ao browser — o VirtunoRunner faz o invisível soar.
👉 Artigo da Autoria de Francisco Gonçalves in Fragmentos de Caos
Mais sobre esta solução aqui.
Mais informações técnicas em infos@softelabs.pt
🌌 Fragmentos do Caos
