Monitorear Reprodución de Spotify vía MQTT y Registrar Datos
Descripción del flujo de trabajo
Una plantilla de automatización que escucha eventos de reproducción de Spotify a través de disparadores MQTT, procesa datos entrantes con filtros y lógica condicional, y registra información musical mientras ejecuta acciones personalizadas según el estado.
Cómo funciona
- 1.Recibir señales de estado de reproducción desde el broker MQTT
- 2.Procesar y dividir datos entrantes usando nodo splitOut
- 3.Aplicar filtros y lógica condicional para categorizar eventos
- 4.Ejecutar solicitudes HTTP según el estado de reproducción
- 5.Registrar detalles de pistas e información de reproducción
Casos de uso
- Rastrear canciones favoritas y recopilar estadísticas de escucha automáticamente
- Activar flujos externos cuando géneros o artistas específicos comienzan a reproducirse
- Documentar patrones de escucha y análisis de uso para información personal
Requisitos
- Conexión activa de cuenta Spotify configurada
- Broker MQTT en funcionamiento con credenciales adecuadas
- Comprensión de lógica condicional y filtrado de datos
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (26)
Spotify Next
If
Spotify Resume
If
Spotify Pause
If
Sticky Note
Sticky Note
Spotify API - Volume up 5pct
HTTP Request
Spotify API - Volume down 5pct
HTTP Request
Sticky Note8
Sticky Note
Spotify API - Get Available Devices
HTTP Request
Extract Individual Devices
Split Out
Select Device by Name to get device_id
Filter
Custom Function 1 - P1
HTTP Request
Custom Function 2 - P2
If
Custom Function 1 - P3
If
Spotify API - Activate Target Playback Device
HTTP Request
Route to Requested Function
Switch
Custom Function 2 - P1
If
Filter
Filter
Globals
Set
Custom Function 2 - P3
If
Oops. How was this reached?
No Op
Spotify API - Get Device Status
HTTP Request
Already playing on Target Device?
If
Is Playing?
If
Spotify Prev
If
MQTT Trigger - Remote Switch
Mqtt Trigger
Remote Action -> Function Router
Switch