├── .editorconfig ├── .github └── workflows │ └── php.yaml ├── .gitignore ├── LICENSE ├── README.md ├── README_EN.md ├── composer.json ├── composer.lock ├── frontend ├── footer.php ├── header.php ├── public │ ├── index.php │ └── style.css └── start.php ├── phpcs.xml ├── phpunit.xml ├── src ├── INFO ├── Mediatheken │ ├── ARD.php │ ├── Arte.php │ ├── BR.php │ ├── DreiSat.php │ ├── KiKa.php │ └── ZDF.php ├── SynoFileHostingMediathek.php └── Utils │ ├── Curl.php │ ├── Logger.php │ ├── Mediathek.php │ ├── Result.php │ ├── Tools.php │ └── defines.php └── tests ├── ARDTest.php ├── ArteTest.php ├── BRTest.php ├── DreiSatTest.php ├── KiKATest.php ├── TestCase.php ├── ZDFTest.php └── fixtures ├── ard └── apiResponse.json ├── arte ├── apiResponse.json ├── general.json └── videoPage.html ├── br └── api.json ├── dreiSat ├── episodeDetails.json ├── formitaeten.json └── videoPage.html ├── kika ├── apiResponse.xml ├── no-bitrate │ ├── apiResponse.xml │ └── videoPage.html └── videoPage.html └── zdf ├── ad ├── episodeDetails.json ├── formitaeten.json └── videoPage.html ├── episodeDetails.json ├── formitaeten.json ├── streamsDefault ├── episodeDetails.json ├── formitaeten.json └── videoPage.html └── videoPage.html /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/php.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/.github/workflows/php.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/README_EN.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/composer.lock -------------------------------------------------------------------------------- /frontend/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /frontend/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/frontend/header.php -------------------------------------------------------------------------------- /frontend/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/frontend/public/index.php -------------------------------------------------------------------------------- /frontend/public/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/frontend/public/style.css -------------------------------------------------------------------------------- /frontend/start.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/frontend/start.php -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/INFO -------------------------------------------------------------------------------- /src/Mediatheken/ARD.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/Mediatheken/ARD.php -------------------------------------------------------------------------------- /src/Mediatheken/Arte.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/Mediatheken/Arte.php -------------------------------------------------------------------------------- /src/Mediatheken/BR.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/Mediatheken/BR.php -------------------------------------------------------------------------------- /src/Mediatheken/DreiSat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/Mediatheken/DreiSat.php -------------------------------------------------------------------------------- /src/Mediatheken/KiKa.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/Mediatheken/KiKa.php -------------------------------------------------------------------------------- /src/Mediatheken/ZDF.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/Mediatheken/ZDF.php -------------------------------------------------------------------------------- /src/SynoFileHostingMediathek.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/SynoFileHostingMediathek.php -------------------------------------------------------------------------------- /src/Utils/Curl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/Utils/Curl.php -------------------------------------------------------------------------------- /src/Utils/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/Utils/Logger.php -------------------------------------------------------------------------------- /src/Utils/Mediathek.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/Utils/Mediathek.php -------------------------------------------------------------------------------- /src/Utils/Result.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/Utils/Result.php -------------------------------------------------------------------------------- /src/Utils/Tools.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/Utils/Tools.php -------------------------------------------------------------------------------- /src/Utils/defines.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/src/Utils/defines.php -------------------------------------------------------------------------------- /tests/ARDTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/ARDTest.php -------------------------------------------------------------------------------- /tests/ArteTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/ArteTest.php -------------------------------------------------------------------------------- /tests/BRTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/BRTest.php -------------------------------------------------------------------------------- /tests/DreiSatTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/DreiSatTest.php -------------------------------------------------------------------------------- /tests/KiKATest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/KiKATest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/ZDFTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/ZDFTest.php -------------------------------------------------------------------------------- /tests/fixtures/ard/apiResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/ard/apiResponse.json -------------------------------------------------------------------------------- /tests/fixtures/arte/apiResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/arte/apiResponse.json -------------------------------------------------------------------------------- /tests/fixtures/arte/general.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/arte/general.json -------------------------------------------------------------------------------- /tests/fixtures/arte/videoPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/arte/videoPage.html -------------------------------------------------------------------------------- /tests/fixtures/br/api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/br/api.json -------------------------------------------------------------------------------- /tests/fixtures/dreiSat/episodeDetails.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/dreiSat/episodeDetails.json -------------------------------------------------------------------------------- /tests/fixtures/dreiSat/formitaeten.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/dreiSat/formitaeten.json -------------------------------------------------------------------------------- /tests/fixtures/dreiSat/videoPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/dreiSat/videoPage.html -------------------------------------------------------------------------------- /tests/fixtures/kika/apiResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/kika/apiResponse.xml -------------------------------------------------------------------------------- /tests/fixtures/kika/no-bitrate/apiResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/kika/no-bitrate/apiResponse.xml -------------------------------------------------------------------------------- /tests/fixtures/kika/no-bitrate/videoPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/kika/no-bitrate/videoPage.html -------------------------------------------------------------------------------- /tests/fixtures/kika/videoPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/kika/videoPage.html -------------------------------------------------------------------------------- /tests/fixtures/zdf/ad/episodeDetails.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/zdf/ad/episodeDetails.json -------------------------------------------------------------------------------- /tests/fixtures/zdf/ad/formitaeten.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/zdf/ad/formitaeten.json -------------------------------------------------------------------------------- /tests/fixtures/zdf/ad/videoPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/zdf/ad/videoPage.html -------------------------------------------------------------------------------- /tests/fixtures/zdf/episodeDetails.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/zdf/episodeDetails.json -------------------------------------------------------------------------------- /tests/fixtures/zdf/formitaeten.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/zdf/formitaeten.json -------------------------------------------------------------------------------- /tests/fixtures/zdf/streamsDefault/episodeDetails.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/zdf/streamsDefault/episodeDetails.json -------------------------------------------------------------------------------- /tests/fixtures/zdf/streamsDefault/formitaeten.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/zdf/streamsDefault/formitaeten.json -------------------------------------------------------------------------------- /tests/fixtures/zdf/streamsDefault/videoPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/zdf/streamsDefault/videoPage.html -------------------------------------------------------------------------------- /tests/fixtures/zdf/videoPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iNaD/ds-mediatheken/HEAD/tests/fixtures/zdf/videoPage.html --------------------------------------------------------------------------------