/qtwebflix

A qt webengine program for netflix

Primary LanguageC++GNU General Public License v3.0GPL-3.0

qtwebflix

A qt webengine program to watch Netflix and other streaming services

alt text

QtWebFlix on KDE Plasma Media Player and KDE Connect

Usage

Usage: qtwebflix [options]
Qtwebflix Help

 Shortcuts:
 CTRL + Q to quit
 CTRL + F11 for full screen
 CTRL + F5 to reload
 CTRL + SHIFT + ALT + D for metrics display

 To Control playback rate :
 CTRL + W = Speed up 
 CTRL + S = Slow down 
 CTRL + R = Reset to default rate

Options:
  -h, --help                   Displays this help.
  -v, --version                Displays version information.
  -p, --provider <provider>    Set content provider eg. netflix.com
  -u, --useragent <useragent>  change useragent eg. "Mozilla/5.0 (X11; Linux
                               x86_64; rv:63.0) Gecko/20100101 Firefox/63.0"
  -n, --nonhd                  Do not use HD addon, you will be limited to 720p

Example of playback rate visualizer. alt text As of March 30th 2018:

   Now supports Netflix in 1080P.
   Also supports adding other streaming services go to ~/.config/Qtwebflix/Providers.conf and add your service
   ex. netflix=https://netflix.com
   To use these other services right clicking will bring up a context menu with all available options.

Now available in the AUR

Instructions:

Requirements-

qt5
qtwebegine(with proprietary codecs) *Most distros have this in their repos
widevine libs

If your distro does not compile qtwebengine with proprietary codecs.

Read this http://blog.qt.io/blog/2016/06/03/netflix-qt-webengine-5-7/

Compiling manually

 1. git clone --recursive https://github.com/gort818/qtwebflix.git
 2. cd qtwebflix
 3. qmake -config release
 4. make
 5. Binary will be labeled qtwebflix

Arch and derivatives

Refer the aur package https://aur.archlinux.org/packages/qtwebflix-git/

Ubuntu 17.04/17.10/18.04 and Linux Mint 19 - qtwebengine comes with proprietary codecs

   chmod +x widevine.sh
   sudo ./widevine.sh
   to uninstall sudo ./widevine.sh uninstall
   Follow instructions for compiling manually

Ubuntu 18.10

   chmod +x widevine-18.10.sh
   sudo ./widevine-18.10.sh
   to uninstall sudo ./widevine-18.10.sh uninstall      
   Follow instructions for compiling manually

Note: If you receiving an error loading qtwebflix try

   qtwebflix --register-pepper-plugins="/usr/lib/qt/plugins/ppapi/libwidevinecdmadapter.so; application/x-ppapi-widevine-cdm"

HBO Now and HBO GO are currently not working

Current workarounds :

  1. If you have amazon you can add your HBO service. instructions

alt text