Please also consider the GL-iNEt Puli (XE300):
- 5V 2A USB C connector and a 5000mAh battery
- SIM and [not tested by myself] eSIM support.
- Tailscale and Nebula available as a plug-in.
- Main network and guest network can be set.
- OpenWRT if you want the GL-iNET firmware.
I'm sure this is what commenter meant.
GadgetBridge even works without the need of accessing the internet, and open source app that gets regular updates and has a nightly build available.
I get my wearables and others from their list of supported devices https://gadgetbridge.org/gadgets/
Need the Maps data, the satellite picture, or StreetView? All these past years this WebView wrapper have been working like a charm https://f-droid.org/packages/us.spotco.maps
And remember you can always get the audio steam through HTTP Live Streaming (HLS), on its M3U format, or others with better quality.
There are many Android apps like Transistor to enjoy the stream, and even VLC can open these, in order to avoid using a web browser.
Likewise, I prefer online radios than big tech algorithms that craft my music experience.
Another route is to go serverless and use DecSync. Thunderbird (or Evolution) will sync with the Android app (F-Droid available) and your Cal, your Cards, and tasks, and even RSS will be replicated on the other peers.
Librera FD (F-Droid) has OPDS stripped out.
https://github.com/foobnix/LibreraReader/issues/1335
But you can get the Play Store version through Obtainium. It's the PRO version (also available with Obtainium) the one with OPDS support.
On your desktop please try Freetube.
You can also import your NewPipe backup (history and subscriptions)
Freetube will also allow you to have different profiles, that you could use one per device and regularly import their backups.
Still waiting for them to catch up and join the revolution of sat streaming, boostagrams , and other Podcasting 2.0 features.
Still my app of choice (due to F-Droid availability and many years of playback history).