Commit Graph

34 Commits

Author SHA1 Message Date
90c8a6e562 Un peu de ménage pour retirer les répertoires target poussés par erreur. 2026-01-31 12:42:38 +01:00
e10f217385 feat(pmoradiofrance): implémentation complète du client Radio France
Cette mise à jour implémente complètement le client Radio France avec :

- Découverte dynamique des stations (principales, webradios et locales)
- Accès aux métadonnées live via l'API publique
- Gestion des flux audio HiFi (AAC 192 kbps, HLS)
- Support du cache des stations avec TTL configurable
- Extension de configuration pour pmoconfig
- Exemples d'utilisation et tests d'intégration

Les stations découvertes incluent : France Inter, France Info, France Culture, France Musique, FIP, Mouv', France Bleu (locales), et leurs variantes webradios respectives.

Les fonctionnalités incluent :
- Récupération des métadonnées live (émission en cours, producteur, visuels)
- Accès aux flux audio HiFi
- Gestion intelligente des rafraîchissements via delayToRefresh
- Cache des listes de stations avec TTL configurable (7 jours par défaut)

Les tests d'intégration couvrent : découverte des stations, métadonnées live, flux audio, cache, et gestion des erreurs.
2026-01-22 22:00:40 +01:00
90399b408a correction for lazy playlist and lazy cache 2025-12-15 12:17:33 +01:00
9f62191830 webui control point step 2 2025-12-06 12:48:21 +01:00
f096a8cd8f Couche d'abstraction supplementaire 2025-12-06 12:48:21 +01:00
996a2096d0 On revient sur les débugages du Média Serveur. 2025-12-06 12:48:21 +01:00
9bc0c2544d Round 3 2025-11-17 21:30:26 +01:00
97a383c079 Tentative de gestion d'un historique 2025-11-16 08:02:50 +01:00
Claude
282b4cfad6 Amélioration documentation pour environnement Claude Code
- Ajout d'un guide complet pour les sessions Claude Code
- Correction: cpal remplace rodio pour AudioSink
- Ajout de libasound2t64 dans les dépendances (bibliothèque partagée)
- Ajout de RUSTFLAGS dans la configuration des variables d'environnement
- Documentation du workflow pour chaque nouvelle session
- Ajout de setup-env.sh au .gitignore

Le guide inclut maintenant:
- Installation complète sans sudo
- Configuration des variables d'environnement
- Vérification de l'installation
- Compilation et test des exemples
- Résolution des erreurs communes
2025-11-05 18:57:52 +00:00
8245fa6f41 intégration de pmoflac dans pmoaudiocache. nétoyage du code audio obsolete 2025-10-29 22:36:36 +01:00
5a785a445a Création d'un décodeur générique 2025-10-29 22:36:36 +01:00
0313492978 Ajout d'un lecteur AIFF 2025-10-29 22:36:36 +01:00
3cb90b72ac Crate pmoflac 2025-10-29 22:36:36 +01:00
ea6dd03ac0 Je ne sais pas trop 2025-10-29 22:35:53 +01:00
ecb362ae48 refactoring des caches 2025-10-25 17:46:53 +02:00
b95bebdb6a Patch of the web logger 2025-10-20 19:50:58 +02:00
79940e685c Correction on cache system 2025-10-20 16:18:21 +02:00
3ca6fa9884 Complete la crate pmoaudio 2025-10-11 16:02:45 +02:00
05aa1634e9 test ollama code 2025-10-09 22:38:02 +02:00
c7d7ed749a Version fonctionnelle du cache 2025-10-09 06:59:55 +02:00
9bf5bc7fe2 Ajoute pmocovers 2025-10-07 11:41:10 +02:00
e5f5686ba1 Revenons sur les devices 2025-10-05 22:03:13 +02:00
271bc76817 Developpement de la library pmoupnp 2025-10-05 21:29:10 +02:00
731e58b1d0 on redemare en Rust
This commit contains the following changes:
     M .gitignore
     A Cargo.lock
     A Cargo.toml
     A PMOMusic/Cargo.toml
     A PMOMusic/src/main.rs
     D README.md
     A Readme.md
2025-10-05 21:29:10 +02:00
99caa592f5 On range tout pour recommencer en rust 2025-09-16 21:00:02 +02:00
7949be9621 On efface le cache des image 2025-09-16 20:35:52 +02:00
be2792b27d Intégration de libsoxr pour le rééchantillonnage audio 2025-09-16 20:25:46 +02:00
d799a3fe38 Maintenant capter les URL des documents didl parser et les stocker dans le cache... 2025-09-09 21:05:05 +02:00
2a0d69e6b8 ignore local config file 2025-09-06 17:46:06 +02:00
d1132e00cd On avance... 2025-09-06 17:45:28 +02:00
a3a0b1256b Add doc with ai 2025-07-12 21:23:39 +02:00
821a37f975 change a lot 2025-07-12 12:28:13 +02:00
a22eaa641a Add git ignore 2025-06-21 17:23:12 +02:00
c80f49f615 Premier commit 2025-06-08 13:25:01 +02:00