Background Play not working on streamed intermittent audio

**Background play is ticked, but lasts just a few minutes:

**Steps to Reproduce

1 Go to broadcastify.com
2 find a police or fire channel with intermittent traffic, as in not a big city, but one with long pauses of many minutes
3 listen, then press power button to stop screen

Actual Result**
4 audio stops within a few minutes
5 audio will resume if you go to that tab group again

Expected result:
Background playing, even with intermittent audio feed.

Reproduces how often:
Every time

Operating System and Brave Version
Android 15, Build/BP1A.250505.005
Brave 1.79.126, Chromium 137.0.7151.119

Additional Information:
I’m a rural volunteer fireman and I monitor our local sheriff and fire channels via broadcastify.com to know when I’m needed. I’ve been using Background Play for a year or more, since when it was in Beta. It’s never worked on intermittent audio streams. I don’t use it for anything else, so don’t know if it works elsewhere.

I guess nobody cares?

Could test this in brave://settings/shields/filters Custom rules

broadcastify.com##+js(brave-disable-pageview-api)

I had no issues myself.

1 Like

I’m giving that a try. Trimmed off https that Brave prefixed on, hope that works.

Thanks for trying but that didn’t work. I ran Android and Windows side by side, same Broadcastify audio stream. The Android stops when the screen times out.

I tried leaving the https in, see if that makes a difference. It did not. The Android audio feed stops as soon as the screen times out.

I posted a query in the RadioReference forums, home of Broadcastify.

Is it related to the android device? does different device help?

1 Like

Can’t answer that, bc the only other devices we have is Windoze. We all have the same phones, Pixel 6 degoolag’d, running CalyxOS. Should make no difference unless Brave doesn’t like CalyxOS. Have not had trouble with other apps.

Does it work in windows in the background? The desktop/android adblocking scriptlets work very similarly.

Some filter rules to force it to run in the Background.

broadcastify.com##+js(aeld, visibilitychange)
broadcastify.com##+js(aeld, blur)
broadcastify.com##+js(aeld, focus)
broadcastify.com##+js(set, document.hidden, false)

Alternative rule to check for visibilitychange