Skip to content

Deliver metadata with business errors? #80

@defagos

Description

@defagos

As an SRF app developer I would like to be able to display player metadata for streams that have not started yet. As a product team we should agree whether this kind of feature is compatible with Pillarbox DNA, both technically and from a feature set point of view.

Hints

On Apple platforms errors, both technical (e.g. network issue, 404, etc.) or business (e.g. blocking reason) end up with an error devoid of any metadata even if, in the business case, we could deliver metadata as well.

The SRF app team would like to display metadata (e.g. a thumbnail) also when a business error (e.g. content availability) is involved. This is something that might already be possible on Android and / or the web, maybe something we should support, maybe not.

This could also offer an option to better address related issues like SRGSSR/pillarbox-apple#917. If we provide an availability date with metadata we could namely not only deliver it but also implement an automatic retry mechanism. Not sure there is a team agreement on this kind of behavior so we should really discuss it together.

Acceptance criteria

  • The team discussed whether the feature above makes sense and is technically feasible.
  • Dedicated stories have been created if meaningful.
  • Otherwise the SRF app team has been provided with an alternative strategy.

Tasks

  • Discuss within the team.
  • Create stories or inform the SRF app team otherwise.

Metadata

Metadata

Labels

questionFurther information is requested

Type

No type

Projects

Status

🚧 In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions