Control de volumen usando Macrodroid

Mi amigo tiene el mismo problema en su dispositivo Samsung como se describe aquí Android corrige automáticamente mi volumen

Le mostré la solución y funcionó maravillosamente para él. Pero le gustaría que funcione si Google Play Music está en primer plano o en segundo plano, lo que Beeshyams en su respuesta dijo que es posible, pero tal vez no lo agregó porque OP no lo pidió.

Tengo Macrodroid instalado (aprendiz) e intenté modificar esa macro por la condición While Google Play Music in foreground OR ( ) Backgroundy no funcionó

¿Qué estoy haciendo mal y cómo lograr que la Macro funcione como se requiere?

Respuestas (1)

Macrodroid tiene tres poderosas declaraciones condicionales

  • WHILE / DO, que probaste no es adecuado. No funciona con OR(fondo o primer plano). Eso nos deja con

  • IF <conditions> ELSEque tampoco es apropiado. Razón por la que tiene 4 estados, aplicación en primer plano, no en primer plano, vivo en segundo plano, no en ejecución : si elige un estado con IF, ELSEcubriría los 3 estados restantes y eso no es lo que desea

  • Eso nos deja con dos IFbucles, cada uno con el WHILEbucle correspondiente anidado. Dos WHILEbucles de manera similar pueden funcionar, pero no lo intenté (me atascó justo ahora)

La macro se vería así (no agregué la respuesta vinculada para mantenerlo simple y tenía la macro lista). El activador y las restricciones seguirían siendo los mismos. Solo se muestran acciones

ingrese la descripción de la imagen aquí

Es posible que necesite una segunda macro (para comodidad del usuario y para asegurarse de que la macro no esté activa en otros dos estados) para desactivar esta macro. Tendría un disparador vacío y una sola acción de Macro Stop → Lossless Music 2. Vaya a la sección de widgets de su lanzador, arrastre y suelte el widget de Macrodroid en su pantalla de inicio y asígnelo a la macro que acaba de crear con el disparador vacío.

Si, por ejemplo, Google Play Music está inactivo, pero está escuchando música en otro reproductor, ciertamente no querrá que ese reproductor esté bloqueado. O supongamos que te gusta escuchar música Heavy Metal en Play con un volumen al 75 %, no querrás que se mantenga el mismo volumen. Como precaución adicional

Probé esto para la otra respuesta, por lo que está listo para continuar con esto.

Feliz con Macrodroid :)