MetroList: detener la música al cerrar la tarea de la app
Escrito por Alessio el 6/4/2026
Problema
La música seguía reproduciéndose después de quitar MetroList de Recientes, porque onDestroy() no siempre se ejecuta cuando el sistema cierra la tarea.
Cambios
Implementé onTaskRemoved() en MusicService, gestioné también el estado de buffering y detuve el reproductor y el servicio con player.stop() y stopSelf().
Resultado
La reproducción se detiene cuando el usuario quita la app de Recientes, sin depender de onDestroy().
Commit: MetrolistGroup/Metrolist@1e0a3ec