Library
Your local music collection. Import audio files from your device, search and sort your tracks, and manage favorites.
Importing Music
Tap the import button in the top-right corner of the Library tab to open the file picker. Select one or more audio files to add them to your library.
Coda supports the following formats:
- MP3 — Most common format, universally supported
- FLAC — Lossless compression, high fidelity
- M4A / AAC — Apple's preferred format, good quality at smaller sizes
- OGG — Open format, excellent quality
- WAV — Uncompressed, largest files but highest fidelity
Automatic Metadata
When you import a track, Coda automatically extracts metadata from the file's embedded tags using the @missingcore/audio-metadata library. This includes:
- Title — Track name from the ID3 or Vorbis tag
- Artist — Artist name
- Album — Album name
- Artwork — Album cover image embedded in the audio file
If no metadata is found, the filename is used as the track title.
Searching
Use the search bar at the top of the Library to filter tracks in real time. Search matches against both title and artist name.
Sorting
Tap the sort button to toggle between alphabetical order and play count order. Tracks with the most plays appear first in play count mode.
Favorites
Tap the heart icon on any track to mark it as a favorite. Use the filter bar at the top to show only your favorited tracks. Favorited tracks are synced across sessions and persist between app restarts.
Play Counts
Coda automatically tracks how many times each song has been played. Play counts are used for sorting and are visible in the Song Info screen (long-press a track → Song Info).
Offline Downloads
For tracks connected to a Navidrome server, you can long-press a track and select Download for Offline to cache it locally. Downloaded tracks show a green checkmark and can be played without a network connection.
The Downloads filter tab shows all tracks that have been cached for offline playback.
Long-Press Menu
Long-press any track to open a context menu with the following options:
- Play — Start playback of this track
- Add to Queue — Add to the end of the current queue
- Add to Playlist — Select a playlist to add the track to
- Favorite — Toggle favorite status
- Song Info — View detailed track metadata
- Download for Offline — Cache for offline playback (Navidrome tracks only)
- Remove from Library — Delete from your local library
Batch Operations
Select multiple tracks at once for bulk actions:
Enter selection mode — Long-press any track in the Library, Queue, or Playlist detail view.
Select tracks — Tap tracks to toggle selection. A checkmark indicates a selected track.
Use header controls — Select All, Select None, or Done to exit selection mode.
Batch actions — Use the floating action bar at the bottom:
- Favorite — Toggle favorite status for all selected tracks
- Add to Playlist — Add all selected tracks to a playlist
- Download — Cache all selected tracks for offline playback
- Delete — Remove all selected tracks from your library (with confirmation)
ℹBatch Operations Work Everywhere