thasmin / Podax

Podcast client for Android
Other
165 stars 34 forks source link

Queue empty doesn't disappear before an episode is downloaded #152

Open LegoChicken opened 12 years ago

LegoChicken commented 12 years ago

Steps to reproduce:

  1. Start with an empty queue. Display at bottom of screen shows "Queue empty",
  2. From Subscriptions screen go into a podcast and add an episode to the queue.
  3. Go back to QUEUE screen. Episode is present on the queue, but the display at bottom of screen still shows "Queue empty". Even though the episode hasn't been downloaded yet, it is on the queue so should show at the bottom of the screen. Also whilst testing this I managed to get the download stuck at 0%. Pressing the download button caused the "Downloading ...etc" to appear on the notification area, but the episode didn't download and the notification went away. A little later a background update of subscriptions happened and a second podcast was added to the queue. This successfully downloaded and appear in the now playing area at the bottom of the screen. The original podcast is still first in queue, but hasn't downloaded. Pressing download again still didn't help. On a slightly different note, I wonder if for bug reporting it would be good to have standard description of different screens and activities so that we all know what we are referring to do. This could be added to the README.md.
LegoChicken commented 12 years ago

Realised part of the problem (I think): I remove the podcast from the queue and re-added again. Still didn't download. Tried a newer episode in podcast and that was fine. So the problem is that although the episode is still showing in subscriptions (and presumably in the RSS feed) the actual episode isn't available for download. Confirmed I have manually checked the RSS feed.

thasmin commented 12 years ago

There should probably be a notification if the podcast cannot be downloaded.

LegoChicken commented 12 years ago

Yes I agree there should be an notification. Probably in the notification bar and then flagged in the the queue.