amugofjava / anytime_podcast_player

Simple, easy to use Podcast player app written in Flutter and Dart.
BSD 3-Clause "New" or "Revised" License
376 stars 99 forks source link

Cancelling a download can mark an episode as played #99

Closed amugofjava closed 11 months ago

amugofjava commented 1 year ago

Describe the bug Whilst an episode is downloading it is possible to cancel the download by clicking on the download button and tapping STOP. If you have 'marked deleted episodes as played' enabled the episode will be marked as played.

Cancelling a download should not mark an episode as read. The CANCEL option should be renamed to CONTINUE (with correct translated alternatives) to make it clearer what that option does.

To Reproduce Steps to reproduce the behavior:

  1. In settings ensure 'Mark deleted episodes as played' is enabled.
  2. Start downloading an episode.
  3. Click the download button again before the download is completed and tap STOP.
  4. The download stops and the episode is marked as played.

Expected behavior The episode should not be marked as played.