⬆️ migration mdns →mddns-sd #92

Merged
eric merged 1 commits from push-kmzstwrlymsr into main 2026-04-09 15:50:57 +02:00
Owner
  • Remplacer la crate abandonnée mdns (3.0, non-UTF8) par activement maintenue et UTF‑compliant mdns-sd (0.19)
  • Supprimer les dépendances inutiles async‑std, futures-util (uniquement utilisées dans le thread mDNS)
  • Refactoriser control_point.rs : passer d’un bloc async bloquant à une boucle synchrone avec ServiceDaemon.browse() + récepteur blocant
  • Simplifier drastiquement le parsing dans chromecast_discovery.rs via l’API haut‑niveau de mdns-sd (ServiceInfo, get_property_val_str) → ~80 lignes remplacées par 52
  • Ajouter index SQLite idx_metadata_key_value pour accélérer les requêtes par origin_url
  • Nettoyer exports inutiles dans pmomediaserver::server_ext
  • Supprimer filtre de bruit obsolète mdns=error dans les logs
  • Met à jour la version en 0.3.42
- Remplacer la crate abandonnée `mdns` (3.0, non-UTF8) par activement maintenue et UTF‑compliant `mdns-sd` (0.19) - Supprimer les dépendances inutiles `async‑std`, `futures-util` (uniquement utilisées dans le thread mDNS) - Refactoriser `control_point.rs` : passer d’un bloc async bloquant à une boucle synchrone avec `ServiceDaemon.browse()` + récepteur blocant - Simplifier drastiquement le parsing dans `chromecast_discovery.rs` via l’API haut‑niveau de mdns-sd (`ServiceInfo`, `get_property_val_str`) → ~80 lignes remplacées par 52 - Ajouter index SQLite `idx_metadata_key_value` pour accélérer les requêtes par origin_url - Nettoyer exports inutiles dans `pmomediaserver::server_ext` - Supprimer filtre de bruit obsolète `mdns=error` dans les logs - Met à jour la version en 0.3.42
eric added 1 commit 2026-04-09 15:50:48 +02:00
- Remplacer la crate abandonnée `mdns` (3.0, non-UTF8) par activement maintenue et UTF‑compliant `mdns-sd` (0.19)
- Supprimer les dépendances inutiles `async‑std`, `futures-util` (uniquement utilisées dans le thread mDNS)
- Refactoriser `control_point.rs` : passer d’un bloc async bloquant à une boucle synchrone avec `ServiceDaemon.browse()` + récepteur blocant
- Simplifier drastiquement le parsing dans `chromecast_discovery.rs` via l’API haut‑niveau de mdns-sd (`ServiceInfo`, `get_property_val_str`) → ~80 lignes remplacées par 52
- Ajouter index SQLite `idx_metadata_key_value` pour accélérer les requêtes par origin_url
- Nettoyer exports inutiles dans `pmomediaserver::server_ext`
- Supprimer filtre de bruit obsolète `mdns=error` dans les logs
- Met à jour la version en 0.3.42
eric merged commit 6240179397 into main 2026-04-09 15:50:57 +02:00
eric deleted branch push-kmzstwrlymsr 2026-04-09 15:50:57 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eric/pmomusic#92
No description provided.