[0.6.b1] I can still play episode after clicking Delete local file and Mark episode listened

Bug #1444677 reported by Michal Predotka on 2015-04-15
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
podbird
Undecided
Unassigned

Bug Description

Steps to reproduce (I did it in What's New view, but might be the same case in other places):
1. Click hamburger menu next to an episode
2. Click Play episode
3. Pause the episode in Now playing
4. Go back to list of episodes
5. Click hamburger menu next to the episode you played
6. Click Delete local file
7. Click Mark episodes listened

What happens is you can still see the episode with its progress at the bottom of the screen and you can still play it.

Nekhelesh Ramananthan (nik90) wrote :

I don't consider it as a bug or rather a bug that is localized to Podbird since I think once you give a local file to media-hub to play, and delete it mid-way I *think* media-hub has already cached it. I will have to check with jhodapp about this. So even after marking an episode listened or delete the local episode, you can continue playing it.

Do you expect Podbird to discard the current episode being played if it was deleted or marked listened?

summary: - I can still play episode after clicking Delete local file and Mark
- episode listened
+ [0.6.b1] I can still play episode after clicking Delete local file and
+ Mark episode listened
Changed in podbird:
status: New → Incomplete
Michal Predotka (mpredotka) wrote :

When the episode is paused and I click mentioned options, I expect the episode to disappear from the bottom of the screen.

Nekhelesh Ramananthan (nik90) wrote :

A couple of observations after talking to Elleo (podbird creator) and jhodapp (media-hub developer),

1. Even if you pause the episode and then delete its local file, when you press play again it is logical to expect Podbird to continue from where you left by switching to the online stream. To the user this will all happen seamlessly. There by this is not a bug.

2. Media-hub also doesn't cache files when it starts playing them.

3. Online search about this suggests taht inodes never get cleaned until there's nothing left holding an open reference to them. So while the local file's gone, the inodes are still there until its closed which is possibly why you can continue playing it.

With this I am marking this bug invalid. If you disagree, please feel free to reopen it after explaining what you expect to happen when the user follows the steps you described.

Changed in podbird:
status: Incomplete → Invalid
Nekhelesh Ramananthan (nik90) wrote :

Just saw your reply now,

- When deleting a local file, personally I think it is more logical to switch to the online stream and continue playing.

- As for marking an episode listened, people tend to relisten to certain episodes and stopping playback when marking an episode as listened doesn't seem always right. hmm I am not sure :P. Let me check the behaviour on other podcast apps and get back to this.

Michal Predotka (mpredotka) wrote :

OK, I do agree with your explanation. There's more use cases than mine and people might have different expectations in this situation based for example on what player they used before.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers