FLUTTER ECOSYSTEM

moss-apps/Flick

Flick은 외부 USB DAC 및 앰프를 통해 루스트 기반의 맞춤형 UAC 2.0 구현을 통해 비트 단위 정확한 오디오를 제공하는 Android용 고성능 음악 플레이어입니다. 31밴드 이퀄라이저, 메타데이터 추출과 함께 자동 음악 라이브러리 스캔, Flutter로 구축된 갭리스 재생 기능을 갖추고 있습니다.

플릭 프로젝트 이미지
Stars
210
Forks
14
최근 푸시(UTC)
2026. 9. 16.
프로젝트 상태
활성
Moss GitHub avatar
GITHUB Organization

Moss ↗

The ecosystem for Flick, Latch, and future apps.

언어DartRustKotlinHTMLShellCMakeRubyBatchfilePowerShellJavaScriptC

사용 중인 의존성

의존성 목록 51 개

순위

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

Flick

Flick Banner

Get it on Google Play

moss-apps%2FFlick | Trendshift


An Android music player with a Rust audio engine. Bit-perfect PCM and native DSD to USB DACs, hi-res on DAPs, plus a full DSP chain.

Builds at GitHub Releases or the Play Store.

What it does

  • Rust audio engine — bit-perfect USB DAC output (UAC 2.0), native DSD (DSF/DFF/WavPack), DoP, and DAP hi-res via Oboe/AAudio exclusive mode. Falls back to Android's standard pipeline when needed.
  • 31-band parametric EQ with dynamics (compressor/limiter), convolution reverb from IR files, crossfade, and gapless playback.
  • Library — MediaStore scanner with differential sync, removable storage (SD/USB) via SAF, metadata editing that writes back to files, album art from MusicBrainz/iTunes/Deezer. CUE sheet support, EAC rip logs, duplicate detection.
  • Lyrics — search via LRCLib.net, synced LRC editor, plain text fallback.
  • Widgets — mini player, compact, and full-size widgets that work when the app is killed.
  • Flick Replay — daily/weekly/monthly/yearly listening recaps you can save as PNG.
  • Last.fm scrobbling, adaptive theming from album art, star ratings, sleep timer, waveform seek bar, FFT visualizer, vinyl disc animation.
  • Receives playback handoffs from Latch.

Tech

Flutter (Riverpod, just_audio, Isar) on the frontend. Rust (Symphonia, rusb, cpal/Oboe, lofty) on the backend, bridged with flutter_rust_bridge. Android-only, minSdk 26.

Build

flutter pub get
cd rust && cargo fetch && cd ..
flutter run

Or flutter build apk --release.

Docs

License

MIT. No ads, no premium features, no tracking.

Contributing

Contributions are welcome — see CONTRIBUTING.md. Start by running git pull on main.

Contributors


I build this with OpenCode. It writes some of the comments and docs, and it's bailed me out of more than a few nasty-ass bugs. The code, the design calls, and the fuck-ups are all mine.