Correction des bugs d'affichage des groupes de radios : - La radio principale n'était plus présente dans les groupes multi-stations - Le groupe ICI était inaccessible en raison d'une station virtuelle mal gérée Implémentation d'un refactoring complet : - Suppression de la notion de 'station virtuelle' - Ajout de champs optionnels `group_name` et `group_slug` dans `StationGroup` - Simplification de la logique de tri et de génération des IDs - Les stations sont maintenant triées alphabétiquement dans chaque groupe - Le groupe ICI est désormais accessible et affiche toutes les radios locales triées
1.3 KiB
Tu réaliseras ce travail en appliquant scrupuleusement les règles définies dans @Rules.md
Ce travail se réalisera dans la crate @pmoradiofrance.
- L'ensemble des éditions devraient se réaliser dans le fichier @playlist.rs.
- Il est fort probable que tu n'aies besoin de lire aucun autre fichier.
Le problème, les groupes de radio sont composés d'une radio principale, parfois, et de web radio parfois.
Quand on a une radio principale unique, comme France Culture, tout se passe bien.
Quand on a un groupe de radio avec une radio principale et des web radios, la radio principale devrait se trouver à l'index 0 du container et les radios secondaires aux index suivants. Mais la radio principale est absente. ÷Sans doute qu'elle a été écrasée par des webradio.
Et quant au seul cas de groupe de radio qui n'ont pas de radio principale, ICI, Les radios locales de Radio France, Rien ne marche du tout, on n'arrive même pas à accéder au container. C'est peut-être un reliquat du temps où tu traitais ICI à part.