Radio lo-fi 24/7 en el canal de AgentSquad. La voxel office real con los 16 agentes trabajando, música chill continua, encoder de CPU casi cero corriendo en el VPS.
stream en vivo · embebido · audio muteado (dale unmute en el player)
Mirá el stream
Está público, en Music, con descripción + créditos y thumbnail aplicado.
Rain Over Kyoto Station · Mini VandalsObon Fog · Mini VandalsDrifting Memories · Mini VandalsLullabye No.108 · Mini VandalsPowdered Waltz · Mini VandalsJomon Grove · Mini VandalsJourney Home · Chris HaugenLast Cappuccino in Rio · Chris HaugenSleep Music No.1 · Chris HaugenIt's Definitely It · Freedom TrailRicky Tar · Casa RosaLong Goodbyes · Schwartzy+ 19 más
Saqué 29 que no pegaban: ragas indios (Sandeep Das), ambient espacial oscuro (Density & Time), country (Patrikios), bhajan. Créditos completos en la descripción del video.
04
Lo hecho · lo que falta
✅ Cerrado
✓Stream 24/7 público con health good sostenido
✓Visual = office nuevo (app.agentsquadai.com, voxel 3D)
✓31 tracks lofi reales swapeados en vivo sin caer el stream
✓Descripción + créditos + categoría Music + tags
✓Thumbnail generado con CLI de Higgsfield y aplicado
🟠 Próximo (opcional)
→Rotación de broadcast cada ~11.5h (cablear watchdog.py). Hoy off para no duplicar.
→Loop visual más largo (4-5 min) para menos repetición
→v2 — el moat: música y luces driven por la actividad real del substrate :4000
→Variantes de thumbnail (paleta, zoom a un agente, audífonos)
05
Gotchas operativos (no repetir)
Puerto 1935 bloqueado de salida en el VPS. RTMP normal da timeout → hay que usar RTMPS por 443 (rtmps://a.rtmps.youtube.com/live2).
Nunca nicear el encoder. Con Nice=10 el ffmpeg de copy se starva bajo load y YouTube reporta videoIngestionStarved. Sin Nice = health good.
Audio: loop de UN solo archivo. El concat demuxer falla a seek-back en -stream_loop ("Operation not permitted"). build_bed.py concatena todo en un bed.m4a único.
Transmitir el app en vivo cuesta ~4 cores (WebGL por software, sin GPU). Por eso se graba un loop y se vuelve a stream-copy (CPU≈0).