Aide-mémoire de la progression Audio¶
Récapitulatif des paliers de la progression Bonjour Forge Audio et des API du
module opt-in forge-mvc-audio introduites à chaque étape.
Module opt-in — sans état
forge-mvc-audio est une chaîne audio sans base de données : opérations
synchrones, fichiers repérés par uuid. ffmpeg/ffprobe sont des binaires
système (pas des dépendances pip), requis au niveau avancé. Pas encore publié
sur PyPI : install depuis les sources (palier « Installation »).
Niveau débutant — découvrir, téléverser, lire (sans ffmpeg)¶
| # | Palier | Ce qu'on apprend | API-clé |
|---|---|---|---|
| 1 | Bonjour Forge Audio | Inspecter la config, token masqué | load_audio_config |
| 2 | Téléverser un audio | Valider et stocker en uuid-based | ingest_audio |
| 3 | Lire un audio | Brancher la lecture streaming officielle | register_audio_routes |
Niveau avancé — traiter & diagnostiquer (ffprobe/ffmpeg)¶
| # | Palier | Ce qu'on apprend | API-clé |
|---|---|---|---|
| 1 | Sonder un audio | Métadonnées via ffprobe |
probe_audio, AudioMetadata |
| 2 | Transcoder en MP3 | Conversion MP3 via ffmpeg, synchrone |
transcode_to_mp3 |
| 3 | Diagnostiquer le module Audio | Contrôles non invasifs en JSON | forge audio:doctor, check_* |