Audio stack stage 7

Este stack sigue separado del video para que el flujo de audio crezca sin tocar MediaMTX ni sus rutas.

En esta etapa cada streaming de audio mantiene su propio input live, sus mounts dedicados en Icecast y su salida HLS interna, pero ahora comparte un AutoDJ por compaƱia para el fallback musical.

Prioridad de reproduccion: live gana siempre; si no hay live, primero se intenta la playlist personalizada activa de la compaƱia; si no hay horario custom activo, se usa la playlist default 24/7.

La libreria, carpetas, playlists y horarios se administran desde la pagina AutoDJ del frontend. Si dos horarios custom se superponen, el backend rechaza el cambio y explica el conflicto.