Skip to content

Handle edgecases #1

@boreq

Description

@boreq

I'd see two situations where it would be good to handle errors:

  • the stream ends and we can see based on the icecast endpoint that it was actually turned off -> redirect user back to home page
  • the stream ends and we can see based on the icecast endpoint that it is actually still running -> restart playback (maybe e.g. we switched from wifi to mobile internet)
  • archive is being played and the stream comes online -> switch to live mode
  • let me pause? this is covered by the volume slider, I just sometimes need to pause becuase of work calls etc and it was annoying to mute the tab
  • give me playback controls on mobile?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions