Coda

Smart Playlists

Dynamic, rule-based collections that automatically update as your library changes. Define rules once and Coda filters your library to match.

What Are Smart Playlists?

Unlike manual playlists where you add tracks by hand, smart playlists use rules to automatically select tracks from your library. For example, a smart playlist with the rule "Play count ≥ 5" always shows your most-played songs — no manual curation needed.

Creating a Smart Playlist

  1. Open the Playlists tab.

  2. Tap the New Smart Playlist button (lightning bolt icon).

  3. Enter a name for your smart playlist.

  4. Add rules using the rule builder. Each rule has a field, an operator, and a value.

  5. Set a sort order and track limit (default: 50).

  6. Tap Create. The smart playlist appears in the Smart Playlists section.

Available Rules

Play Count

Filter tracks by how many times they've been played. Operators:

  • ≥ (gte) — Played at least N times
  • ≤ (lte) — Played at most N times
  • = (eq) — Played exactly N times

Example: Play count ≥ 10 — shows your most-listened tracks.

Is Favorite

Filter by favorite status. Set to Yes to show only favorited tracks, or No to show only non-favorited tracks.

Artist

Filter by artist name (case-insensitive exact match). Enter the artist name in the text field.

Example: Artist = Radiohead — shows all Radiohead tracks in your library.

Album

Filter by album name (case-insensitive exact match). Enter the album name in the text field.

Source

Filter by where the track was imported from. Useful for separating local files from Navidrome tracks.

Combining Rules

Smart playlists support multiple rules. All rules must match for a track to be included (AND logic). For example:

  • Play count ≥ 5 AND Is Favorite = Yes — your favorite most-played tracks
  • Artist = Radiohead AND Play count ≥ 3 — frequently played Radiohead songs

Sort & Limit

  • Sort by — Title, Artist, Album, or Play Count
  • Sort direction — Ascending (A→Z, low→high) or Descending (Z→A, high→low)
  • Limit — Maximum number of tracks (default: 50, range: 1–500)

Editing a Smart Playlist

After creating a smart playlist, you can modify its rules, sort order, and limit at any time.

  1. Open the smart playlist detail view by tapping it.

  2. Tap the pencil icon in the header to open the edit modal.

  3. Modify rules using the same rule builder as creation — add new rules, change operators, or remove rules with the × button.

  4. Adjust the sort order and limit as needed.

  5. Tap Save to apply changes. The track list recomputes immediately.

Live Preview

The edit modal shows a live match count as you modify rules, so you can see how many tracks match before saving.

Viewing a Smart Playlist

Tap a smart playlist to open its detail view. This shows the active rules as chips at the top, followed by the computed track list. The track list updates automatically as your library changes.

Playing a Smart Playlist

Tap the Play button at the top of the detail view to play all computed tracks in order. The tracks are loaded into the queue.

Deleting a Smart Playlist

Long-press a smart playlist in the Playlists tab and select Delete. This removes the smart playlist but does not affect your library.