BETA 3.4.0-beta4 - Tasker: Send Intent No Longer Works

App version: x.y.z (state whether from Google Play/F-Droid/Custom built APK)

Android version: 5.x (Please mention if you are using a custom rom!)
Android 14

Device model: Pixel 4a 5g

Expected behaviour: Download podcasts when triggered by Date/Time

Current behaviour: Nothing happens

First occurred: (e.g. about x days/weeks ago)
A few days ago with the 3.4.0-beta4 update

Steps to reproduce:
A. Set up a Profile with a Time context
B. Create a task. In the task, add an action

  1. Select System
  2. Select Send Intent
  3. Specify Package name to be de.danoeh.antennapod
  4. Specify Class name to be de.danoeh.antennapod.core.receiver.FeedUpdateReceiver
  5. Specify Target to be Broadcast receiver
  6. You can leave the other fields blank

Same for me with 3.4.0-beta5

It’s still broken in 3.4.0 for me

@ari_tafari I am on my phone, I cannot verify the code, but I think the receiver changed class paths?

.feed.FeedUpdate.Receiver or
Use the full path in this screenshot?

What should the full path be? Could you please elaborate?

@ari_tafari can you try the following? I am just guessing though by looking at the code

de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver

This works for me, thank you.

Documentation on this site Integration with other apps – AntennaPod should be changed

Thanks for confirming, the docs should be changed after the latest code refactoring is released.

@tonytamsf Thank you for the solution! Much appreciated.

@Fabian1 Thank you for confirming the bug.

Just to be clear, it is not a bug. With the 3.4.0 release, @ByteHamster changed the intent during the big code refactoring. I guess we can choose to keep the old intent for backward compatibility.

Would it be possible to add other intents?

The widget has this function that a quick menu opens where you can select playing speed. That would be handy as an intent.
Or opening AntennaPod and switching immediately to the currently playing episode

@Fabian1 You will have to file a GitHub issue for the intents you want and see which developer will pick it up.