VLC, and Kodi both work well, the Gnome player wont play most codecs I have found; but as usual until we build players for the GPU(I forget the name of the experimental player) or we have an in-between software layer to access the video acceleration hardware we will get around an hour of play before depleting a full battery.
VLC requires dismissing the first play dialog by swiping it away in the app selector, after that it is normal VLC greatness except for battery burn, it does require scaling though.
Kodi works well and like VLC plays everything but the standard Estuary skin has no back button so you need a keyboard and the Phosh keyboard in the corner interferes with scaling and some inputs, Estouchy(Es-touch-y) skin has a back arrow for that input but it crashes most video stream plugins for now on pine while that skin works on an AMD64 linux laptop and an android(lineageos) tablet without crashing in my testing. It needs someone better at debugging python as to why estouchy crashes Kodi on pinephone/mobian.
VLC requires dismissing the first play dialog by swiping it away in the app selector, after that it is normal VLC greatness except for battery burn, it does require scaling though.
Kodi works well and like VLC plays everything but the standard Estuary skin has no back button so you need a keyboard and the Phosh keyboard in the corner interferes with scaling and some inputs, Estouchy(Es-touch-y) skin has a back arrow for that input but it crashes most video stream plugins for now on pine while that skin works on an AMD64 linux laptop and an android(lineageos) tablet without crashing in my testing. It needs someone better at debugging python as to why estouchy crashes Kodi on pinephone/mobian.