Go: - GET /audio/library?q= — Funkwhale tracks proxy (503 until FUNKWHALE_BASE set) - GET /audio/library/:trackId/listen — audio stream proxy - FUNKWHALE_BASE config key added (env var) Flutter: - AudioLibraryScreen: Device tab (file_picker) + Library tab (Funkwhale) - VideoStitchingService.stitchVideos(): audioOverlayPath + audioVolume params — second FFmpeg pass: amix with configurable volume, falls back if mix fails - EnhancedQuipRecorderScreen: music button, audio chip + volume slider, wired to stitcher Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| fix_db | ||
| fixdb | ||
| migrate | ||
| migrate_new | ||
| search_migration | ||
| seeder | ||
| verify | ||