- instalar.py: instalar un paquete lo copia a la carpeta de programas del
usuario (%LOCALAPPDATA%\Programs\OrganiLAB) con sus datos y su ffmpeg, lo da
de alta desde ahí y lo vuelve a abrir desde su sitio. Del origen no se borra
nada: queda instalado-en.txt, que además hace que abrir esa copia abra la
instalada. Un destino ocupado no se pisa, y si ya hay un OrganiLAB instalado
lo dice en vez de poner otro encima.
- static/index.html: vista «Manual», con cada función del programa, qué hace
y cómo lo hace (41 entradas, un apartado por pestaña).
- organizador.py: ServidorLocal pide el puerto en exclusiva. Con «reutilizar
dirección», en Windows dos copias escuchaban a la vez en el mismo puerto y
se contestaban la una por la otra sin que nada fallara a la vista.
- Pruebas: probar.py 19, prueba_funcional.py 26 de 26, prueba_ventana.py 18
desde el código y 17 con el paquete, incluida la instalación entera en un
equipo de ensayo (ORGANILAB_ENSAYO) que no toca el Windows de verdad.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>