Тоже подумываю о своем проигрывателе, как вариант следующего проекта, только музыка. Но даже если он заработает и сбросить риски на поломку апи и странные решения со стороны gtk, то для этого кейса потенциально есть несколько проблем с будущим расширением: доступ к соцсетям\сервисам, хотя вк наверное ограничил апи на музыку, OAuth. В D я видел примеры работы с апи вк, но они были привязаны к vibe.d и кастомной либе для авторизации, у Lua часть либ старые и мертвые, разве что запускать получение токена через шелл\бинарник, ждать и потом работать с ним или как писали выше, скрипты на пайтоне или что-то еще. Туда же работа с сервисами гугла, диском. С другой стороны, других претендентов у меня мало: JavaFX и Flutter, тоже такие себе кандидаты. А если отказаться от доп. функционала, то тогда можно и юзать то, что уже есть, ту же клементину\vlc и т.п.