Play Button Is Frozen When Trying To Cast to a Google Device

  • We recently had the following message sent to us by a user:

    Hi, the play button is frozen when trying to cast to a Google device.  No play, no pause no nothing.  Any ideas?

    In this case, it would be helpful to know if the issue occurs immediately after starting to cast. Alternatively, does it only happen after casting for some time, pausing, and then attempting to resume playback?

    If it’s the latter, it may help to enable “Keep Screen Awake” under Profile > Settings (gear icon) > General.

    If the setting doesn’t help, please share the following information:

    • The OS version on your device – you can usually find this from your phone’s Settings
    • Your Pocket Casts app version – you can see this from the Pocket Casts app’s Profile > Settings (gear icon) > About
  • Unknown's avatar

    Hello,

    Yes I’m having this bug : as soon as I cast on any of my google homes, the playback pauses after 1sec.

    When I press the play button, I can hear the podcast for 1sec and it pauses again.

    It became impossible to cast my pocket”cast”.I would very appreciate getting back this feature !
    Many thanks for your help !

  • Unknown's avatar

    I have the same issue as the poster above. When casting to my Google Home hub or mini, the episode plays for a fraction of a second and then paused again. I have previously been able to cast without issue, so I think this must be related to a recent update.

  • Unknown's avatar

    Meant to add – running pocketcasts version 7.77.1 (9288) on Android 13.

  • Unknown's avatar

    It’s good to hear that I’m not the only one !!

    I’m running version 7.78-rc-2 (9289) on Android 13

  • @antoineletang @pmlynch85 we logged a bug for this yesterday: https://github.com/Automattic/pocket-casts-android/issues/3321

    Our team have had a hard time replicating the issue, so if you can chime in on the bug report or share some additional information here, it would be much appreciated.

    Some questions:
    – Does it happen with all podcasts or specific ones?
    – Do you have just one nest device, or do you have multiple nest devices connected to each other?
    – Do you have any playback effects enabled?

  • Unknown's avatar

    – Does it happen with all podcasts or specific ones?

    All podcasts. Also, same behaviour for ones I have downloaded to my phone and one’s I’m streaming.

    – Do you have just one nest device, or do you have multiple nest devices connected to each other?

    Multiple nest devices (minis and hub), although trying to play on one device at a time. Error seems to be the same on all. Also, the same thing happens whether I tap play on my phone or on my Hub.

    – Do you have any playback effects enabled?

    No playback effects.

    I don’t know how to obtain the log shown in this post https://github.com/Automattic/pocket-casts-android/issues/3321#issuecomment-2511615443 but would be happy to provide it if there’s a guide.

    Hub has firmware version 22.20240805.103.161, cast firmware 3.75.446835

    Mini has firmware version: 444798, cast firmware: 3.74.444798

  • Unknown's avatar

    Found the guide for getting the logs. Copied them below.

    I 03/12 13:12:07 App started. 7.77.1 (9288)
    I 03/12 13:12:07 Audio device added: SM-A326B, Rerouting audio between mixes and system apps
    I 03/12 13:12:07 Playback service created
    I 03/12 13:12:20 Opening deep link: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=au.com.shiftyjelly.pocketcasts cmp=au.com.shiftyjelly.pocketcasts/.ui.MainActivity }. Safe URI: null
    I 03/12 13:12:20 Did not find any matching deep link for: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=au.com.shiftyjelly.pocketcasts cmp=au.com.shiftyjelly.pocketcasts/.ui.MainActivity }
    I 03/12 13:12:20 Set up periodic refresh
    I 03/12 13:12:20 Shortcut update from refresh_app, top filter title: New Releases
    I 03/12 13:12:29 Opening episode. EP15: Ed Gamble Downloaded: true Downloading: false Audio: true File: https://traffic.megaphone.fm/GLT7890253093.mp3?updated=1733022811 Uuid: 718f476a-17cd-4e07-be57-b61c036373f6
    I 03/12 13:12:29 Trying to gain audio focus
    I 03/12 13:12:29 startForeground state: 3
    I 03/12 13:12:29 Audio focus gained
    I 03/12 13:12:29 Play 1703.000 Cast Player. EP15: Ed Gamble Downloaded: true, Downloading: false, Audio: true, File: https://traffic.megaphone.fm/GLT7890253093.mp3?updated=1733022811, EpisodeUuid: 718f476a-17cd-4e07-be57-b61c036373f6, PodcastUuid: e82e8870-48b8-013d-194c-0acc26574db2
    I 03/12 13:12:30 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 28824 uid: 10272
    I 03/12 13:12:30 Executing queued command: stop
    I 03/12 13:12:30 Giving up audio focus
    I 03/12 13:12:30 Giving up audio focus. Request granted
    I 03/12 13:12:30 Paused - Not transient
    I 03/12 13:12:31 Saved time in database 1703.000
    I 03/12 13:12:31 stopForeground state: 2 (update notification)
    I 03/12 13:12:31 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 28824 uid: 10272
    I 03/12 13:12:31 Executing queued command: stop
    I 03/12 13:12:31 Giving up audio focus
    I 03/12 13:12:31 Giving up audio focus. Request granted
    I 03/12 13:12:31 Paused - Not transient
    I 03/12 13:12:32 Play clicked in player
    I 03/12 13:12:32 Trying to gain audio focus
    I 03/12 13:12:32 Audio focus gained
    I 03/12 13:12:32 Play 1703.000 Cast Player. EP15: Ed Gamble Downloaded: true, Downloading: false, Audio: true, File: https://traffic.megaphone.fm/GLT7890253093.mp3?updated=1733022811, EpisodeUuid: 718f476a-17cd-4e07-be57-b61c036373f6, PodcastUuid: e82e8870-48b8-013d-194c-0acc26574db2
    I 03/12 13:12:32 startForeground state: 3
    I 03/12 13:12:32 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 28824 uid: 10272
    I 03/12 13:12:32 Executing queued command: stop
    I 03/12 13:12:32 Giving up audio focus
    I 03/12 13:12:32 Giving up audio focus. Request granted
    I 03/12 13:12:32 Paused - Not transient
    I 03/12 13:12:33 Saved time in database 1703.435
    I 03/12 13:12:33 stopForeground state: 2 (update notification)
    I 03/12 13:12:33 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 28824 uid: 10272
    I 03/12 13:12:33 Executing queued command: stop
    I 03/12 13:12:33 Giving up audio focus
    I 03/12 13:12:33 Giving up audio focus. Request granted
    I 03/12 13:12:33 Paused - Not transient
    I 03/12 13:12:33 Play clicked in player
    I 03/12 13:12:33 Trying to gain audio focus
    I 03/12 13:12:33 Audio focus gained
    I 03/12 13:12:33 Play 1703.435 Cast Player. EP15: Ed Gamble Downloaded: true, Downloading: false, Audio: true, File: https://traffic.megaphone.fm/GLT7890253093.mp3?updated=1733022811, EpisodeUuid: 718f476a-17cd-4e07-be57-b61c036373f6, PodcastUuid: e82e8870-48b8-013d-194c-0acc26574db2
    I 03/12 13:12:33 startForeground state: 3
    I 03/12 13:12:33 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 28824 uid: 10272
    I 03/12 13:12:33 Executing queued command: stop
    I 03/12 13:12:33 Giving up audio focus
    I 03/12 13:12:33 Giving up audio focus. Request granted
    I 03/12 13:12:33 Paused - Not transient
    I 03/12 13:12:34 Saved time in database 1703.715
    I 03/12 13:12:34 stopForeground state: 2 (update notification)
    I 03/12 13:12:34 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 28824 uid: 10272
    I 03/12 13:12:34 Executing queued command: stop
    I 03/12 13:12:34 Giving up audio focus
    I 03/12 13:12:34 Giving up audio focus. Request granted
    I 03/12 13:12:34 Paused - Not transient

  • Unknown's avatar

    Thank you @pmlynch85 for your quick feedback.

    On my side I confirm that the bug is applicable for all podcast (already downloaded)
    And on multiple google home:
    – Google home (1st generation)
    – Google nest audio
    – Google nest mini
    – Lenovo smart clock essential (that includes google home feature)

    I cannot provide the logs now, I’ll try to do it later.
    Thanks

  • Unknown's avatar

    Please find my logs :

    Platform : Phone
    App version : 7.78-rc-3 (9290)
    Sync account: [redacted]
    Last Sync: 2024-12-04T10:45:14.416Z
    Time: 2024-12-04 11:49:41 Local
          2024-12-04 10:49:41 Utc
    
    Phone: samsung - Galaxy S20+ - SM-G986B - y2s
    Kernel: 4.19.87-27102101 - 21DK7A14
    Android version: 13 SDK 33
    
    Background refresh: true
    Battery restriction: Unrestricted
    Exit reasons
    ApplicationExitInfo(timestamp=04/12/2024 11:34 pid=7005 realUid=10312 packageUid=10312 definingUid=10312 user=0 process=au.com.shiftyjelly.pocketcasts reason=13 (OTHER KILLS BY SYSTEM) subreason=3 (TOO MANY EMPTY PROCS) status=0 importance=400 pss=74MB rss=232MB description=too many empty state=empty trace=null
    
    Feature flags
    sync_eoy_data_on_startup: true
    end_of_year_2024: true
    report_violation: false
    intro_plus_offer_enabled: true
    slumber_studios_yearly_promo_code: true
    deselect_chapters_enabled: true
    nova_launcher: false
    cache_entire_playing_episode: true
    reimagine_sharing: true
    transcripts: true
    explat_experiment: true
    engage_sdk: true
    referrals_claim: true
    referrals_send: true
    search_in_listening_history: true
    auto_download: true
    up_next_shuffle: true
    custom_playback_settings: true
    manage_downloaded_episodes: true
    reset_episode_cache_on_416_error: true
    basic_authentication: true
    
    Auto archive settings
    Auto archive played episodes after: after_playing
    Auto archive inactive episodes after: never
    Auto archive starred episodes: false
    
    Auto downloads
      Any podcast? yes
      New Episodes? no
      Limit Downloads TWO_LATEST_EPISODE
      Up Next? yes
      Only on unmetered WiFi? no
      Only when charging? no
    
    Current connection
      Type: wifi
      Metered? no (unlimited, free)
      Restrict Background Status: Device is not restricting metered network activity while application is running on background.
    
    Warning when not on Wifi? no
    04/12 11:48:56 Play clicked in mini player
    I 04/12 11:48:56 Opening episode. Le Billet de Matthieu Noël du jeudi 28 novembre 2024 Downloaded: true Downloading: false Audio: true File: https://rf.proxycast.org/d3bf3e39-6cef-424a-9f18-1294fc781977/15275-28.11.2024-ITEMA_23939545-2024F49085S0333-22.mp3 Uuid: 594abae2-c649-4b03-b5bf-9bbf4ac2129d
    I 04/12 11:48:56 Trying to gain audio focus
    I 04/12 11:48:56 Audio focus gained
    I 04/12 11:48:56 Play 144,645 System Player. Le Billet de Matthieu Noël du jeudi 28 novembre 2024 Downloaded: true, Downloading: false, Audio: true, File: https://rf.proxycast.org/d3bf3e39-6cef-424a-9f18-1294fc781977/15275-28.11.2024-ITEMA_23939545-2024F49085S0333-22.mp3, EpisodeUuid: 594abae2-c649-4b03-b5bf-9bbf4ac2129d, PodcastUuid: 21b998e0-4b3c-0133-c348-0d11918ab357
    I 04/12 11:48:56 LocalPlayer onSeekComplete 144,645
    I 04/12 11:48:56 startForeground state: 3
    I 04/12 11:48:56 Saved time in database 144,645
    I 04/12 11:49:01 Saved time in database 149,202
    I 04/12 11:49:06 Saved time in database 154,198
    I 04/12 11:49:11 Saved time in database 159,159
    I 04/12 11:49:16 Saved time in database 164,136
    I 04/12 11:49:21 Saved time in database 169,138
    I 04/12 11:49:22 Opening episode. Le Billet de Matthieu Noël du jeudi 28 novembre 2024 Downloaded: true Downloading: false Audio: true File: https://rf.proxycast.org/d3bf3e39-6cef-424a-9f18-1294fc781977/15275-28.11.2024-ITEMA_23939545-2024F49085S0333-22.mp3 Uuid: 594abae2-c649-4b03-b5bf-9bbf4ac2129d
    I 04/12 11:49:22 Trying to gain audio focus
    I 04/12 11:49:22 We already had audio focus
    I 04/12 11:49:22 Play 170,758 Cast Player. Le Billet de Matthieu Noël du jeudi 28 novembre 2024 Downloaded: true, Downloading: false, Audio: true, File: https://rf.proxycast.org/d3bf3e39-6cef-424a-9f18-1294fc781977/15275-28.11.2024-ITEMA_23939545-2024F49085S0333-22.mp3, EpisodeUuid: 594abae2-c649-4b03-b5bf-9bbf4ac2129d, PodcastUuid: 21b998e0-4b3c-0133-c348-0d11918ab357
    I 04/12 11:49:24 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 15415 uid: 10312
    I 04/12 11:49:24 Executing queued command: stop
    I 04/12 11:49:24 Giving up audio focus
    I 04/12 11:49:24 Giving up audio focus. Request granted
    I 04/12 11:49:24 Paused - Not transient
    I 04/12 11:49:24 Saved time in database 170,993
    I 04/12 11:49:24 stopForeground state: 2 (update notification)
    I 04/12 11:49:24 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 15415 uid: 10312
    I 04/12 11:49:24 Executing queued command: stop
    I 04/12 11:49:24 Giving up audio focus
    I 04/12 11:49:24 Giving up audio focus. Request granted
    I 04/12 11:49:24 Paused - Not transient
    I 04/12 11:49:26 Play clicked in mini player
    I 04/12 11:49:26 Trying to gain audio focus
    I 04/12 11:49:26 Audio focus gained
    I 04/12 11:49:26 Not enough time passed since this episode was last paused, no time adjustment required
    I 04/12 11:49:26 Play 170,993 Cast Player. Le Billet de Matthieu Noël du jeudi 28 novembre 2024 Downloaded: true, Downloading: false, Audio: true, File: https://rf.proxycast.org/d3bf3e39-6cef-424a-9f18-1294fc781977/15275-28.11.2024-ITEMA_23939545-2024F49085S0333-22.mp3, EpisodeUuid: 594abae2-c649-4b03-b5bf-9bbf4ac2129d, PodcastUuid: 21b998e0-4b3c-0133-c348-0d11918ab357
    I 04/12 11:49:26 startForeground state: 3
    I 04/12 11:49:26 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 15415 uid: 10312
    I 04/12 11:49:26 Executing queued command: stop
    I 04/12 11:49:26 Giving up audio focus
    I 04/12 11:49:26 Giving up audio focus. Request granted
    I 04/12 11:49:26 Paused - Not transient
    I 04/12 11:49:26 Saved time in database 171,198
    I 04/12 11:49:27 stopForeground state: 2 (update notification)
    I 04/12 11:49:27 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 15415 uid: 10312
    I 04/12 11:49:27 Executing queued command: stop
    I 04/12 11:49:27 Giving up audio focus
    I 04/12 11:49:27 Giving up audio focus. Request granted
    I 04/12 11:49:27 Paused - Not transient
    I 04/12 11:49:29 Play clicked in mini player
    I 04/12 11:49:29 Trying to gain audio focus
    I 04/12 11:49:29 Audio focus gained
    I 04/12 11:49:29 Not enough time passed since this episode was last paused, no time adjustment required
    I 04/12 11:49:29 Play 171,198 Cast Player. Le Billet de Matthieu Noël du jeudi 28 novembre 2024 Downloaded: true, Downloading: false, Audio: true, File: https://rf.proxycast.org/d3bf3e39-6cef-424a-9f18-1294fc781977/15275-28.11.2024-ITEMA_23939545-2024F49085S0333-22.mp3, EpisodeUuid: 594abae2-c649-4b03-b5bf-9bbf4ac2129d, PodcastUuid: 21b998e0-4b3c-0133-c348-0d11918ab357
    I 04/12 11:49:29 startForeground state: 3
    I 04/12 11:49:29 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 15415 uid: 10312
    I 04/12 11:49:29 Executing queued command: stop
    I 04/12 11:49:29 Giving up audio focus
    I 04/12 11:49:29 Giving up audio focus. Request granted
    I 04/12 11:49:29 Paused - Not transient
    I 04/12 11:49:29 Saved time in database 171,360
    I 04/12 11:49:29 stopForeground state: 2 (update notification)
    I 04/12 11:49:29 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 15415 uid: 10312
    I 04/12 11:49:29 Executing queued command: stop
    I 04/12 11:49:29 Giving up audio focus
    I 04/12 11:49:29 Giving up audio focus. Request granted
    I 04/12 11:49:29 Paused - Not transient
    I 04/12 11:49:32 Play clicked in mini player
    I 04/12 11:49:32 Trying to gain audio focus
    I 04/12 11:49:32 Audio focus gained
    I 04/12 11:49:32 Not enough time passed since this episode was last paused, no time adjustment required
    I 04/12 11:49:32 Play 171,360 Cast Player. Le Billet de Matthieu Noël du jeudi 28 novembre 2024 Downloaded: true, Downloading: false, Audio: true, File: https://rf.proxycast.org/d3bf3e39-6cef-424a-9f18-1294fc781977/15275-28.11.2024-ITEMA_23939545-2024F49085S0333-22.mp3, EpisodeUuid: 594abae2-c649-4b03-b5bf-9bbf4ac2129d, PodcastUuid: 21b998e0-4b3c-0133-c348-0d11918ab357
    I 04/12 11:49:32 startForeground state: 3
    I 04/12 11:49:32 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 15415 uid: 10312
    I 04/12 11:49:32 Executing queued command: stop
    I 04/12 11:49:32 Giving up audio focus
    I 04/12 11:49:32 Giving up audio focus. Request granted
    I 04/12 11:49:32 Paused - Not transient
    I 04/12 11:49:32 Saved time in database 171,480
    I 04/12 11:49:32 stopForeground state: 2 (update notification)
    I 04/12 11:49:32 Event from Media Session to stop. Controller: au.com.shiftyjelly.pocketcasts pid: 15415 uid: 10312
    I 04/12 11:49:32 Executing queued command: stop
    I 04/12 11:49:32 Giving up audio focus
    I 04/12 11:49:32 Giving up audio focus. Request granted
    I 04/12 11:49:32 Paused - Not transient
    I 04/12 11:49:37 Saved time in database 171,480
    I 04/12 11:49:37 Stopping playback
    I 04/12 11:49:37 Opening episode. Le Billet de Matthieu Noël du jeudi 28 novembre 2024 Downloaded: true Downloading: false Audio: true File: https://rf.proxycast.org/d3bf3e39-6cef-424a-9f18-1294fc781977/15275-28.11.2024-ITEMA_23939545-2024F49085S0333-22.mp3 Uuid: 594abae2-c649-4b03-b5bf-9bbf4ac2129d
    I 04/12 11:49:37 stopForeground state: 1 removing notification: true
  • Unknown's avatar

    same issue, although pressing the play button after the 1st 1 second pause directly after chromecast connection usually allows it to play to the end, but then doesn’t auto play the next podcast.

    tested 3 android devices against 3 chromecast devices, all having the issue. other podcast apps with casting capability had no issues.

    been having the issue for several weeks.

  • Thanks for reporting, @kaseus! I’ve added your case to our bug report to help our developers with their investigation.

Reply to Play Button Is Frozen When Trying To Cast to a Google Device