I have just updated to 3.0 and now I am not able to update/refresh my local folder - the spinnre just spins and spins for hours but nothing happens in terms of updating the folder. I also removed the folder compltely and added it again, but still the same.
Local folder fresh is quite slow because of Android limitations. It got a bit slower in 3.0, if I remember correctly. What does the notification say? It should show how many files it processed.
I have the same issue, on android 8.0. Updating or adding local folders doesnt work. Tried with different folders (both on internal storage and on external sd card) with no luck. It does not show any errors, just spins aond spins endlessly (for days/weeks) without updating.
It worked perfectly with 2.7.1
I tried to disable and re-enable storage permissions, but it had no effect. The app can interact with storage in other ways, for example: saving backup db, or opml works to any specified folder.
Will this issue be addressed? I have the same problem and it renders the app completely unusable for someone like myself who primarily uses local files
Can confirm. I’m having the same problem. Downgrading to 2.7.1 solved the issue
To elaborate:
when I add a local folder, antennapod adds the folder to the subscriptions page
it tries to synchronise the content of the folder
it starts the synchronisation (the arrow-thing pops up) … and that’s it. It never ends.
besides the synchronisation not finishing, it also means that the content of the folder does not get added to the subscriptions, and thus the content can’t be used
Note that nothing crashes, so I don’t see how to forward any crash/bug information.
As such, I’d think that there are two bugs, but related:
local folders actually are added, but
synchronisation doesn’t end …
and because the synchronisation doesn’t end, the local content in the folder isn’t added to the subscription page
I have the same problem, except that I get error reports saying there’s no connection to the server, on each and every one of my podcast subs. Nothing has updated since the end of April, before the latest app update went in. Clearly a problem with the latest update. Do I need to go back to the previous version?
So, my problem does not have to do with local folders or attempts at downloading adjust getting info on latest postings is impossible. As I said, no connection to servers. Maybe I should start or find another preport? But it definitelynseems inked to this problem.
Some details. When I tap “Refresh” button in the local folder podcast got following error in logcat (AntennaPod 3.1.0-beta2(5ae766b1a):
Work [ id=3f46a088-5485-4774-9894-7033959aea4a, tags={ feedUpdate, de.danoeh.antennapod.core.service.FeedUpdateWorker } ] failed because it threw an exception/error
java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Expedited WorkRequests require a ListenableWorker to provide an implementation for getForegroundInfoAsync()
at androidx.work.impl.utils.futures.AbstractFuture.getDoneValue(AbstractFuture.java:516)
at androidx.work.impl.utils.futures.AbstractFuture.get(AbstractFuture.java:475)
at androidx.work.impl.WorkerWrapper$2.run(WorkerWrapper.java:311)
at androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Expedited WorkRequests require a ListenableWorker to provide an implementation for getForegroundInfoAsync()
at androidx.work.impl.utils.futures.AbstractFuture.getDoneValue(AbstractFuture.java:516)
at androidx.work.impl.utils.futures.AbstractFuture.get(AbstractFuture.java:475)
at androidx.work.impl.WorkerWrapper$1.run(WorkerWrapper.java:291)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5478)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:727)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:617)
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Expedited WorkRequests require a ListenableWorker to provide an implementation for getForegroundInfoAsync()
at androidx.work.impl.utils.futures.AbstractFuture.getDoneValue(AbstractFuture.java:516)
at androidx.work.impl.utils.futures.AbstractFuture.get(AbstractFuture.java:475)
at androidx.work.impl.utils.WorkForegroundRunnable$2.run(WorkForegroundRunnable.java:93)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5478)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:727)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:617)
Caused by: java.lang.IllegalStateException: Expedited WorkRequests require a ListenableWorker to provide an implementation for getForegroundInfoAsync()
at androidx.work.ListenableWorker.getForegroundInfoAsync(ListenableWorker.java:260)
at androidx.work.impl.utils.WorkForegroundRunnable$1.run(WorkForegroundRunnable.java:85)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5478)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:727)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:617)