Skip to content

Station List Updating

Radio station lists change over time as reception conditions change. Stations may appear, disappear, or move depending on what is currently available.

In many cases this will happen automatically, but how updates are handled matters. Updating the list should not disrupt what the user is doing.


  • Avoid losing the user’s place in the list, especially if the currently selected item is removed.
  • Keep the experience stable so the list does not suddenly jump or reset without explanation.

In some cases, it may be helpful to let the user trigger a refresh themselves.

  • Use a familiar refresh icon so the action is easy to recognise.
  • Clearly warn the user if refreshing the list will interrupt or stop the currently playing station.

The goal is to keep the station list accurate without surprising or frustrating the user.


The following examples show different ways station list updates can be communicated to users.

The image below several options of how an update can be communicated clearly while keeping the experience stable in a variety of ways on list items.

  1. List item shows a spinning indiator to indicate the item is being refreshed.
  2. Programme information changes to “updating…” text to indicate that the information is being refreshed.
  3. Animated icon overlays the station logo and indicates that the item is being updated.
  4. Station logo is disabled and station title has reduced opacity to show the item is being refreshed.

N.B. All items swap to the “updating…” text for programme information while the update is in progress.

Clear visual cues during a station update

The “Update stations” button is active, indicating that a refresh is available.

When the user selects “Update stations”:

  • The button becomes disabled and the label changes to “Updating stations…”.
  • A spinner appears on relevant list items to show activity.
  • Programme start and end times and programme information are temporarily replaced with updating text, as this information may no longer be accurate.

Once the update finishes:

  • The station list reflects the latest available stations.
  • The “Update stations” button remains disabled until another update is needed.
  • Normal programme information is restored.


Station updates do not have a predictable duration, so progress indicators create false expectations. Users cannot tell whether the update will take seconds or minutes, which leads to uncertainty.