Yet another music looper app
- Recording: microphone/USB (device-dependent), auto-gain/echo-cancel/noise-suppress when supported
- Import: pick an audio file for a track
- Playback: start/stop/pause/resume, loop modes (single/loop), seek, range playback (start/end), time/position
- Live control: volume, balance (pan), speed (0.5–2.0)
- Track management: rename (including emoji), shortcut keys, move/swap recordings, delete recording
- Sharing: raw file or “processed” (trim/vol/pan/speed)—processed export on Android (MediaCodec + Sonic); on other platforms the raw file is shared when processing would be required
- Layout: configurable grid (rows/columns), lazy loading for performance
- Themes: light/dark/system, accent color
- Localization: EN/PL (switch at runtime)
- Permissions: microphone, notifications (Android), file access where applicable
- Profiles: save/load/delete setting profiles
- Project export/import: save the whole project (grid, all tracks, recordings) to ZIP and load it later with full validation — main menu → Save project / Load project (guide)
- 📱 Installation — install the app and pick the right ABI
- 🔧 Setup — developer toolchain and environment
- ⚡ Quick start — run the project quickly
Do these once per machine or repository; see each doc for details.
| Topic | Doc |
|---|---|
Developer machine (Flutter, SDK, make dev-setup) |
Setup, Quick start |
Optional pre-commit hook |
Git hooks |
| CI secrets overview | Workflows |
| APK/AAB release signing | Release signing |
| F-Droid (GitLab + fdroiddata fork) | F-Droid |
- 🔧 Setup — detailed environment configuration
- ⚡ Quick start — first run
- 🔨 Makefile — daily commands
- 🎨 Icon generation — PNGs from SVG via config
- 🎣 Git hooks — optional
pre-commit:flutter analyze - 🚀 Workflows — GitHub Actions and CI/CD
- 📦 F-Droid — Actions workflow updates a fixed-name branch on your fdroiddata fork (link in run summary); merge request to upstream is manual in GitLab + templates in
.github/templates/fdroid/
- 🗺️ Roadmap — planned work
- ✅ Completed — shipped items with commit links
- 🔐 Release signing — keystore / CI signing notes
- 🤖 Agent (AI) — index of Cursor rules in
.cursor/rules/(*.mdc)
- 📱 Installation — basics
- 🔧 Setup — one-time environment
- ⚡ Quick start — first successful run
- 🔨 Makefile — analyze, test, run
- 🎨 Icon generation — regenerate assets
- 🎣 Git hooks — optional local checks
- 🚀 Workflows — what runs on
mainand manual release - 🔐 Release signing — one-time keystore + GitHub secrets
- 📦 F-Droid — one-time GitLab/fork setup, then per-release workflow
- 📝 Store listings & screenshots — Fastlane text +
make screenshots→metadata/android/…/images/
📚 Need help? See Issues or Discussions.