L'histoire
Le programme écoute plusieurs flux, identifie le dernier titre joué et le compare à des règles : trois titres précis dans l'ordre, un artiste, un enchaînement.
Pour tenir sur des offres gratuites, il répartit ses requêtes entre plusieurs services de reconnaissance, au moins une par minute et par flux.
Ce que j'ai fait
- Écoute simultanée de plusieurs flux
- Règles injectables décrites en configuration
- Répartition des requêtes entre plusieurs API