Add an expandable search over the loaded favorite tracks (title / artist / album) plus a results-count line. tracks-visible (what the list renders) derives from the full tracks set: an empty query shares the model so artwork stays live, a query forks a filtered clone carrying the already-decoded artwork (the LabelState albums/visible pattern). Adds a no-match empty state. cc