gort818 / qtwebflix

A qt webengine program for netflix
GNU General Public License v3.0
245 stars 29 forks source link

1080p playback #7

Closed BrianAllred closed 6 years ago

BrianAllred commented 6 years ago

The following repo is a Chrome extension enabling 1080p playback. Would it be possible to implement this?

https://github.com/truedread/netflix-1080p

gort818 commented 6 years ago

I saw a reddit post about that yesterday, as far as I know chrome extensions are not supported in qtwebengine. If someone knows a way to get this to work that would awesome.

I will leave this open, I definitely want to include this but not sure how yet.

ryanmusante commented 6 years ago

Is this using qtwebengine with the hotfix?

https://github.com/magiruuvelvet/LightweightQtDRMStreamViewer

URL Interceptor: Netflix 1080p hotfix2 UrlRequestInterceptor.cpp

omni6 commented 6 years ago

hot! @gort818 can you implement this?

gort818 commented 6 years ago

Hmm that is interesting I did not know another project like this existed, I can try to implement this today if I have time. :)

omni6 commented 6 years ago

hmm, i dont get it to work...

gort818 commented 6 years ago

@omni6 What do you mean?

omni6 commented 6 years ago

I compiled https://github.com/magiruuvelvet/LightweightQtDRMStreamViewer just for interest. but when i run it i get:

Netflix Player detected! Injecting Netflix 1080p Unlocker... js: Refused to execute script from 'https://assets.nflxext.com/en_us/ffe/player/html/cadmium-playercore-5.0008.803.011.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.

Before you make you a lot of work... try it yourself, perhaps i do something wrong. But for me it seems to be broken.

ryanmusante commented 6 years ago

Does it run without 1080p support? Does the application fail to compile correctly?

Submit an issue on that side and we can work together to find a solution.

gort818 commented 6 years ago

@omni6 I just tried it, same issue as you I also tried to implement it in qtwebflix but no luck :(

ryanmusante commented 6 years ago

LightweightQtDRMStreamViewer has new commit which apparently fixes issue. He said if it fails again in future, he will post script.

ryanmusante commented 6 years ago

screenshot from 2018-03-29 20-44-27

omni6 commented 6 years ago

first i thought i were on the wrong github page xD

gort818 commented 6 years ago

Ok guys looks like we got it going.. I will close this for now until any issues arise.

close with a5eec25

omni6 commented 6 years ago

Great!

omni6 commented 6 years ago
mainwindow.cpp: In constructor 'MainWindow::MainWindow(QWidget*)':
mainwindow.cpp:42:9: error: 'class MainWindow' has no member named 'm_interceptor'
   this->m_interceptor = new UrlRequestInterceptor;
         ^~~~~~~~~~~~~
mainwindow.cpp:43:65: error: 'class MainWindow' has no member named 'm_interceptor'
   this->webview->page()->profile()->setRequestInterceptor(this->m_interceptor);
                                                                 ^~~~~~~~~~~~~
make: *** [Makefile:1024: mainwindow.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
:: Unable to build qtwebflix-git - makepkg exited with code: 2
gort818 commented 6 years ago

@omni6 yeah sorry about that, it is fixed now :)

omni6 commented 6 years ago

screenshot

gort818 commented 6 years ago

@omni6 is that six from Battlestar Galactica? Nice it is working :) good job everyone

omni6 commented 6 years ago

hmm, you could be right! but it is so long ago i watched galactica... But really i struggle to watch all the nice already finished series again, but now in HD!! My wife would be totally horrified if i tell her that we must watch complete walking dead again. thanks @gort818

ryanmusante commented 6 years ago

How do you get the statistics screen?

gort818 commented 6 years ago

Crtl alt shift d

On Fri, Mar 30, 2018, 16:06 Ryan Musante notifications@github.com wrote:

How do you get the statistics screen?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/gort818/qtwebflix/issues/7#issuecomment-377642739, or mute the thread https://github.com/notifications/unsubscribe-auth/AIrTiTNEeFXHnb2oTSpb9wJrPsvt6NbIks5tjrp1gaJpZM4SCcCS .

gort818 commented 6 years ago

@omni6 Then it is time for a rewatch! I know what you mean, I am trying to convince my wife to re-watch all of Stargate SG1 with me.

fariss commented 6 years ago

You guys know a way to force 1080p on HBO NOW?

gort818 commented 6 years ago

For me hbo streams at 1080p or at least it appears to be there are not any metrics to see but it looks fantastic. This is from there website. It adjust automatically I do not think there is a way to force it.. I could be wrong but I could not find anything atm.

Is HBO NOW programming available in HD? Yes, most shows on HBO NOW are available in HD. When streaming video, HBO NOW automatically adjusts the video quality based on the download speed of your broadband connection.