├── .gitattributes ├── .github ├── FUNDING.yml ├── main_ui.png └── netflix.png ├── .gitignore ├── CMake └── Modules │ ├── GNUInstallDirs.cmake │ └── SetCppStandard.cmake ├── CMakeLists.txt ├── Core ├── BrowserWindowProcess.cpp ├── BrowserWindowProcess.hpp ├── ConfigManager.cpp ├── ConfigManager.hpp ├── StreamingProviderParser.cpp ├── StreamingProviderParser.hpp ├── StreamingProviderStore.cpp ├── StreamingProviderStore.hpp ├── StreamingProviderWriter.cpp └── StreamingProviderWriter.hpp ├── Gui ├── BaseWindow.cpp ├── BaseWindow.hpp ├── FlowLayout.cpp ├── FlowLayout.hpp ├── ProviderButton.cpp ├── ProviderButton.hpp ├── TitleBar.cpp └── TitleBar.hpp ├── LICENSE ├── README.md ├── Resources ├── Resources.qrc ├── app-icon.svgz ├── hide-scrollbars.js └── hide-scrollbars.js.qgz ├── Util ├── RandomString.cpp ├── RandomString.hpp ├── UrlRequestInterceptor.cpp ├── UrlRequestInterceptor.hpp ├── UserAgent.cpp └── UserAgent.hpp ├── Widgets ├── BrowserWindow.cpp ├── BrowserWindow.hpp ├── ConfigWindow.cpp ├── ConfigWindow.hpp ├── MainWindow.cpp ├── MainWindow.hpp ├── ProviderEditWidget.cpp └── ProviderEditWidget.hpp ├── main.cpp └── sample-config └── providers ├── 01-netflix.p ├── 02-amazonvideo.p ├── 03-maxdome-at.p ├── amazon-video-small.svgz ├── maxdome.png └── netflix.svgz /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: magiruuvelvet 2 | -------------------------------------------------------------------------------- /.github/main_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/.github/main_ui.png -------------------------------------------------------------------------------- /.github/netflix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/.github/netflix.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/.gitignore -------------------------------------------------------------------------------- /CMake/Modules/GNUInstallDirs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/CMake/Modules/GNUInstallDirs.cmake -------------------------------------------------------------------------------- /CMake/Modules/SetCppStandard.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/CMake/Modules/SetCppStandard.cmake -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Core/BrowserWindowProcess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Core/BrowserWindowProcess.cpp -------------------------------------------------------------------------------- /Core/BrowserWindowProcess.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Core/BrowserWindowProcess.hpp -------------------------------------------------------------------------------- /Core/ConfigManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Core/ConfigManager.cpp -------------------------------------------------------------------------------- /Core/ConfigManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Core/ConfigManager.hpp -------------------------------------------------------------------------------- /Core/StreamingProviderParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Core/StreamingProviderParser.cpp -------------------------------------------------------------------------------- /Core/StreamingProviderParser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Core/StreamingProviderParser.hpp -------------------------------------------------------------------------------- /Core/StreamingProviderStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Core/StreamingProviderStore.cpp -------------------------------------------------------------------------------- /Core/StreamingProviderStore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Core/StreamingProviderStore.hpp -------------------------------------------------------------------------------- /Core/StreamingProviderWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Core/StreamingProviderWriter.cpp -------------------------------------------------------------------------------- /Core/StreamingProviderWriter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Core/StreamingProviderWriter.hpp -------------------------------------------------------------------------------- /Gui/BaseWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Gui/BaseWindow.cpp -------------------------------------------------------------------------------- /Gui/BaseWindow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Gui/BaseWindow.hpp -------------------------------------------------------------------------------- /Gui/FlowLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Gui/FlowLayout.cpp -------------------------------------------------------------------------------- /Gui/FlowLayout.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Gui/FlowLayout.hpp -------------------------------------------------------------------------------- /Gui/ProviderButton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Gui/ProviderButton.cpp -------------------------------------------------------------------------------- /Gui/ProviderButton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Gui/ProviderButton.hpp -------------------------------------------------------------------------------- /Gui/TitleBar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Gui/TitleBar.cpp -------------------------------------------------------------------------------- /Gui/TitleBar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Gui/TitleBar.hpp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Resources/Resources.qrc -------------------------------------------------------------------------------- /Resources/app-icon.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Resources/app-icon.svgz -------------------------------------------------------------------------------- /Resources/hide-scrollbars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Resources/hide-scrollbars.js -------------------------------------------------------------------------------- /Resources/hide-scrollbars.js.qgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Resources/hide-scrollbars.js.qgz -------------------------------------------------------------------------------- /Util/RandomString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Util/RandomString.cpp -------------------------------------------------------------------------------- /Util/RandomString.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Util/RandomString.hpp -------------------------------------------------------------------------------- /Util/UrlRequestInterceptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Util/UrlRequestInterceptor.cpp -------------------------------------------------------------------------------- /Util/UrlRequestInterceptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Util/UrlRequestInterceptor.hpp -------------------------------------------------------------------------------- /Util/UserAgent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Util/UserAgent.cpp -------------------------------------------------------------------------------- /Util/UserAgent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Util/UserAgent.hpp -------------------------------------------------------------------------------- /Widgets/BrowserWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Widgets/BrowserWindow.cpp -------------------------------------------------------------------------------- /Widgets/BrowserWindow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Widgets/BrowserWindow.hpp -------------------------------------------------------------------------------- /Widgets/ConfigWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Widgets/ConfigWindow.cpp -------------------------------------------------------------------------------- /Widgets/ConfigWindow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Widgets/ConfigWindow.hpp -------------------------------------------------------------------------------- /Widgets/MainWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Widgets/MainWindow.cpp -------------------------------------------------------------------------------- /Widgets/MainWindow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Widgets/MainWindow.hpp -------------------------------------------------------------------------------- /Widgets/ProviderEditWidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Widgets/ProviderEditWidget.cpp -------------------------------------------------------------------------------- /Widgets/ProviderEditWidget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/Widgets/ProviderEditWidget.hpp -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/main.cpp -------------------------------------------------------------------------------- /sample-config/providers/01-netflix.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/sample-config/providers/01-netflix.p -------------------------------------------------------------------------------- /sample-config/providers/02-amazonvideo.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/sample-config/providers/02-amazonvideo.p -------------------------------------------------------------------------------- /sample-config/providers/03-maxdome-at.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/sample-config/providers/03-maxdome-at.p -------------------------------------------------------------------------------- /sample-config/providers/amazon-video-small.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/sample-config/providers/amazon-video-small.svgz -------------------------------------------------------------------------------- /sample-config/providers/maxdome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/sample-config/providers/maxdome.png -------------------------------------------------------------------------------- /sample-config/providers/netflix.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magiruuvelvet/LightweightQtDRMStreamViewer/HEAD/sample-config/providers/netflix.svgz --------------------------------------------------------------------------------