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> |
||
|---|---|---|
| .. | ||
| android | ||
| assets | ||
| ios | ||
| lib | ||
| test | ||
| tools | ||
| web | ||
| windows | ||
| .gitignore | ||
| .metadata | ||
| analysis_options.yaml | ||
| clear_session.dart | ||
| devtools_options.yaml | ||
| help.txt | ||
| package-lock.json | ||
| package.json | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
| run_chrome.bat | ||
| run_dev.bat | ||
sojorn
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.