QtTube is a Qt frontend for YouTube, made in C++. It aims to provide all of the features of the YouTube website, many of which other frontends do not include, while maintaining as much privacy as possible.
Features
- FULLY FUNCTIONAL YouTube login.
- TOTAL INTEGRATION with YouTube. This means, assuming you haven't turned the features off in the Settings and you are logged in, videos you watch will be saved in your History and tweak your recommendations across not only this application but also the YouTube website and app.
- Home page and watch page.
Roadmap
This list is ordered by priority. Everything will likely be added in this order.
- Channel, descriptions, recommendations, etc. on watch page (at the moment, the watch page is only the video and title)
- Account menu
- Channel pages
- SponsorBlock integration
- Trending tab on home page
- Switch video player from an embed of YouTube's player to one based off of libmpv
- Subscriptions/history export
Contributing
This project is in desperate need of contributors should it not take an eternity to finish. No matter how small, pull requests are GREATLY appreciated. This is, at the moment, a one-man effort. And there will be no codes of conduct here - I don't care who you are: if your code is good and works, that's all that matters!