Claude
d9b1f8cf59
Add debug logs to diagnose play_and_cache streaming issue
Added comprehensive debug logging to track the flow:
1. pmocache/cache_trait.rs - Fixed is_valid_pk() to support progressive caching
2. pmoupnp/cache_registry.rs - Added compatibility layer
3. pmoparadise/radio_paradise_stream_source.rs - Added debug logs:
- block_queue status at process() start
- Event ID retrieval from queue
- Block metadata fetching
- HTTP download progress
- FLAC decoding initialization
- TopZeroSync sending
Testing revealed:
- ✅ push_block_id() works correctly
- ✅ RadioParadiseStreamSource starts and processes blocks
- ✅ HTTP download succeeds (200 OK)
- ✅ FLAC decoder initializes (44100Hz, 16 bits/sample)
- ✅ TopZeroSync sent to FlacCacheSink
- ✅ Cache prebuffering completes (512KB)
- ❌ FlacCacheSink never completes track processing
- ❌ No "Track added to cache" log
- ❌ PK never pushed to playlist
Next step: Debug why FlacCacheSink blocks after receiving segments.
2025-11-07 08:22:07 +00:00
..
2025-11-05 07:15:16 +00:00
2025-11-05 12:00:55 +00:00
2025-11-05 12:00:59 +00:00
2025-11-05 09:27:32 +00:00
2025-11-05 09:15:11 +00:00
2025-10-26 07:33:52 +01:00
2025-11-05 09:21:27 +00:00
2025-11-07 08:22:07 +00:00
2025-11-05 07:40:36 +00:00