A clean, inline audio track slider with circular artwork, a draggable seekbar ๐๏ธ, and crisp time labels โฑ๏ธ. Built for lists, cards, and detail pages where you need a low-profile player that still feels premium. Easily theme the accent, typography, and corner radii ๐จ to match any FlutterFlow project in seconds.
Functionality โ๏ธ
-
๐ผ๏ธ Circular artwork avatar with play/pause overlay โถ๏ธโธ๏ธ for instant control.
-
๐งพ Title + artist line with smart truncation/ellipsis โฆ for narrow widths.
-
๐๏ธ Draggable seekbar with active/inactive track and a tactile thumb.
-
โฑ๏ธ Time readout showing elapsed / total (e.g., 1:15 / 3:21).
-
๐งญ Clear states: playing โถ๏ธ, paused โธ๏ธ, buffering โณ, completed โ .
-
๐ซก Smooth progress updates synced to current position & duration.
-
๐จ Theme-ready: adjust colors, type scale, elevation/shadow, avatar size.
-
๐ Responsive layout fits list items, grids, and compact cards.
-
๐ Data binding: Firestore / Supabase / REST / local assets.
-
๐ ๏ธ Engine-friendly: integrates with
just_audio
+ FlutterFlow actions. -
โฟ Accessibility: generous tap targets & readable contrast.
Perfect for ๐ก
Inline song previews ๐ต, podcast episodes ๐๏ธ, voice notes ๐ฃ๏ธ, course lessons ๐ โ any media list needing a minimal, fast player.
Keywords ๐
FlutterFlow audio player, mini player, compact player, track slider, seekbar, progress bar, play pause overlay, album artwork avatar, inline audio, list row player, time labels, elapsed time, total duration, buffering state, just_audio integration, audio service, Firestore binding, Supabase storage, REST datasource, clean UI, minimal design, rounded corners, responsive layout, mobile media player, Flutter widget, FlutterFlow component, lightweight player, modern UX, draggable thumb, active track, premium template, small footprint.