The singlemost used app on my devices since ten years is Newpipe.
Over the years I've collected some potential tweaks for, hopefully a bit longer endurance when playing news in the background during long workdays. These are my routines and settings, and please by all means correct me if I've got it wrong or missed something out of this decade-long experiment run;
First;
Export settings and playlists, uninstall app and set upp 'refactor nightly'-branch of Newpipe, apply your exported playlists.
Update Newpipe from its source webpage in Vanadium, or use Obtainium.
Use Soupslurpr's Appverifier from Accrescent, which is easy to do as a routine, and Obtainium has a setting to auto-check installs and updates via Appverifier.
GrapheneOS 'app info' settings for Newpipe;
Allow network and notifications, deny sensors.
Full exploitation protections, no compatibility modes needed.
Allow background data usage but not unrestricted.
Power setting: Optimized.
No verified links, open in browser only (or use this setting to force Newpipe into just a small set of allowed links).
Disable app when not in use.
Now, open Newpipe's own settings.
Video and Audio settings page;
Default resolution: 480p.
Default popup resolution: 480p (also, avoid using the popup).
Default Video and Audio formats: WebM.
Seeker thumbnail preview: Don't show.
Preferred open action: show info.
Minimize on app switch: Minimize to background player.
Start main player in fullscreen: Off.
Autoplay: Never.
Auto-enqueue next stream: Off.
Notifications settings page;
New streams notifications: Off.
Player notifications settings subpage;
Crop thumbnail: Off.
Colourise notification: Off.
Show thumbnail: Off.
Fourth action button: Nothing.
Fifth action button: Nothing.
Appearance settings page;
Theme; Black.
Tablet mode: Off.
List mode: List.
History settings page;
Search history: Off.
Content settings page;
Content of main page: Remove 'default kiosk'
Channel tabs: Remove 'likes'.
Peertube instances: Remove every unneeded instance.
Search suggestions: Remote suggestions only.
Image quality: Low, or Medium if Low bother you too much.
Feed update threshold: Always (since you'll be doing this manually)
Fetch from dedicated feed: Off.
Fetch channel tabs: Videos, shorts, live.
Disable autorefresh of channels, do this manual only.
Lastly the most impactful of all:
Try listening to news and other clips with Newpipe minimised to background player as much of the time as possible.
This might be a challenge getting used to, but surprisingly few clips really need their visual manifestation, (and this without any doubt, is the one of my advices with the most dramatic effects on battery drain).
Expect the others to be more subtle, some may not work at all due to Me having misunderstood their nature alltogether, but, having tried them all out since, say, at least eight years on four different devices, at least some of these practices should actually be real. My P6a with 680 charging cykles typically have 30-45 percent left in the evening after a whole day when Newpipe have been running 8-11h mostly in the background.