Thanks, and to answer your question. My personal preference is to have a unified framework, I now it is unnecessary but I like running as minimal packages as possible. I have done this pretty easily with GTK and was just looking into doing it with QT.
I dropped crunchyroll as soon as Sony bought them and i have watched and listened to plenty of Sony content with out giving them anything. Been that way since early 2000s.