Client

BBC

Media TV Broadcasting

bbc
Year

2015

London, UK

BBC iPlayer Download Manager

Making offline viewing more dependable through Series Record, episode grouping and visible playback states.

I led UX, UI, interaction design, prototyping and bi-weekly usability testing for the BBC iPlayer Downloads app on Mac and PC. The rebuild introduced Series Record, episode grouping, watched progress and clearer offline playback and expiry states.

BBC iPlayer Download Manager
  • 91%
    Series Record user demand
    Audience survey demand for the Series Record feature, which automatically downloads new episodes of a subscribed series.
    Reported
How much detail?

Context

In 2015 I worked as Senior User Experience Designer on the BBC iPlayer Downloads app for Mac and PC, a lightweight companion for offline viewing.

I led UX, UI and interaction design, prototyping and bi-weekly usability testing across downloading, organisation, playback and expiry states.

The rebuild addressed the friction of downloading episodes one at a time and the trust problems created by earlier changes to the product. It introduced Series Record, episode grouping, watched progress and clearer offline playback states.

Challenge

The core problem was reliability and control. Streaming could be disrupted by poor connectivity, while offline viewing required viewers to download episodes individually.

The rebuild therefore had to make downloads dependable, introduce Series Record without hiding its consequences, and help viewers understand grouped episodes, watched state, expiry and removal.

The product also needed to rebuild trust after earlier audience criticism and complaints about lost downloads. That made transparency around migration, availability and automatic downloading part of the experience rather than an implementation detail.

Approach

After an earlier release had been criticised for limited consultation, the team used in-app surveys, existing research and task-based usability testing to guide the rebuild.

Testing ran iteratively during development, with newly accepted functionality reviewed in internally managed sessions. Findings exposed confusion around the Series Download label, episode hierarchy and the status of content inside My Downloads.

I shaped the experience from first download through grouping, Series Record, playback, expiry and removal. I worked with product, research, creative, engineering and development colleagues, and collaborated with the Principal Engineer to keep the desktop utility lightweight while supporting high-quality offline playback.

The information architecture organised programmes and series so users could move between My Downloads, an individual series and playback without losing their place.

Decisions

I treated automatic downloading as a user-controlled setting rather than a hidden default. The interface kept Series Record visible at programme level, explained what would happen to future episodes, and showed an empty or upcoming state when nothing was ready to download.

I grouped episodes under a series so My Downloads reflected how viewers think about programmes rather than how files are stored. Counts for unwatched episodes, watched progress and availability helped users choose what to play without opening every item.

Expiry and network failure were treated as part of the product, not as exceptional screens. The design explained when content was no longer available, kept the remaining library usable and offered a relevant route to downloads when streaming was unreliable.

The flow supported multiple routes into a download: visiting iPlayer, using the Download Manager search or choosing a recommendation based on viewing history.

Results

The team shipped the BBC iPlayer Downloads app for Mac and PC with Series Record, episode grouping and watched-progress states.

A BBC audience survey reported that 91% of respondents wanted Series Record, and the feature was included in the release. This is a reported audience-demand figure, not an independently audited performance result, because the available record does not include the survey sample size or full methodology.

The app allowed viewers to subscribe to a series, download new episodes automatically, organise them in My Downloads and resume playback from where they had stopped.

The release also made expiry, availability and watched status more visible, giving viewers greater control over offline content.

Reflection

The work showed that automation needs visible status and a clear escape route. Series Record is only trustworthy when people can see whether it is active, what will happen next and how to stop it.

The project also reinforced the importance of designing for the full content lifecycle. Downloading, watching, resuming, expiring and removing content needed to feel like one connected system rather than a collection of edge cases.

Forward-looking work remained, including sorting by expiry and exploring Series Record for mobile and tablet apps. Those were future directions rather than shipped outcomes.

Prototype

A short video prototype captured the target playback experience: smooth, uninterrupted, high-quality viewing without disruptive buffering.

A separate interactive prototype was used in usability sessions to test navigation, download flows, series hierarchy and Series Record messaging.

The tested journey covered finding a programme, downloading an episode, grouping episodes into a series, watching and resuming playback, viewing watched states and cancelling Series Record.

Tools & Skills

User Experience Design

Designed the download, organisation and playback experience for offline BBC iPlayer viewing.

User Interface Design

Designed the Download Manager interface, including My Downloads, series folders and playback states.

Interaction Design

Defined interactions and states for downloading, Series Record, watched progress, expiry and removal.

User Research

Used audience surveys, existing research and task-based testing to guide the rebuild.

Usability Testing

Ran internally managed, bi-weekly usability sessions with up to two rounds of testing per feature.

Engineering Collaboration

Worked with the Principal Engineer to keep the desktop utility lightweight and resource-efficient.

Information Architecture

Structured My Downloads, series folders, episode states and playback so users could maintain their place.

Team Collaboration

Worked with Creative Direction, Product Managers, UX Designers, User Researchers, User Testers, Software Engineers and Developers.

Tech Stack & Methods

Desktop Utility Design

Designed a lightweight Mac and PC companion application for downloading and watching BBC programmes offline.

Series Record Workflow

Designed automatic downloading for future episodes, including active, empty, upcoming and cancellation states.

Content Lifecycle States

Defined states for downloading, completed, watched, half-watched, expired and removed programmes.

Task-Based Testing

Tested download, organisation, playback and Series Record tasks through iterative internal sessions.

Playback Prototyping

Used interactive and video prototypes to validate navigation, playback and offline viewing behaviour.

Information Architecture

Organised programmes and episodes into My Downloads, series containers and playback flows.

Accessibility & UX

Testing found that people did not want expired episodes to remain indefinitely, but they did want a short period of visibility before automatic removal.

This shaped expiry as an explicit and understandable state rather than silently deleting content. The interface also kept episode grouping, watched progress and availability visible so users could manage offline content without relying on memory.

The available record supports clarity of status and content management. It does not include a formal accessibility audit or measured accessibility outcome.

Experimentation & Rollout

The Series Record flow allowed users to search for a series and choose between downloading only the selected episode or enabling automatic downloads for future episodes.

During user testing, participants found Series Record intuitive and valued the clear organisation of downloaded episodes and the visual cues showing which episodes had already been watched.

The tested flow covered a new series being created, its first episode downloading and completing, playback, the watched state, cancellation and the empty state before new episodes arrived.

The release was delivered for Mac and PC. Series Record for mobile and tablet remained a future area to explore.

Disclaimer

Some information and details are omitted because of confidentiality constraints.

This case study is presented under Fair Dealing guidelines, contains no confidential or proprietary BBC information, and represents my work rather than necessarily the views or strategies of the BBC.

Handling of information follows the Data Protection Act 2018 and the Computer Misuse Act 1990. Fair dealing is claimed under Sections 29 and 30 of the Copyright, Designs and Patents Act 1988.

Data Protection Act 2018 and the Computer Misuse Act 1990. Fair Dealing, Sections 29 and 30 of the Copyright, Designs and Patents Act 1988.

Key facts

Client
BBC
Year
2015
Role
Senior User Experience Designer
Industry
Media TV Broadcasting
Location
London, UK
Series Record user demand
91%

Watch the prototype walkthrough

What was the challenge in BBC iPlayer Download Manager?

The core problem was reliability and control. Streaming could be disrupted by poor connectivity, while offline viewing required viewers to download episodes individually.

Read the full section

What did I actually do on BBC iPlayer Download Manager?

After an earlier release had been criticised for limited consultation, the team used in-app surveys, existing research and task-based usability testing to guide the rebuild.

Read the full section

What was the outcome of BBC iPlayer Download Manager?

The team shipped the BBC iPlayer Downloads app for Mac and PC with Series Record, episode grouping and watched-progress states. Measured outcomes: Series Record user demand: 91%.

Read the full section

  • BBC
  • iPlayer
  • Download Manager
  • Series Record
  • Offline Playback
  • UX Design
  • Interaction Design
  • Usability Testing
  • Information Architecture

Michelangelo Zampogna

AI Product & Service Design Leader

London, UK

© 2026 Michelangelo Zampogna. All rights reserved.

Built with Next.js, Three.js and a conversational agent.