After like a week of trying to make my tinkerboard rk3288 play videos I finally found the holy grail:
https://users.armbian.com/jmcc/output/
Find the latest version and install that with all his dependencies, all the dependencies are in the debian archive:
deb http://archive.debian.org/debian buster main contrib non-free
deb http://archive.debian.org/debian buster-updates main contrib non-free
deb http://archive.debian.org/debian buster-backports main contrib non-free
deb http://archive.debian.org/debian-security buster/updates main contrib non-free
deb [signed-by=/usr/share/keyrings/armbian.gpg] https://github.armbian.com/configng stable main
deb http://apt.armbian.com buster main buster-utils buster-desktop
I managed to play 4k hevc dolby atmos 5.1 movie streaming from my jellyfin server at my parents house using kodi-gbm and it worked flawlessly! I couldn't do the same with mpv yet. I hope this helps ppl with this ancient (2017) sbc.