Giter VIP home page Giter VIP logo

qttube's Introduction

Hi there, I'm Bow ๐Ÿ‘‹

qttube's People

Contributors

bowdown097 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

qttube's Issues

How to make .exe for Win11?

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?

Style settings in KDE not honoured

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 Layout To-do List

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:

  • Temporary (most likely) removal of the "Use shelves homepage layout" option. Doesn't work at all with the grid layout. Will come back with a proper shelves layout hopefully at some point, as there's things other than the home tab that could use it. Finished 9/6/2023
  • "Prefer list layouts over grid layouts" option Finished 9/6/2023
  • Centering the grid. I thought this would be easy to do, turns out it's not. Spent like 20 minutes trying to do it and couldn't.

Actual bugs:

  • Crash when a continuation gets triggered by maximizing the window. There's a few seconds between the maximize and the crash where some visual glitches happen outside of the list widget, so I'm thinking it's a Qt issue I will have to circumvent somehow. Already did that successfully once so there's hope.

Sign in not recognised by the app

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:

  • application-name QtTube
  • browser-subprocess-path /usr/lib/qt6/QtWebEngineProcess
  • create-default-gl-context
  • disable-features ConsolidatedMovementXY,InstalledApp,BackgroundFetch,WebOTP,WebPayments,WebUSB,PictureInPicture
  • disable-setuid-sandbox
  • disable-speech-api
  • enable-features NetworkServiceInProcess,TracingServiceInProcess
  • enable-threaded-compositing
  • in-process-gpu
  • use-gl desktop

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

Error with CurlMulti

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)

Crash in watch page resize event

A specific sequence of events reproducibly causes a segfault in the watch page's resize event:

  • Maximize on watch page
  • Go back
  • Unmaximize
  • Click video
  • Crash

I have absolutely no clue why this happens and the debugger does not help at all. This one will be fun to fix.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.