New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make episodes not in inbox eligible for auto-download #6671
Comments
EnvironmentAndroid version: 13 No crash report recorded |
Do you use a VPN? Try turning it off. |
No VPN is bring used |
WiFi or mobile network? "Automatic download when on battery" enabled? Is there a little icon next to the downloads section on the navigation bar? |
Both WiFi and mobile |
Yes, I faced the same issue yesterday while I was downloading the podcast. (I have a debug version of the application that I have installed using Android Studio). |
they must have changed something because now all podcasts are auto downloading again |
I'm having this issue as well. Automatic downloads just don't work. Battery settings, charging, not charging, wifi, mobile, no combination of anything has worked for me. I've changed episode cache up and down, I've wiped all the data, reinstalled, tried only one podcast subscription, nothing. |
Most of my podcasts now download automatically. I only have 2 that do not. Would like to know if AP changed something to make most of them download automatically |
No, we did not change anything. There was no update and we do not have a server that we could change. |
What do you think changed then?
…________________________________
From: ByteHamster ***@***.***>
Sent: Tuesday, October 10, 2023 10:21:37 AM
To: AntennaPod/AntennaPod ***@***.***>
Cc: Husaberger ***@***.***>; Author ***@***.***>
Subject: Re: [AntennaPod/AntennaPod] Auto download not working (Issue #6671)
No, we did not change anything. There was no update and we do not have a server that we could change.
—
Reply to this email directly, view it on GitHub<#6671 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BC5TGU5F46CA6E6I5X7YCCLX6V72DAVCNFSM6AAAAAA5N4ELPKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJVHEYDONZWGA>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Download log is blank on mine, as the app will never attempt to automatically download, regardless of settings. |
After some experimenting, it seems like 3.0.2 is the last version that will reliably autoupdate for me. |
I too have this problem. I updated from Arrowos Android 12.1 to Crdroid Android 13 and installed Antennapod again, fresh. Auto download active, also when not charging. Podcasts are coming in, but not getting downloaded. The Antennapod version has not changed, both the latest from F-Droid. |
@JasonMaggini The log should also display items that you manually downloaded. Did you try that?
Here you can see the code changes that landed after 3.0.2 until & including 3.1.1 (which is the version mentioned in the first post): Maybe you can check if there are any changes that might point to anything related to (auto)downloads? |
Just a thought @JasonMaggini; is your auto refresh enabled? Without refresh no auto-download. |
I had the same issue. After I switched the setting "New episodes action" back to "Add to inbox", it worked again for me. This behaviour is caused by the method if (action == FeedPreferences.NewEpisodesAction.ADD_TO_INBOX
&& (item.getPubDate() == null
|| priorMostRecentDate == null
|| priorMostRecentDate.before(item.getPubDate())
|| priorMostRecentDate.equals(item.getPubDate()))) {
Log.d(TAG, "Marking item published on " + item.getPubDate()
+ " new, prior most recent date = " + priorMostRecentDate);
item.setNew();
} This seems to be a feature, implemented in February this year, see #6442. |
I can confirm your findings. |
Ping @terminalmage. Would you have any idea? |
This is intended. Only episodes in the inbox are eligible for auto-download. |
I think we need to re-discuss. If the user wants to skip the inbox, it can be because they don't want it (for which there are other methods) or because they want all of them. |
If you want all of them, enabling the inbox makes no difference because they are removed again once downloaded |
Exactly. So why, if all episodes of a given podcast should be downloaded anyway, do we make them appear briefly in the Inbox without purpose. |
If you hit your auto-download limit or if all retries fail, it remains in the inbox |
I propose some kind of hint for this behaviour in the settings. Something like "Disabling the inbox disables auto-downloads, too." or "The inbox is required for auto-downloads to work." or "Only podcasts appearing in the inbox are elegible for auto-download." Or grey out the auto-download settings when the inbox is disabled. |
Just my two cents, as a recent switch-over from Google Podcasts: I encountered this issue because I use my push notifications as something of an inbox. I just don't see the utility of the in-app inbox for my personal workflow. Before finding this issue, I wouldn't have expected the current behavior at all — this may just be me, but I inferred the "new episode" flow to be "notify (inbox, push, or maybe both), then optionally download." Accordingly, I had disabled the inbox, then enabled push notifications and auto-download. The fact that downloaded episodes are removed from the inbox helps, but that means I currently need to touch two settings per podcast to actually allow downloads: enabling the inbox, and then enabling auto-download. Related question: is the inbox also required for push notifications to work? I found this thread after an episode failed to download (because no inbox), and I don't recall having seen a push notification for that episode, either. (That one episode is the only one to have been released since I switched to AntennaPod, so my testing is a bit limited, sorry.) |
As far as I'm aware, it is not. However, episode notifications are not enabled by default, and must be activated at the level of podcasts. |
When I added the option to skip the inbox, I misunderstood what @ByteHamster mentioned here. Like @rahqbo, the inbox just doesn't make sense for me. In fact, it actually makes the user experience worse. I subscribe to several feeds which include "full show" and hourly episodes in the same feed. I don't want to listen to all of them, obviously, because there is a lot of duplication. So I do the following:
However, this leaves the undownloaded episodes in the inbox. So when I use the swipe action to change played state, I have to swipe once to remove from the inbox, and a second time to mark as played. |
@terminalmage Keunes and I had a 3-hour meeting yesterday and discussed how to deal with this. We decided to do a rewrite of the auto-download feature, so that it becomes independent from the inbox. |
Oh, nice! That would definitely help. |
Currently writing up the forum post with full notes of our meeting. Will share the link here once it's ready.
@terminalmage I guess that, alternative to having the 'new episode action' setting, the combination of #6054 + #5237 would cover you as well. |
Wait, so now we are considering removing the setting again? |
You said it first! 😉 I would keep it, because I think it's still valid/useful for other use cases. |
This issue has been mentioned on AntennaPod Forum. There might be relevant details there: https://forum.antennapod.org/t/new-episode-action-enhancement/3871/1 |
Checklist
App version
3.1.1
Where did you get the app from
Google Play
Android version
13
Device model
Pixel 7
First occurred
3 months ago
Steps to reproduce
All podcasts only download manually despite uninstall/reinstall. All auto download settings unchanged from when AP did auto downloaded
Expected behaviour
Auto download
Current behaviour
Not auto download
Logs
No response
The text was updated successfully, but these errors were encountered: