Problem you may be having, or feature you want:
(As a new AP user) I'm used to always rely on mobile data connection to stream podcasts. After early use, I get a modal window noting that streaming over mobile data is disabled, and I'm asked whether I want to stream anyway. I have to problems here:
(Use case interpreted from this forum thread)
Suggested solution:
Decided solution:
Always allow to AlwaysStream to OnceThe dialog already has a checkbox to always allow streaming. Do you think it would be enough to just rename the checkbox to something like "always allow"?

Maybe "remember decision" as it would work for both cancel and stream.
Remembering the decision to not stream could be confusing. After that, pressing the stream button would just do nothing and users would not know why.
The dialog already has a checkbox to always allow streaming
When the Android system asks the user for a permission, it presents this Do not show again option to allow the user not to be bugged again any-more with the same permission request. I interpreted this tickbox in the same way: when enabled, it doesn't ask for this (temporary) permission again.
If this tickbox always allows streaming (effectively changing app settings), the dialog certainly needs updating. Rather than updating this tickbox, I would opt for removing the tickbox and having three options:
Streaming over mobile data connection is disabled in the settings. Do you want to stream anyway?
Sounds good (and also consistent with the notification that is shown when auto-play comes across a non-downloaded episode). I would remove the text "(update setting)", though. "Always allow" is already clear enough that it will be saved. Also, this would allow to get the change into 2.0.0 (no text changes).
I adapted the dialog:

I would still change the text 'Stream' to 'Allow once/this time' as 'always allow' also streams. But this can also still be improved in a next version (as you shared now is not ideal but still works).
What about only "always" and "once" ?
I think dialog title and text make it clear that it is for streaming.
I like @Matth7878's proposal as well. However, it would mean that the time dimension (the 'anything launched in the coming 10 minutes') becomes irrelevant, and should be removed from the code as well. What d'you think @ByteHamster?
The dialog does not have a time dimension, currently. This is just a one-time permission. (the dialog that has a time dimension is the "download over mobile data" one). I think the time dimension is not needed for streaming because once you started it, you probably do not play lots of other podcasts in the next few minutes, anyway.
What about only "always" and "once" ?
Could you please edit the first post to include that? Makes it easier for contributors to see what they should do.
Ah, thanks for the clarification
@Niffler implemented this change. Should the notification (displayed when using continuous playback and streaming an episode when in background) use "Allow" or "Always allow"?
Dialog:

Notification:

I think always is sufficient. Or else it should also be Allow once and not just once.
Maybe instead of "tap to stream anyway" to make it clearer it should say : "Do you want to allow it ?"
Maybe instead of "tap to stream anyway" to make it clearer it should say : "Do you want to allow it ?"
The reason why this is there is that some old Android versions do not support buttons in notifications. Tapping the whole notification allows streaming (once), too.
Most helpful comment
What about only "always" and "once" ?
I think dialog title and text make it clear that it is for streaming.