Commit Graph

  • f2dcd55549 On travaille sur la sérialisation XML. Eric Coissac 2025-11-28 18:33:03 +01:00
  • 996a2096d0 On revient sur les débugages du Média Serveur. Eric Coissac 2025-11-27 23:26:49 +01:00
  • 9e8491710c debug du lecteur web Eric Coissac 2025-11-27 20:27:52 +01:00
  • 3d1673157b debug media server suite Eric Coissac 2025-11-27 09:50:21 +01:00
  • 0b31d75021 bug de démarrage port 1900 occupé Eric Coissac 2025-11-27 09:38:11 +01:00
  • ccd2112305 debug du upnp mediaserver Eric Coissac 2025-11-26 21:40:24 +01:00
  • e21fa5948e debug lectueur générique Eric Coissac 2025-11-26 18:30:30 +01:00
  • d55c22a267 des debug mais je ne sais plus de quoi Eric Coissac 2025-11-26 12:20:28 +01:00
  • d1ca476c4f des debug Eric Coissac 2025-11-26 10:35:45 +01:00
  • aeddcc9c64 update la webapp Eric Coissac 2025-11-25 08:24:08 +01:00
  • 3957e17f64 encore des debug... Eric Coissac 2025-11-24 08:06:56 +01:00
  • b7995a14a1 fin de l'unification des métadonnées de pmocacheaudio Eric Coissac 2025-11-23 16:16:05 +01:00
  • 17edc082b1 nettoyage des multiple couche de metadata de pmoaudiocache Eric Coissac 2025-11-22 11:59:23 +01:00
  • 792ac5cb95 metadonnée technique dans le cache audio Eric Coissac 2025-11-22 10:51:14 +01:00
  • a51d7c551e Prblen enxt chanson en flac Eric Coissac 2025-11-22 04:59:29 +01:00
  • e00d0ce4d8 je ne saus plus c'est vieux ;-) Eric Coissac 2025-11-21 23:09:52 +01:00
  • f7f2364da6 Incorpore les métadata dans les header flac Eric Coissac 2025-11-21 17:59:27 +01:00
  • f7c89d8000 des trucs... Eric Coissac 2025-11-21 09:27:25 +01:00
  • 75e4ad28b7 fin du debuggage des sink Eric Coissac 2025-11-20 21:28:37 +01:00
  • 7fd8d50b8b factorisation de code Eric Coissac 2025-11-20 09:24:09 +01:00
  • 12389dd7c1 debut de refactoring des stream sinks Eric Coissac 2025-11-20 07:29:31 +01:00
  • ac93d09212 new bug stop music à la transition de pieste Eric Coissac 2025-11-19 15:36:54 +01:00
  • a0f723e2d2 Corrige le marquage de des epoch Eric Coissac 2025-11-19 15:26:30 +01:00
  • 1ef9a8a932 Sépare les trac en amont de l'encodeur flac Eric Coissac 2025-11-19 09:04:13 +01:00
  • 77e5eb047e Suite des débugages, mais jusque là ça marche vachement mieux. Eric Coissac 2025-11-18 21:42:53 +01:00
  • cd47266fc8 Gestion des morts prématurées. Eric Coissac 2025-11-17 22:31:27 +01:00
  • 9be6835ddc Ou encore un peu de factorisation dans les nœuds. Eric Coissac 2025-11-17 21:43:57 +01:00
  • 9bc0c2544d Round 3 Eric Coissac 2025-11-17 03:03:06 +01:00
  • cbe197da9c Second round Eric Coissac 2025-11-17 02:56:19 +01:00
  • 765070c4b0 Nouveau broadcast stratégie Eric Coissac 2025-11-16 22:02:00 +01:00
  • 66416dafa8 Fin de la correction de l'implémentation par ChatGPT. Eric Coissac 2025-11-16 08:34:33 +01:00
  • c81a4651d6 Simplification de la gestion des channels. Eric Coissac 2025-11-16 07:59:09 +01:00
  • 97a383c079 Tentative de gestion d'un historique Eric Coissac 2025-11-15 15:43:42 +01:00
  • 58c4383023 Ajout d'un nœud de cache des images dans les trackboundary Eric Coissac 2025-11-15 15:03:08 +01:00
  • d9ad056933 Fabriquans un object Channel dans RadioRaradise Eric Coissac 2025-11-15 14:02:22 +01:00
  • 4e27255305 Nouvelle tentative de broadcast avec considération d'un temps d'expiration. Eric Coissac 2025-11-15 12:21:46 +01:00
  • 1c2d30cbe9 debuggage des stream Eric Coissac 2025-11-14 10:43:53 +01:00
  • de84cbafbb Merge pull request #67 from coissac/claude/debug-stream-block-ogg-flac-011CV5oGu1LGCV9hz4xd1xwo gitea/main coissac 2025-11-13 12:37:02 +01:00
  • fd5cead8d4 Fix OGG-FLAC streaming: Add CRC-8 validation to eliminate false frame sync detection gitea/claude/debug-stream-block-ogg-flac-011CV5oGu1LGCV9hz4xd1xwo Claude 2025-11-13 11:35:39 +00:00
  • 9b36dfd5ab Merge pull request #66 from coissac/claude/debug-stream-block-example-011CV5dt2TcCP2fmuLdLUxE9 coissac 2025-11-13 11:54:50 +01:00
  • 9a7e4d9f00 Fix OGG-FLAC streaming: Send one FLAC frame per OGG page per spec gitea/claude/debug-stream-block-example-011CV5dt2TcCP2fmuLdLUxE9 Claude 2025-11-13 10:41:41 +00:00
  • 6eef3ab91c Merge pull request #65 from coissac/claude/debug-stream-block-example-011CV5dt2TcCP2fmuLdLUxE9 coissac 2025-11-13 11:29:37 +01:00
  • 46dee1de7b Refactor: Extract FLAC frame detection to shared module Claude 2025-11-13 10:23:36 +00:00
  • ba3ef23e67 Fix OGG-FLAC streaming: Add comprehensive FLAC frame header validation Claude 2025-11-13 10:18:02 +00:00
  • 4a3cefa2fd Merge pull request #64 from coissac/claude/debug-stream-block-example-011CV5dt2TcCP2fmuLdLUxE9 coissac 2025-11-13 11:00:42 +01:00
  • 0129fd49cc Add sample rate extraction and debug logs for OGG-FLAC (still failing) Claude 2025-11-13 09:57:19 +00:00
  • 4cdc65dac1 Merge pull request #63 from coissac/claude/debug-stream-block-example-011CV5dt2TcCP2fmuLdLUxE9 coissac 2025-11-13 10:50:16 +01:00
  • 3219a8beda WIP: Attempt granule position tracking for OGG-FLAC (incomplete) Claude 2025-11-13 09:45:17 +00:00
  • ae5c65db4a Merge pull request #62 from coissac/claude/debug-stream-block-example-011CV5dt2TcCP2fmuLdLUxE9 coissac 2025-11-13 10:32:20 +01:00
  • 1e8eedc253 Fix OGG-FLAC streaming: proper metadata block format and frame boundary detection Claude 2025-11-13 09:29:19 +00:00
  • 4d03ce9f74 Merge pull request #61 from coissac/claude/fix-stream-block-ffplay-buffer-011CV5WqrBMi5Wvj93ozWCvC coissac 2025-11-13 10:10:00 +01:00
  • 4e42ccbb03 Improve FLAC frame boundary detection with multi-sync-code algorithm Claude 2025-11-13 08:12:45 +00:00
  • 290a55a25f Merge pull request #60 from coissac/claude/fix-stream-block-ffplay-buffer-011CV5WqrBMi5Wvj93ozWCvC coissac 2025-11-13 09:04:09 +01:00
  • f783244477 Fix FFPlay buffer cycling: detect FLAC frame boundaries before broadcast Claude 2025-11-13 07:52:01 +00:00
  • 2ee08d4650 Merge pull request #59 from coissac/claude/fix-stream-block-buffer-issue-011CV5Rcy3f9co2Ku9NUboW2 coissac 2025-11-13 08:39:57 +01:00
  • 216d2b9205 Merge all stream_block work from week + FFPlay buffer fix Claude 2025-11-13 07:10:45 +00:00
  • 8a8843bbf1 Fix FFPlay buffer cycling: reduce HTTP broadcast buffer to 512 bytes Claude 2025-11-13 07:09:16 +00:00
  • 69cb3eb80a Fix stream_block buffer cycling issue with FFPlay Claude 2025-11-13 06:59:27 +00:00
  • 8eafff0f0c Add node statistics tracking + reduce MPSC buffer to 8 chunks Claude 2025-11-12 11:56:58 +00:00
  • dbb809261a Replace HTTP timeout with idle mode + END_OF_BLOCKS_SIGNAL Claude 2025-11-12 11:32:40 +00:00
  • e44bef2021 Fix StreamingFlacSink parameter confusion Claude 2025-11-12 10:38:58 +00:00
  • ac2d5c9501 Fix REAL bug: HTTP timeout was truncating Radio Paradise blocks Claude 2025-11-12 10:32:47 +00:00
  • 215b097f4b Add detailed tracing for backpressure investigation Claude 2025-11-12 10:27:35 +00:00
  • b3f22d1b61 Fix stream_block bug: wait for playback completion before closing channel Claude 2025-11-12 10:18:25 +00:00
  • dc50e5d12b Merge pull request #53 from coissac/claude/audio-ext-flac-http-stream-011CV2DP9Ny4U56rdR5XH6D8 coissac 2025-11-12 11:04:10 +01:00
  • 8ba6c1365a Reduce verbose logging from INFO to DEBUG/TRACE Claude 2025-11-12 10:02:38 +00:00
  • 4bae8b00dd Merge pull request #52 from coissac/claude/audio-ext-flac-http-stream-011CV2DP9Ny4U56rdR5XH6D8 coissac 2025-11-12 10:33:41 +01:00
  • 81b990a828 Add precise timestamp-based HTTP broadcast pacing Claude 2025-11-12 08:50:10 +00:00
  • a8d31353c3 Fix FLAC/OGG-FLAC streaming broadcast receiver polling bug Claude 2025-11-12 07:31:03 +00:00
  • fd421cfc80 Add diagnostic logging to TimerNode for real-time pacing verification Claude 2025-11-12 07:02:39 +00:00
  • 7fb953c5a3 Add INFO-level logging to pipeline and TimerNode for debugging Claude 2025-11-12 06:59:24 +00:00
  • 49630f4e54 Increase block_id timeout from 3s to 3600s for test scenarios Claude 2025-11-12 06:27:24 +00:00
  • 684187b6ce Improve OGG-FLAC spec compliance - identification packet and packetization Claude 2025-11-12 06:15:07 +00:00
  • 3ad6f1ec61 Fix OGG-FLAC format compliance and stream duration bugs Claude 2025-11-12 05:58:47 +00:00
  • d4508e603f Implement complete OGG-FLAC streaming with proper container wrapping Claude 2025-11-12 00:26:00 +00:00
  • acf504aaec Complete StreamingOggFlacSink implementation (FLAC passthrough) Claude 2025-11-12 00:14:51 +00:00
  • 8518740f3e Add StreamingOggFlacSink foundation (WIP - cannot compile) Claude 2025-11-12 00:08:17 +00:00
  • 79254ea4a3 Add OGG-FLAC encoder foundation (WIP) Claude 2025-11-11 23:50:32 +00:00
  • d9bc1cfc03 Add separate endpoints for pure FLAC and ICY streams Claude 2025-11-11 23:44:09 +00:00
  • 1f5884627c Enable ICY metadata by default for all clients Claude 2025-11-11 23:32:33 +00:00
  • 5c29f55942 Fix incorrect VLC ICY metadata documentation Claude 2025-11-11 23:28:24 +00:00
  • aceb9ab2a1 Reduce BROADCAST_CAPACITY to maintain metadata synchronization Claude 2025-11-11 23:16:56 +00:00
  • 2b47f851b6 Fix HTTP streaming lag warnings by adding TimerNode and increasing buffer Claude 2025-11-11 23:15:11 +00:00
  • fe428301d0 Increase BROADCAST_CAPACITY to fix client lag warnings Claude 2025-11-11 23:12:47 +00:00
  • 98a07cf737 Fix borrow checker errors in header caching Claude 2025-11-11 20:42:33 +00:00
  • d595476aba Add FLAC header caching for late-joining clients Claude 2025-11-11 20:12:16 +00:00
  • 55c66f0462 Fix stream_block example: add server.wait() to block until Ctrl+C Claude 2025-11-11 20:03:49 +00:00
  • 9043e54076 Fix StreamingFlacSink compilation errors Claude 2025-11-11 19:57:03 +00:00
  • 941fbbed71 Add cover URL support in ICY metadata via StreamUrl field Claude 2025-11-11 19:38:54 +00:00
  • 4884fddf0e Add stream_block example for testing HTTP streaming with VLC Claude 2025-11-11 19:33:25 +00:00
  • b25a4f9fb3 Add StreamingFlacSink for multi-client HTTP streaming Claude 2025-11-11 19:27:39 +00:00
  • 419bc35a46 Merge pull request #40 from coissac/claude/fix-flac-cache-covers-011CUx5cZGpFGRhUnv6iuirw coissac 2025-11-11 14:46:21 +01:00
  • 07dcc5bef1 Make is_valid_pk() async to use tokio::time::sleep Claude 2025-11-11 13:33:10 +00:00
  • ea62d11f64 Merge pull request #39 from coissac/claude/fix-flac-cache-covers-011CUx5cZGpFGRhUnv6iuirw coissac 2025-11-11 14:21:50 +01:00
  • cdf24b0143 Fix race condition in is_valid_pk() for files being ingested Claude 2025-11-11 13:19:55 +00:00
  • befdd90149 Fix cover caching for all tracks in multi-track Radio Paradise blocks Claude 2025-11-09 10:29:23 +00:00
  • c9a71df250 Fix cover caching and playlist persistence in play_and_cache example Claude 2025-11-09 10:06:00 +00:00
  • 96ee568840 Fix critical bug: send TrackBoundary before first audio chunk Claude 2025-11-09 09:54:42 +00:00
  • 56abb68c0d Fix cover URL race condition in RadioParadiseStreamSource Claude 2025-11-09 09:44:27 +00:00
  • b6723e529d Fix cover caching and playlist persistence in play_and_cache example Claude 2025-11-09 09:32:44 +00:00