even if it's running on termux the scheduler is nice with amused, so it actually manages to play in the background without lags.
oh, and now I've seen `termux-notification`. maybe this is really viable
oh yeah. once I realized that termux-notification needed Termux::API to be installed, even the notification works!
Ideally I should find a way to intercept the headsets buttons, but for now I'm already happy 