Element Player

player de rádio · 3 estados · clique para alternar

v0.1 · mockup interativo

3 estados visuais

Hover pra ver o tooltip. Clique no player para alternar entre estados (mockup local — sem chamadas reais à API).

Como aparece na lista

Coluna nova é a primeira (à esquerda) na MonitoringList. Player + queue counter inline em cada row.

Status Monitoring Elemento RAT GPS Meta

Matriz de transições

Estado atual Click → estado novo paused_manually Worker processa?
▶ PLAYING ⏸ PAUSED-MANUAL null → true não (pause_manual)
⏸ PAUSED-AUTO ▶ PLAYING null → false sim (override de goal_reached)
⏸ PAUSED-MANUAL → depende de goal_reached true → null volta ao comportamento auto
paused_manually é tri-state: null (sem ação manual), true (pausado pelo usuário), false (override manual)
Cron horário mon3052_autopause.sh só toca elementos com paused_manually IS NULL — respeita decisões UI
Polling adaptativo: 5s ativo · 30s idle · 0s aba oculta