All Projects → gort818 → Qtwebflix

gort818 / Qtwebflix

Licence: gpl-3.0
A qt webengine program for netflix

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Qtwebflix

Hacktoberfest2020 Contributions
A beginner-friendly project to help you in open-source contributions. Made specifically for contributions in HACKTOBERFEST 2020! Hello World Programs and Algorithms! Please leave a star ⭐ to support this project! ✨
Stars: ✭ 196 (-2.97%)
Mutual labels:  open-source
Vmoex Framework
一个开源的二次元向的社区程序。
Stars: ✭ 198 (-1.98%)
Mutual labels:  open-source
Projecteur
Linux Desktop Application for the Logitech Spotlight device (and similar devices) - Digital Laser Pointer
Stars: ✭ 199 (-1.49%)
Mutual labels:  qt5
Intermine
A powerful open source data warehouse system
Stars: ✭ 195 (-3.47%)
Mutual labels:  open-source
Omni Notes
Open source note-taking application for Android
Stars: ✭ 2,343 (+1059.9%)
Mutual labels:  open-source
Qml Creative Controls
QML controls for creative applications and creative coding
Stars: ✭ 199 (-1.49%)
Mutual labels:  qt5
Tagspaces
TagSpaces is an offline, open source, document manager with tagging support
Stars: ✭ 2,451 (+1113.37%)
Mutual labels:  open-source
Echomods
Open source ultrasound processing modules and building blocks
Stars: ✭ 200 (-0.99%)
Mutual labels:  open-source
Currency Converter Swift3.0 Viper
Calculates money quick and easy way to see live foreign exchange rates (Based on swift 4.2, viper architecture and special thanks to https://github.com/hakanensari/fixer-io for conversion API)
Stars: ✭ 198 (-1.98%)
Mutual labels:  open-source
Startbootstrap Blog Post
A Bootstrap HTML template for blog posts - created by Start Bootstrap
Stars: ✭ 199 (-1.49%)
Mutual labels:  open-source
Podgrab
A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.
Stars: ✭ 194 (-3.96%)
Mutual labels:  open-source
Seamly2d
Open source patternmaking software.
Stars: ✭ 197 (-2.48%)
Mutual labels:  qt5
Marvel
Marvel - Face Recognition With Android & OpenCV
Stars: ✭ 199 (-1.49%)
Mutual labels:  open-source
Paac
Open source implementation of the PAAC algorithm presented in Efficient Parallel Methods for Deep Reinforcement Learning
Stars: ✭ 196 (-2.97%)
Mutual labels:  open-source
Blazorrepl
Write, compile, execute and share Blazor components entirely in the browser
Stars: ✭ 196 (-2.97%)
Mutual labels:  open-source
Code Relay
Source for the Code Relay website. Code Relay The fastest and easiest way to contribute to open source!
Stars: ✭ 129 (-36.14%)
Mutual labels:  open-source
Outwiker
Сross-platform software for keeping your notes in a tree
Stars: ✭ 198 (-1.98%)
Mutual labels:  open-source
Nextcloud Spreed Signaling
Standalone signaling server for Nextcloud Talk.
Stars: ✭ 201 (-0.5%)
Mutual labels:  open-source
Client theming
💻 Nextcloud themed desktop client - Moved over to https://github.com/nextcloud/desktop
Stars: ✭ 201 (-0.5%)
Mutual labels:  open-source
Edx App Ios
The Open EdX mobile app for iOS!
Stars: ✭ 199 (-1.49%)
Mutual labels:  open-source

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

NOTE: AS OF JULY 26 QtWebFlix can no longer stream netlifx in 1080! :( Thanks Netlifx

If anyone can help please feel free

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].