Commit Graph

18 Commits

Author SHA1 Message Date
7546072d2b Correction de petits bugs d'interface 2026-01-04 20:45:51 +01:00
02a44e9e75 Debug playlist lecture 2025-12-28 16:31:02 +01:00
3f9798be9b Amélioration de la vue playlist 2025-12-17 20:37:01 +01:00
7de0008cc8 Une API Rest pour pmoplaylist 2025-12-17 15:12:12 +01:00
1bf34fe949 no local cache 2025-12-17 14:25:24 +01:00
ca36a102e5 Amélioration des pmoplaylist 2025-12-17 08:47:07 +01:00
90399b408a correction for lazy playlist and lazy cache 2025-12-15 12:17:33 +01:00
7389c55970 Lazy cache 2025-12-12 21:42:21 +00:00
0a03f72467 Changement du mécanisme d'attention sur les channels Radio Paradise. 2025-12-06 12:48:21 +01:00
cf3f0afde4 Les playlists suivent la lecture de leurs morceaux. 2025-12-06 12:48:21 +01:00
a559375176 Ajout la playlist live 2025-12-06 12:48:21 +01:00
128fa823a9 Maintenant on ajoute les covers dans le didl. 2025-12-06 12:48:21 +01:00
b7995a14a1 fin de l'unification des métadonnées de pmocacheaudio 2025-12-06 12:48:21 +01:00
c81a4651d6 Simplification de la gestion des channels. 2025-11-16 08:34:20 +01:00
Claude
07dcc5bef1 Make is_valid_pk() async to use tokio::time::sleep
Changed is_valid_pk() from sync to async to properly wait for file
creation without blocking. This is a breaking change but we're in
active development.

Changes:
- is_valid_pk() signature: fn -> async fn
- Replaced std:🧵:sleep with tokio::time::sleep
- Updated all 6 call sites in pmoplaylist to add .await:
  - WriteHandle::push()
  - WriteHandle::push_set()
  - ReadHandle::pop()
  - ReadHandle::peek()
  - ReadHandle::remaining()
  - ReadHandle::get_all()

Benefits:
- Non-blocking wait for file creation during ingestion
- More idiomatic async Rust code
- Better integration with tokio runtime
2025-11-11 13:33:10 +00:00
Claude
5d88d3a25e refactor: Fix compilation warnings across multiple crates
- Remove unused imports (Filter, Digest, Resource, etc.)
- Prefix unused variables with underscore (_pk, _size)
- Fix snake_case naming for local variables
- Remove unused ArgumentError enum in pmoupnp
- Apply cargo fix suggestions for unused imports

Remaining warnings are async_fn_in_trait style warnings which
would require API breaking changes to address.
2025-11-04 22:20:35 +00:00
5b60fdbe1d Refactoring de pmoflac -factorisation de code ogg et opus 2025-10-29 22:36:36 +01:00
93db9c25e7 la crate des playlists 2025-10-29 22:36:36 +01:00