Git Product home page Git Product logo

qtwebflix's Introduction

qtwebflix

logo

A Qt webengine browser application to watch Netflix and other streaming services.

screenshot

QtWebFlix on KDE Plasma Media Player and KDE Connect

kdeconnect-screenshot

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.

playback-rate-screenshot

News

January 7th 2022

  • Netflix 1080p is working for now!

July 26th 2019:

  • Netflix 1080p no longer working

As of March 30th 2018:

* Now supports Netflix in 1080P. NOTE not all shows and movies will work!

  • Also supports adding other streaming services. Go to ~/.config/Qtwebflix/providers.conf and add your service. Example:

     Netflix=https://netflix.com
    
  • To use other services right click inside the application and a context menu will bring up all available options you added.

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.

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

Distribution packages

Arch and derivatives

Refer the AUR package.

Ubuntu

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"

Troubleshooting

HBO Now and HBO GO are currently not working There have been reports that HBO Now and GO, but not verified yet.

Current workarounds:

  1. If you have Amazon you can add your HBO service. Read instructions.

hbo-screenshot

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.