Often does not download queued podcasts even if left running for a long time with WiFi.
Bug #1476305 reported by
James Lewis
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
podbird | Status tracked in Trunk | |||||
Devel |
Fix Released
|
High
|
Nekhelesh Ramananthan | |||
Trunk |
Fix Released
|
High
|
Nekhelesh Ramananthan |
Bug Description
I often load podbird while in the office, and it runs for hours with a fast WiFi connection... but does not download the queued podcasts... then I end up having to stream them while mobile.
I get the impression it only downloads one podcast per run, or often fails to move to the next one.
It would be nice if podbird could wake up at scheduled times, or perhaps every few hours and download all new/queued podcasts if a WiFi network is available.... I don't know if Ubuntu can do this, but there is an alarm application, so there must be some way to do this.
Related branches
lp:~nik90/podbird/migrate-to-download-manager
- Podbird Developers: Pending requested
-
Diff: 414 lines (+138/-55)6 files modifiedapp/podbird.qml (+30/-22)
app/podcasts.js (+2/-2)
app/ui/EpisodesPage.qml (+6/-2)
app/ui/EpisodesTab.qml (+66/-7)
app/ui/PodcastsTab.qml (+1/-1)
po/podbird.nik90.pot (+33/-21)
lp:~nik90/podbird/devel-branch-sync-2
- Michael Sheldon: Approve
-
Diff: 2860 lines (+1178/-1166)15 files modifiedapp/components/Card.qml (+62/-117)
app/components/CardView.qml (+15/-20)
app/components/ColumnFlow.qml (+0/-494)
app/components/CustomSectionHeader.qml (+47/-0)
app/components/TabsList.qml (+0/-52)
app/podbird.qml (+148/-77)
app/podcasts.js (+102/-2)
app/settings/About.qml (+0/-1)
app/ui/EpisodesPage.qml (+21/-19)
app/ui/EpisodesTab.qml (+275/-100)
app/ui/NowPlayingPage.qml (+329/-224)
app/ui/PlayerControls.qml (+6/-6)
app/ui/PodcastsTab.qml (+4/-3)
app/ui/Queue.qml (+88/-0)
po/com.mikeasoft.podbird.pot (+81/-51)
To post a comment you must log in.
We are using Ubuntu Download manager to download podcasts in the background, but the download queue itself is a simple js array. So when podbird is sent to the background, after finishing a download, it doesn't go automatically to the next download since it is suspended. We will have to transition to using the Ubuntu Download Manager queue API.
Podbird cannot wake up at scheduled times since the platform doesn't support doing that. Alarms API only triggers a notification and doesn't allow an app to wake itself up and doing some action.