Commit Graph

24 Commits

Author SHA1 Message Date
fe9dd9aba6 ♻️ refactor(pmowebrenderer): factoriser handlers et supprimer duplications
- Remplacer les Arc+Box::pin manuels par la macro action_handler!(captures(...))
- Supprimer helpers locaux dupliqués dans renderer.rs (add_var, add_action)
- Extraire handlers génériques pour GET requests
- Factoriser extraction metadata dans set_uri_handler /set_next_uriHandler  
- Simplifier build_renderingcontrol en retirant pipeline inutile
- Mettre à jour edition Rust de 2021 vers 2024 dans tous les Cargo.toml
- Corriger pattern matching inutile `ref` sur déréférencement dans pmoaudio et pmoflac
2026-04-05 14:09:46 +02:00
5b8642a70b Migrate pmoutils to registry and refactor dependencies
Migrate pmoutils crate to registry version 0.1.2 and update all dependencies to use the registry version instead of local path references. Remove pmoutils from Cargo.lock and Cargo.toml files where it was previously used as a local path dependency. Move ToXmlElement trait to pmodidl crate and update all usages to import from pmodidl instead of pmoutils. Fix parameter order in find_process_using_port function call.
2026-03-01 21:43:15 +01:00
a4301140d8 Migration vers une forme unifiée des cargos 2025-12-30 16:49:29 +01:00
0c64ed1a9a Autorise la configuration des noms UPNP. 2025-12-28 12:37:38 +01:00
90399b408a correction for lazy playlist and lazy cache 2025-12-15 12:17:33 +01:00
76132086b6 on avance un peu pmoqobuz 2025-12-11 21:35:17 +00:00
fee4c706da ok encore l'inconnu... 2025-10-29 22:36:36 +01:00
217ebb84c9 Debuggage du streaming des block radioparadise 2025-10-29 22:35:53 +01:00
80dd1aa2d6 Debug du stream 2025-10-29 22:35:53 +01:00
261ac885c1 encore des problèmes de configuration 2025-10-29 22:35:10 +01:00
33761f1cef Refactoring du cache pour une meilleur gestion des metadonnées 2025-10-29 22:35:10 +01:00
ecb362ae48 refactoring des caches 2025-10-25 17:46:53 +02:00
180241a315 refactoring de pmoconfig 2025-10-25 16:40:26 +02:00
2bb2e7b7db Refactoring profond de pmoparadise 2025-10-21 18:37:40 +02:00
5fe1624f26 debug radio paradise 2025-10-20 16:18:21 +02:00
2eec78ab4f ashboard dans le webapp qui liste dynamiquement toutes les APIs OpenAPI disponibles dans PMOMusic 2025-10-17 14:36:13 +02:00
e7e6727123 Mise à jour de la doc des caches 2025-10-16 20:57:10 +02:00
b8154a4837 Première tentative d'une crate pmoqobuz 2025-10-11 22:39:35 +02:00
9bf5bc7fe2 Ajoute pmocovers 2025-10-07 11:41:10 +02:00
a23d9bf845 On reformate le code ;-) 2025-10-05 22:03:13 +02:00
c2390893b6 On essaie de faire démarer un serveur web 2025-10-05 22:03:13 +02:00
99caa592f5 On range tout pour recommencer en rust 2025-09-16 21:00:02 +02:00
be2792b27d Intégration de libsoxr pour le rééchantillonnage audio 2025-09-16 20:25:46 +02:00
5d47808271 Ajoute un cache pour les couvertures 2025-09-09 11:31:53 +02:00