{"id":13808652,"url":"https://github.com/gort818/qtwebflix","last_synced_at":"2025-05-14T02:32:13.930Z","repository":{"id":40696064,"uuid":"86012201","full_name":"gort818/qtwebflix","owner":"gort818","description":"A qt webengine program  for netflix","archived":false,"fork":false,"pushed_at":"2022-06-26T18:58:29.000Z","size":2098,"stargazers_count":248,"open_issues_count":25,"forks_count":28,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-08-04T01:09:54.951Z","etag":null,"topics":["amazon-prime-video","cpp","linux","netflix","open-source","qt5","qtwebengine","streaming-video"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gort818.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-03-24T00:58:00.000Z","updated_at":"2024-06-15T07:53:34.000Z","dependencies_parsed_at":"2022-09-01T15:23:40.911Z","dependency_job_id":null,"html_url":"https://github.com/gort818/qtwebflix","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gort818%2Fqtwebflix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gort818%2Fqtwebflix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gort818%2Fqtwebflix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gort818%2Fqtwebflix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gort818","download_url":"https://codeload.github.com/gort818/qtwebflix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225273255,"owners_count":17448074,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amazon-prime-video","cpp","linux","netflix","open-source","qt5","qtwebengine","streaming-video"],"created_at":"2024-08-04T01:01:48.165Z","updated_at":"2024-11-19T00:30:55.908Z","avatar_url":"https://github.com/gort818.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"# qtwebflix \n\n![logo](https://user-images.githubusercontent.com/8083855/50625087-08698480-0f3f-11e9-88a3-5c65a4ed9e4b.png)\n\nA Qt webengine browser application to watch Netflix and other streaming services.\n\n![screenshot](https://i.imgur.com/jrc7vV9.jpg) \n\n **QtWebFlix on KDE Plasma Media Player and KDE Connect**\n \n![kdeconnect-screenshot](https://i.imgur.com/m0NMzOK.png)\n\n\n\n## Usage\n\n```\nUsage: qtwebflix [options]\nQtwebflix Help\n\n Shortcuts:\n CTRL + Q to quit\n CTRL + F11 for full screen\n CTRL + F5 to reload\n CTRL + SHIFT + ALT + D for metrics display\n\n To Control playback rate :\n CTRL + W = Speed up \n CTRL + S = Slow down \n CTRL + R = Reset to default rate\n\nOptions:\n  -h, --help                   Displays this help.\n  -v, --version                Displays version information.\n  -p, --provider \u003cprovider\u003e    Set content provider eg. netflix.com\n  -u, --useragent \u003cuseragent\u003e  change useragent eg. \"Mozilla/5.0 (X11; Linux\n                               x86_64; rv:63.0) Gecko/20100101 Firefox/63.0\"\n  -n, --nonhd                  Do not use HD addon, you will be limited to 720p\n```\n\nExample of playback rate visualizer.\n\n![playback-rate-screenshot](https://i.imgur.com/B26CloV.png)\n\n## News\n\n**January 7th 2022**\n\n* Netflix 1080p is working for now!\n\n**July 26th 2019:**\n\n* Netflix 1080p no longer working\n\n\n**As of March 30th 2018:**\n\n~~* Now supports Netflix in 1080P. NOTE not all shows and movies will work!~~\n* Also supports adding other streaming services. Go to `~/.config/Qtwebflix/providers.conf` and add your service. Example:\n       \n       Netflix=https://netflix.com\n\n* To use other services right click inside the application and a context menu will bring up all available options you added.\n\n## Instructions\n\n### Requirements \n```\n  qt5\n  qtwebegine(with proprietary codecs) *Most distros have this in their repos\n  widevine libs\n```\n\nIf your distro does not compile qtwebengine with proprietary codecs, read [this](http://blog.qt.io/blog/2016/06/03/netflix-qt-webengine-5-7/).\n\n### Compiling manually\n ```\n  1. git clone --recursive https://github.com/gort818/qtwebflix.git\n  2. cd qtwebflix\n  3. qmake -config release\n  4. make\n  5. Binary will be labeled qtwebflix\n```\n\n### Distribution packages\n\n#### Arch and derivatives\n\n   Refer the [AUR package](https://aur.archlinux.org/packages/qtwebflix-git/).\n   \n#### Ubuntu\n       \n**Ubuntu 17.04/17.10/18.04 and Linux Mint 19 - qtwebengine comes with proprietary codecs**\n\n       chmod +x widevine.sh\n       sudo ./widevine.sh\n       to uninstall sudo ./widevine.sh uninstall\n       Follow instructions for compiling manually\n       \n**Ubuntu 18.10**\n \n       chmod +x widevine-18.10.sh\n       sudo ./widevine-18.10.sh\n       to uninstall sudo ./widevine-18.10.sh uninstall      \n       Follow instructions for compiling manually\n       \n**Note**\n\nIf you receiving an error loading qtwebflix try:\n\n       qtwebflix --register-pepper-plugins=\"/usr/lib/qt/plugins/ppapi/libwidevinecdmadapter.so; application/x-ppapi-widevine-cdm\"\n    \n### Troubleshooting \n   \n**HBO Now and HBO GO are currently not working**\nThere have been reports that HBO Now and GO, but not verified yet.\n\nCurrent workarounds:\n \n 1. If you have Amazon you can add your HBO service. Read [instructions](https://help.hbogo.com/hc/en-us/articles/204872107-Watching-HBO-on-Amazon-Prime-Video-Channels).\n\n![hbo-screenshot](https://i.imgur.com/8f7lsED.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgort818%2Fqtwebflix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgort818%2Fqtwebflix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgort818%2Fqtwebflix/lists"}