Bad behavior when network offline and then connecting (no chapters and chapter art)

App version: 3.9.0

Android version: 14 (running on car tablet system)

Device model: Zeta, car media system - normal Android 14 tablet (not Android Auto)

Expected behaviour:

The app should listen to network connect events. When connected to network, the chapters button (in the player) should appear. Chapter data should be refreshed. Chapter list and art should be downloaded and cached same as the episode sound file (as long as the episode is not deleted).

When the app is offline and chapters are cached, the chapters button should appear and be functional, and chapter art should rotate.

Current behaviour:

Normally when starting to drive and play a podcast, the network is offline. When connecting to network the chapters button in the player remains hidden, and you can’t see the chapters. Also episode art is not displaying.

Also, after connecting to network, you need to manually refresh from the menu to start downloading.

First occurred: Always, since the first time I installed it on the mm system.

Steps to reproduce:

  1. Disconnect from network.
  2. Start the app.
  3. Play an episode in a podcast that has chapters and art (e.g., No Agenda Show)
  4. The chapters are not accessible and no chapter art.

Environment: Normal settings, nothing special.

Crash info: None

Note: I found that from all podcast apps, AntennaPod looks best on tablet-style car MM systems. Great job!