Claude
74d8788463
refactor: Remove obsolete streaming.rs and deprecated examples
...
Further cleanup of unused code after paradise/ removal.
## Removed Files
### Module (217 lines)
- **streaming.rs**: FLAC streaming decoder using claxon
- `ChannelReader`: Async Stream → sync Read adapter
- `StreamingPCMDecoder`: Claxon-based FLAC decoder
- `PCMChunk`: PCM data container
- **Reason**: Was only used by paradise/worker.rs (deleted)
- **Replacement**: RadioParadiseStreamSource uses pmoflac directly
### Examples (3 files)
- **show_source_image.rs**: Used deprecated RadioParadiseSource
- **with_cache.rs**: Used deprecated RadioParadiseSource
- **test_streaming.rs**: Used deleted streaming.rs module
- **Replacement**: radio_paradise_stream.rs example shows modern approach
## Updated
- **lib.rs**: Removed `pub mod streaming;`
## Remaining Examples
Valid examples using current API:
- ✅ now_playing.rs - API metadata access
- ✅ stream_block.rs - HTTP block streaming
- ✅ extract_track.rs - Per-track extraction (feature: per-track)
- ✅ radio_paradise_stream.rs - Modern pmoaudio integration
## Statistics
- Before: 3566 lines (after paradise/ removal)
- After: 3348 lines
- This cleanup: -218 lines (-6%)
- **Total removed since start: 3048 lines (-48%)**
## Testing
- ✅ All 23 tests pass
- ✅ Compilation successful with all features
- ✅ Examples compile (except per-track which requires feature)
2025-11-05 07:49:19 +00:00
Claude
1d8bdfa30c
docs: Add RadioParadiseStreamSource documentation and usage example
...
- Add comprehensive technical documentation (RADIO_PARADISE_STREAM_SOURCE.md)
- Add practical usage example (examples/radio_paradise_stream.rs)
- Document architecture, timing algorithm, and API
- Include both basic and advanced usage patterns with nowplaying stream
2025-11-05 05:16:51 +00:00
fc093743c1
Refactoring du cache pour une meilleur gestion des metadonnées
2025-10-29 22:35:10 +01:00
df138565af
meulleur gestion des routes de streaming
2025-10-26 09:18:22 +01:00
4b29d12859
retire le mediaserver de pmoparadise
2025-10-26 07:42:33 +01:00
2ab526464d
Lire le flac en stream et le décoder en PCM avec claxon
2025-10-26 06:46:56 +01:00
b6e439dcf6
lastest correction on webapp
2025-10-20 16:18:21 +02:00
776c535862
amélioration de la webapp
2025-10-20 16:18:21 +02:00
e9109a8a0c
Session de debug radio paradise
2025-10-20 16:18:21 +02:00
bd61fdba81
complète le trait MusicSource
2025-10-17 08:37:28 +02:00
5c06a0f0e9
Crée la crate pmoplaylist
2025-10-17 07:47:39 +02:00
e0fbb11475
Elabore une crate pmosource
2025-10-16 22:12:15 +02:00
ffecc219b5
implemente pmoparadise
2025-10-12 21:34:59 +02:00