Comprehensive documentation for the Tune Vault browsing experience: songs, albums, artists, genres, videos, playlists, quick resync, and multi-select batch operations.
Tune Vault is SonicSyncSail's unified library surface for browsing and managing the user's media collection. It presents horizontally swipeable sections (Songs, Albums, Artists, Genres, Videos, Playlists) in a single top-level pager. Each section is optimized for quick discovery, immediate playback, and bulk management through a focused multi-select mode.
The Tune Vault screen uses a horizontal pager at the top that exposes the following tabs (order may be customized): Songs, Albums, Artists, Genres, Videos, Playlists.
The top bar Resync action performs an immediate quick scan that reconciles the app's metadata with Android MediaStore. The scan is designed to be quick and non-blocking.
Each item type in Tune Vault has a dedicated representation and a details page:
Song list items include album art, title, artist, duration, and overflow menu. Tapping a song starts playback. Long-press enters multi-select mode.
Album items show artwork, album title, artist, and track count. Tapping opens the Album Details page listing all songs for that album in a vertically scrollable list.
Artist items provide a header card with artist art (if available) and a list of albums or top tracks within the Artist Details page.
Genre items present genre name and sample artwork. The Genre Details page lists all tracks assigned to that genre.
Video items show thumbnail, title, duration. Opening the details page displays video-specific playback and sharing options.
Playlists can be local or user-created. The Playlist Details page lists songs in order. Play actions respect the playlist's ordering and queue mode.
When a user taps a song item on any list:
"Up Next" displays the remaining queue entries and supports reordering, removing, or sending items to the Pulse Editor / PulseVault where applicable.
Long-press on any item (song, album entry, artist track, genre item, playlist item) activates the per-screen multi-select mode. Only one screen may be in multi-select at a time.
Tune Vault uses a layered model:
On Resync or on content change notifications (ContentResolver observers), the background scanner reconciles MediaStore → Room DB → UI increments, minimizing full reloads.