bowdown097 / qttube Goto Github PK
View Code? Open in Web Editor NEWA Qt frontend for YouTube.
License: GNU General Public License v3.0
A Qt frontend for YouTube.
License: GNU General Public License v3.0
Hi,
Installed through AUR.
I can successfully Sign on with my profile and a web browser window is displaying my youtube account.
But it has no impact on the QT window and i have to relog after quitting all windows.
I clicked on the QT subscriptions and the QT displays : "you need to log in"
Clicking on Home doesnt bring my tailored home.
Log on the terminal :
qt.webenginecontext:
GL Type: desktop
Surface Type: OpenGL
Surface Profile: CompatibilityProfile
Surface Version: 4.6
QSG RHI Backend: OpenGL
Using Supported QSG Backend: yes
Using Software Dynamic GL: no
Using Multithreaded OpenGL: yes
Init Parameters:
When i clik on QT Sub :
QLayout: Attempting to add QLayout "" to BrowseVideoRenderer "", which already has a layout
QLayout: Attempting to add QLayout "" to BrowseVideoRenderer "", which already has a layout
QLayout: Attempting to add QLayout "" to BrowseVideoRenderer "", which already has a layout
QLayout: Attempting to add QLayout "" to BrowseVideoRenderer "", which already has a layout
QLayout: Attempting to add QLayout "" to BrowseVideoRenderer "", which already has a layout
Hello
When compiling it with qt5 or qt6 i get this error:
weakld: F:\QtTube\lib\innertube-qt\515-os2\CurlMulti.obj - error: Duplicate symbol '_ZN9CurlMulti23staticCurlTimerFunctionEPvlS0' ('_ZN9CurlMulti23staticCurlTimerFunctionEPvlS0').
weakld: F:\QtTube\lib\innertube-qt\515-os2\CurlMulti.obj - error: Symbol previosly defined in this module.
weakld: info: fFlags new 0x0001 fFlags old 0x0001 (PUBLIC).
emxomfld: weak prelinker failed. (rc=-1)
A specific sequence of events reproducibly causes a segfault in the watch page's resize event:
I have absolutely no clue why this happens and the debugger does not help at all. This one will be fun to fix.
YouTube has changed how watch history reporting works, I assume to target viewbots. Unfortunately, it's also broken it for this program. I have yet to find a fix.
A segfault will occasionally happen when going from the watch page to search via the topbar. Haven't looked into at all since the focus is still on features.
Hello. I ran into a problem that I can not build this project for Win11. I installed Qt6, cmake, wingw, but I can't build it. Can you please provide a step by step guide for non-C users?
Just found this app and tried it on Arch with KDE. Seems to work nice (except login didn't work at first). But it seems to be hard coded to use Fusion application style? I use Kvantum, but also tried other styles (like Breeze) without it changing anything. The tabs and colours still looks like it uses Fusion. It should respect the colour and style set by the OS to look more consistent.
Some future features that would be nice is the possibility to have a card style layout (like FreeTube) and the possibility to import subscriptions from other apps like NewPipe so you don't need to login to YouTube at all.
Otherwise it's a nice addition to apps like FreeTube to get a more integrated app for KDE :)
Grid layouts have finally been introduced in the latest commit. There's some problems with them that I plan on addressing, some I can't figure out right now and others I'm going to do soon.
Stuff that needs to be done:
Actual bugs:
Ditched in favor of issue #10
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.