Automattic / Automattic/pocket-casts-ios
Buffering: improve buffering indicator and error states
- Dominant language
- Swift
- Stars
- 1.8k
- Forks
- 197
- Avg merge
- 17h 20m
- Merged PRs (30d)
- 103
Description
The app's UI currently assumes that once you start a stream, the stream will commence fairly soon. Since we don't control a customer's connection and don't host the podcast content this isn't guaranteed. We need to add some user interface indicators of buffering progress and more information about any errors or slow downs around that. This issue will require some design input.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by clarifying the required buffering states, error details, and design direction for the iOS streaming UI; done means the agreed indicators and error information are implemented and verified for slow or failed stream starts.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100