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