Ok, je vais être honnête, je ne m'y connais pas trop en enceintes, mais la logique est simple - si elle s'allume et que la musique joue, c'est que la batterie est probablement encore vivante. Généralement, quand une batterie meurt complètement, l'enceinte ne s'allume pas du tout, ou alors elle s'éteint après quelques minutes. C'est probablement un autre problème - soit la membrane s'est vraiment encrassée de poussière, soit les contacts ont rouillé quelque part à l'intérieur, soit les haut-parleurs ont juste dégradé avec le temps.
Essaie d'abord les trucs simples : essuie tous les trous de l'enceinte avec un chiffon doux et sec, surtout les fentes par où le son doit sortir. Parfois de la poussière s'y accumule et ça étouffe vraiment le son. Ensuite décharge complètement la batterie et recharge-la - des fois ça aide. Si ça ne marche pas, essaie de réinstaller l'appli s'il y en a une, ou reconnecte simplement l'enceinte en Bluetooth. Il arrive que les paramètres sonores se détraquent.
Si rien de tout ça ne marche, c'est probablement que quelque chose a rouillé à l'intérieur ou que les haut-parleurs sont vraiment usés. Après un an d'utilisation pour une enceinte d'entrée de gamme, c'est pas rare. Franchement, dans ce cas c'est plus facile d'en acheter une nouvelle que de la démonter - une JBL Flip coûte environ 4-5000, et un technicien te demandera pas mal d'argent juste pour la démonter. Si la garantie est encore valable, contacte le service après-vente, ils peuvent la regarder gratuitement.