Environment
Android version: 15
OS version: 6.1.99-android14-11-gd6f926cfde54-ab12786694
AntennaPod version: 3.7.0
Model: Pixel 7a
Device: lynx
Product: lynx
Expected behaviour: Episode limit is set to 25. I Expect it to download 25 episodes and then stop
Current behaviour: when there are only 24 episodes downloaded, the App downloades >100 episodes if I dont stop it.
First occurred: I think maybe 2 months ago
Steps to reproduce:
- Set episode limit to 25
- listen to the 25th episode
- after finishing the 25th episode, AntennaPod starts downloading massive amount of podcasts
Environment: Download settings:
- Action for new episodes: to inbox
- Automatic downloads: disabled (now, previously enabled)
- download playlist: enabled
- episode limit 25
- Autom. download in battery use: enabled
If there is any other setting that is interesting related to the but let me know.
I dont think the crash info is related, as the date is 2 days before it happend to me today
Crash info
Time: 11-04-2025 09:21:05
AntennaPod version: 3.7.0
StackTrace
java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.support.v4.media.session.MediaSessionCompat.setQueue(java.util.List)’ on a null object reference
at de.danoeh.antennapod.playback.service.PlaybackService.lambda$loadQueueForMediaSession$2(SourceFile:364)
at de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$D6TZD3eJNmdBa8nBozZHvyG4BPo(SourceFile:0)
at de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda3.accept(SourceFile:0)
at io.reactivex.internal.observers.ConsumerSingleObserver.onSuccess(SourceFile:62)
at io.reactivex.internal.operators.single.SingleObserveOn$ObserveOnSingleObserver.run(SourceFile:81)
at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(SourceFile:124)
at android.os.Handler.handleCallback(Handler.java:991)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8934)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911)