Android obtiene la reproducción actual de la canción y los eventos de cambio de canción, como Musixmatch

Lo que quiero lograr es muy similar a lo queMusixmatch está haciendo.

Necesito estar informado cuando la música comienza a sonar y cuando se cambia la canción. Todo esto en el servicio porque mi aplicación puede estar cerrada (incluso musicmatch hace esto).

En el caso anterior, incluso si la aplicación Musixmatch no se está ejecutando, recibo una notificación cada vez que cambio la canción en Spotify o en cualquier jugador.

¿Alguien puede decirme cómo lograr esto? No necesito la ayuda del código, solo qué saber cómo lograrlo. Estoy realmente confundido sobre cómo Musixmatch lo está haciendo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta