FLUTTER ECOSYSTEM

moss-apps/Flick

Flickは、独自のRustベースのUAC 2.0実装を介して外部USB DACおよびアンプを通じてビットパーフェクトなオーディオを提供する、Android向けの高性能音楽プレイヤーです。31バンドEQ、メタデータ抽出を伴う自動音楽ライブラリスキャン、Flutterで構築されたギャップレス再生機能を搭載しています。

フリック のプロジェクト画像
Stars
210
Forks
14
最終プッシュ(UTC)
2026/09/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.