├── .gitattributes ├── .gitignore ├── DDownloader ├── __init__.py ├── bin │ ├── Logs │ │ ├── 2025-01-04_00-08-07-933.log │ │ ├── 2025-01-04_00-09-07-912.log │ │ ├── 2025-01-04_00-09-32-455.log │ │ ├── 2025-01-04_00-10-52-787.log │ │ ├── 2025-01-04_00-12-21-338.log │ │ ├── 2025-01-04_00-18-37-478.log │ │ ├── 2025-01-04_00-19-15-939.log │ │ ├── 2025-01-04_00-30-50-384.log │ │ ├── 2025-01-04_00-34-38-267.log │ │ ├── 2025-01-04_00-36-01-781.log │ │ ├── 2025-01-04_00-36-50-847.log │ │ ├── 2025-01-04_00-42-11-036.log │ │ ├── 2025-01-04_00-43-18-385.log │ │ ├── 2025-01-04_00-44-44-631.log │ │ ├── 2025-01-04_00-46-27-461.log │ │ ├── 2025-01-04_00-47-51-976.log │ │ ├── 2025-01-04_00-50-39-743.log │ │ └── 2025-01-04_00-52-39-700.log │ ├── N_m3u8DL-RE.exe │ ├── aria2c.exe │ ├── ffmpeg.exe │ ├── mkvmerge.exe │ ├── mp4decrypt.exe │ ├── shaka-packager.exe │ └── yt-dlp.exe ├── main.py └── modules │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-310.pyc │ ├── args_parser.cpython-310.pyc │ ├── banners.cpython-310.pyc │ ├── dash_downloader.cpython-310.pyc │ ├── helper.cpython-310.pyc │ └── hls_downloader.cpython-310.pyc │ ├── args_parser.py │ ├── banners.py │ ├── downloader.py │ ├── helper.py │ └── streamlink.py ├── LICENSE ├── README.md └── pyproject.toml /.gitattributes: -------------------------------------------------------------------------------- 1 | DDownloader/bin/* filter=lfs diff=lfs merge=lfs -text 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Python cache 2 | __pycache__/ 3 | *.pyc 4 | *.pyo 5 | *.pyd 6 | 7 | # Virtual environment 8 | venv/ 9 | env/ 10 | ENV/ 11 | 12 | # Logs and debug files 13 | *.log 14 | *.debug 15 | 16 | # Compiled files 17 | *.so 18 | 19 | # Jupyter Notebook checkpoints 20 | .ipynb_checkpoints/ 21 | 22 | # IDE specific files 23 | .vscode/ 24 | .idea/ 25 | *.swp 26 | 27 | # OS generated files 28 | .DS_Store 29 | Thumbs.db 30 | 31 | # Build artifacts 32 | build/ 33 | dist/ 34 | *.egg-info/ 35 | .eggs/ 36 | 37 | # Temporary files 38 | *.tmp 39 | *.bak 40 | *.old 41 | *.orig 42 | 43 | # Coverage and testing artifacts 44 | .coverage 45 | *.cover 46 | coverage.xml 47 | .hypothesis/ 48 | .tox/ 49 | .pytest_cache/ 50 | 51 | # Configuration files 52 | *.cfg 53 | *.ini 54 | pip.sh 55 | DDownloader/bin/* 56 | downloads/* 57 | -------------------------------------------------------------------------------- /DDownloader/__init__.py: -------------------------------------------------------------------------------- 1 | from DDownloader.main import main -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-08-07-933.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:08:07 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\modules\..\bin\N_m3u8DL-RE.exe https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd --auto-select -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --save-name bitmovin --key ccbf5fb4c2965be7aa130ffb3ba9fd73:9cc0c92044cb1d69433f5f5839a159df --key 9bf0e9cf0d7b55aeb4b289a63bab8610:90f52fd8ca48717b21d0c2fed7a12ae1 --key eb676abbcb345e96bbcf616630f1a3da:100b6c20940f779a4589152b57d2dacb --key 0294b9599d755de2bbf0fdca3fa5eab7:3bda2f40344c7def614227b9c0f03e26 --key 639da80cf23b55f3b8cab3f64cfa5df6:229f5f29b643e203004b30c4eaf348f4 5 | 6 | 00:08:07.934 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:08:07.935 ERROR: ffmpeg not found, please download at: https://ffmpeg.org/download.html 8 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-09-07-912.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:09:07 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\modules\../bin/N_m3u8DL-RE.exe https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd --auto-select -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --save-name bitmovin --key ccbf5fb4c2965be7aa130ffb3ba9fd73:9cc0c92044cb1d69433f5f5839a159df --key 9bf0e9cf0d7b55aeb4b289a63bab8610:90f52fd8ca48717b21d0c2fed7a12ae1 --key eb676abbcb345e96bbcf616630f1a3da:100b6c20940f779a4589152b57d2dacb --key 0294b9599d755de2bbf0fdca3fa5eab7:3bda2f40344c7def614227b9c0f03e26 --key 639da80cf23b55f3b8cab3f64cfa5df6:229f5f29b643e203004b30c4eaf348f4 5 | 6 | 00:09:07.913 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:09:07.915 ERROR: ffmpeg not found, please download at: https://ffmpeg.org/download.html 8 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-09-32-455.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:09:32 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\modules\../bin/N_m3u8DL-RE.exe https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd --auto-select -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --save-name bitmovin --key ccbf5fb4c2965be7aa130ffb3ba9fd73:9cc0c92044cb1d69433f5f5839a159df --key 9bf0e9cf0d7b55aeb4b289a63bab8610:90f52fd8ca48717b21d0c2fed7a12ae1 --key eb676abbcb345e96bbcf616630f1a3da:100b6c20940f779a4589152b57d2dacb --key 0294b9599d755de2bbf0fdca3fa5eab7:3bda2f40344c7def614227b9c0f03e26 --key 639da80cf23b55f3b8cab3f64cfa5df6:229f5f29b643e203004b30c4eaf348f4 5 | 6 | 00:09:32.456 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:09:32.457 ERROR: ffmpeg not found, please download at: https://ffmpeg.org/download.html 8 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-10-52-787.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:10:52 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd --auto-select -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --save-name bitmovin --key ccbf5fb4c2965be7aa130ffb3ba9fd73:9cc0c92044cb1d69433f5f5839a159df --key 9bf0e9cf0d7b55aeb4b289a63bab8610:90f52fd8ca48717b21d0c2fed7a12ae1 --key eb676abbcb345e96bbcf616630f1a3da:100b6c20940f779a4589152b57d2dacb --key 0294b9599d755de2bbf0fdca3fa5eab7:3bda2f40344c7def614227b9c0f03e26 --key 639da80cf23b55f3b8cab3f64cfa5df6:229f5f29b643e203004b30c4eaf348f4 5 | 6 | 00:10:52.788 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:10:52.790 ERROR: ffmpeg not found, please download at: https://ffmpeg.org/download.html 8 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-12-21-338.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:12:21 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd --auto-select -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --save-name bitmovin --key ccbf5fb4c2965be7aa130ffb3ba9fd73:9cc0c92044cb1d69433f5f5839a159df --key 9bf0e9cf0d7b55aeb4b289a63bab8610:90f52fd8ca48717b21d0c2fed7a12ae1 --key eb676abbcb345e96bbcf616630f1a3da:100b6c20940f779a4589152b57d2dacb --key 0294b9599d755de2bbf0fdca3fa5eab7:3bda2f40344c7def614227b9c0f03e26 --key 639da80cf23b55f3b8cab3f64cfa5df6:229f5f29b643e203004b30c4eaf348f4 5 | 6 | 00:12:21.339 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:12:21.341 ERROR: ffmpeg not found, please download at: https://ffmpeg.org/download.html 8 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-18-37-478.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: F:\Pari\PERSONAL-PROJECT\MyLibrary\DDownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:18:37 4 | Task CommandLine: F:\Pari\PERSONAL-PROJECT\MyLibrary\DDownloader\DDownloader\bin\N_m3u8DL-RE.exe https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd --auto-select -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --save-name bitmovin --key ccbf5fb4c2965be7aa130ffb3ba9fd73:9cc0c92044cb1d69433f5f5839a159df --key 9bf0e9cf0d7b55aeb4b289a63bab8610:90f52fd8ca48717b21d0c2fed7a12ae1 --key eb676abbcb345e96bbcf616630f1a3da:100b6c20940f779a4589152b57d2dacb --key 0294b9599d755de2bbf0fdca3fa5eab7:3bda2f40344c7def614227b9c0f03e26 --key 639da80cf23b55f3b8cab3f64cfa5df6:229f5f29b643e203004b30c4eaf348f4 5 | 6 | 00:18:37.771 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:18:37.774 ERROR: ffmpeg not found, please download at: https://ffmpeg.org/download.html 8 | 00:18:39.341 WARN : Force Exit... 9 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-19-15-939.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: F:\Pari\PERSONAL-PROJECT\MyLibrary\DDownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:19:15 4 | Task CommandLine: F:\Pari\PERSONAL-PROJECT\MyLibrary\DDownloader\DDownloader\bin\N_m3u8DL-RE.exe https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd --auto-select -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --save-name bitmovin --key ccbf5fb4c2965be7aa130ffb3ba9fd73:9cc0c92044cb1d69433f5f5839a159df --key 9bf0e9cf0d7b55aeb4b289a63bab8610:90f52fd8ca48717b21d0c2fed7a12ae1 --key eb676abbcb345e96bbcf616630f1a3da:100b6c20940f779a4589152b57d2dacb --key 0294b9599d755de2bbf0fdca3fa5eab7:3bda2f40344c7def614227b9c0f03e26 --key 639da80cf23b55f3b8cab3f64cfa5df6:229f5f29b643e203004b30c4eaf348f4 5 | 6 | 00:19:15.943 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:19:15.952 EXTRA: ffmpeg => F:\Pari\PERSONAL-PROJECT\MyLibrary\DDownloader\DDownloader\bin\ffmpeg.exe 8 | 00:19:15.953 EXTRA: mp4decrypt => F:\Pari\PERSONAL-PROJECT\MyLibrary\DDownloader\DDownloader\bin\mp4decrypt.exe 9 | 00:19:15.953 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 10 | 00:19:16.038 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP 11 | 00:19:16.060 INFO : Parsing streams... 12 | 00:19:16.061 INFO : Match bitmovin! 13 | 00:19:16.068 WARN : Writing meta json 14 | 00:19:16.088 INFO : Extracted, there are 7 streams, with 6 basic streams, 1 audio streams, 0 subtitle streams 15 | 00:19:16.089 INFO : Vid *CENC 1920x1080 | 4800 Kbps | 1080_4800000 | avc1.42c00d | 53 Segments | ~03m32s 16 | 00:19:16.089 INFO : Vid *CENC 1280x720 | 2400 Kbps | 720_2400000 | avc1.42c00d | 53 Segments | ~03m32s 17 | 00:19:16.090 INFO : Vid *CENC 960x540 | 1200 Kbps | 540_1200000 | avc1.42c00d | 53 Segments | ~03m32s 18 | 00:19:16.091 INFO : Vid *CENC 640x360 | 800 Kbps | 360_800000 | avc1.42c00d | 53 Segments | ~03m32s 19 | 00:19:16.092 INFO : Vid *CENC 480x270 | 400 Kbps | 270_400000 | avc1.42c00d | 53 Segments | ~03m32s 20 | 00:19:16.092 INFO : Vid *CENC 320x180 | 250 Kbps | 180_250000 | avc1.42c00d | 53 Segments | ~03m32s 21 | 00:19:16.093 INFO : Aud *CENC 1_stereo_192000 | 192 Kbps | mp4a.40.2 | en | 2CH | 53 Segments | ~03m31s 22 | 00:19:16.093 INFO : Parsing streams... 23 | 00:19:16.095 INFO : Selected streams: 24 | 00:19:16.096 INFO : Vid *CENC 1920x1080 | 4800 Kbps | 1080_4800000 | avc1.42c00d | 53 Segments | ~03m32s 25 | 00:19:16.097 INFO : Aud *CENC 1_stereo_192000 | 192 Kbps | mp4a.40.2 | en | 2CH | 53 Segments | ~03m31s 26 | 00:19:16.098 WARN : Writing meta json 27 | 00:19:16.100 INFO : Save Name: bitmovin 28 | 00:19:16.101 WARN : MuxAfterDone is detected, binary merging is automatically enabled 29 | 00:19:16.103 INFO : Start downloading...Aud 1_stereo_192000 | 192 Kbps | mp4a.40.2 | en | 2CH 30 | 00:19:16.103 INFO : Start downloading...Vid 1920x1080 | 4800 Kbps | 1080_4800000 | avc1.42c00d 31 | 00:19:16.346 WARN : Type: cenc 32 | 00:19:16.348 WARN : PSSH(WV): CAESEOtnarvLNF6Wu89hZjDxo9oaDXdpZGV2aW5lX3Rlc3QiEGZrajNsamFTZGZhbGtyM2oqAkhEMgA= 33 | 00:19:16.349 WARN : KID: eb676abbcb345e96bbcf616630f1a3da 34 | 00:19:16.351 WARN : Reading media info... 35 | 00:19:16.467 WARN : Type: cenc 36 | 00:19:16.474 WARN : PSSH(WV): CAESEOtnarvLNF6Wu89hZjDxo9oaDXdpZGV2aW5lX3Rlc3QiEGZrajNsamFTZGZhbGtyM2oqAkhEMgA= 37 | 00:19:16.475 WARN : KID: eb676abbcb345e96bbcf616630f1a3da 38 | 00:19:16.476 WARN : Reading media info... 39 | 00:19:16.806 INFO : [0x1]: Video, h264 (avc1), 1920x1080 40 | 00:19:16.806 INFO : [0x1]: Audio, aac (mp4a), 189 kb/s 41 | 00:19:18.818 INFO : Binary merging... 42 | 00:19:18.884 WARN : Type: cenc 43 | 00:19:18.886 WARN : PSSH(WV): CAESEOtnarvLNF6Wu89hZjDxo9oaDXdpZGV2aW5lX3Rlc3QiEGZrajNsamFTZGZhbGtyM2oqAkhEMgA= 44 | 00:19:18.887 WARN : KID: eb676abbcb345e96bbcf616630f1a3da 45 | 00:19:18.888 INFO : Decrypting using MP4DECRYPT... 46 | 00:19:26.390 EXTRA: Ah oh! 47 | RetryCount => 3 48 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 49 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_44.m4s 50 | 00:19:26.658 EXTRA: Ah oh! 51 | RetryCount => 3 52 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 53 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_45.m4s 54 | 00:19:26.723 EXTRA: Ah oh! 55 | RetryCount => 3 56 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 57 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_46.m4s 58 | 00:19:26.914 EXTRA: Ah oh! 59 | RetryCount => 3 60 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 61 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_47.m4s 62 | 00:19:27.262 EXTRA: Ah oh! 63 | RetryCount => 3 64 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 65 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_49.m4s 66 | 00:19:27.264 EXTRA: Ah oh! 67 | RetryCount => 3 68 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 69 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_48.m4s 70 | 00:19:27.300 EXTRA: Ah oh! 71 | RetryCount => 3 72 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 73 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_50.m4s 74 | 00:19:27.416 EXTRA: Ah oh! 75 | RetryCount => 3 76 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 77 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_51.m4s 78 | 00:19:27.420 EXTRA: Ah oh! 79 | RetryCount => 2 80 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 81 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_44.m4s 82 | 00:19:27.454 EXTRA: Ah oh! 83 | RetryCount => 3 84 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 85 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_52.m4s 86 | 00:19:27.682 EXTRA: Ah oh! 87 | RetryCount => 2 88 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 89 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_45.m4s 90 | 00:19:27.740 EXTRA: Ah oh! 91 | RetryCount => 2 92 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 93 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_46.m4s 94 | 00:19:27.945 EXTRA: Ah oh! 95 | RetryCount => 2 96 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 97 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_47.m4s 98 | 00:19:28.302 EXTRA: Ah oh! 99 | RetryCount => 2 100 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 101 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_49.m4s 102 | 00:19:28.308 EXTRA: Ah oh! 103 | RetryCount => 2 104 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 105 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_48.m4s 106 | 00:19:28.318 EXTRA: Ah oh! 107 | RetryCount => 2 108 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 109 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_50.m4s 110 | 00:19:28.442 EXTRA: Ah oh! 111 | RetryCount => 1 112 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 113 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_44.m4s 114 | 00:19:28.442 EXTRA: Ah oh! 115 | RetryCount => 2 116 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 117 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_51.m4s 118 | 00:19:28.480 EXTRA: Ah oh! 119 | RetryCount => 2 120 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 121 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_52.m4s 122 | 00:19:28.708 EXTRA: Ah oh! 123 | RetryCount => 1 124 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 125 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_45.m4s 126 | 00:19:28.755 EXTRA: Ah oh! 127 | RetryCount => 1 128 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 129 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_46.m4s 130 | 00:19:28.988 EXTRA: Ah oh! 131 | RetryCount => 1 132 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 133 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_47.m4s 134 | 00:19:29.333 EXTRA: Ah oh! 135 | RetryCount => 1 136 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 137 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_49.m4s 138 | 00:19:29.426 EXTRA: Ah oh! 139 | RetryCount => 1 140 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 141 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_50.m4s 142 | 00:19:29.442 EXTRA: Ah oh! 143 | RetryCount => 1 144 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 145 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_48.m4s 146 | 00:19:29.458 EXTRA: Ah oh! 147 | RetryCount => 1 148 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 149 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_51.m4s 150 | 00:19:29.458 EXTRA: Ah oh! 151 | RetryCount => 0 152 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 153 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_44.m4s 154 | 00:19:29.459 EXTRA: The retry attempts have been exhausted and the download of this segment has failed. 155 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 156 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_44.m4s 157 | 00:19:29.459 WARN : Response status code does not indicate success: 429 (Too Many Requests). 158 | 00:19:29.504 EXTRA: Ah oh! 159 | RetryCount => 1 160 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 161 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_52.m4s 162 | 00:19:29.737 EXTRA: Ah oh! 163 | RetryCount => 0 164 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 165 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_45.m4s 166 | 00:19:29.738 EXTRA: The retry attempts have been exhausted and the download of this segment has failed. 167 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 168 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_45.m4s 169 | 00:19:29.738 WARN : Response status code does not indicate success: 429 (Too Many Requests). 170 | 00:19:29.861 EXTRA: Ah oh! 171 | RetryCount => 0 172 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 173 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_46.m4s 174 | 00:19:29.871 EXTRA: The retry attempts have been exhausted and the download of this segment has failed. 175 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 176 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_46.m4s 177 | 00:19:29.871 WARN : Response status code does not indicate success: 429 (Too Many Requests). 178 | 00:19:30.016 EXTRA: Ah oh! 179 | RetryCount => 0 180 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 181 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_47.m4s 182 | 00:19:30.016 EXTRA: The retry attempts have been exhausted and the download of this segment has failed. 183 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 184 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_47.m4s 185 | 00:19:30.017 WARN : Response status code does not indicate success: 429 (Too Many Requests). 186 | 00:19:30.358 EXTRA: Ah oh! 187 | RetryCount => 0 188 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 189 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_49.m4s 190 | 00:19:30.359 EXTRA: The retry attempts have been exhausted and the download of this segment has failed. 191 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 192 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_49.m4s 193 | 00:19:30.360 WARN : Response status code does not indicate success: 429 (Too Many Requests). 194 | 00:19:30.467 EXTRA: Ah oh! 195 | RetryCount => 0 196 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 197 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_48.m4s 198 | 00:19:30.467 EXTRA: Ah oh! 199 | RetryCount => 0 200 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 201 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_50.m4s 202 | 00:19:30.468 EXTRA: The retry attempts have been exhausted and the download of this segment has failed. 203 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 204 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_48.m4s 205 | 00:19:30.468 EXTRA: The retry attempts have been exhausted and the download of this segment has failed. 206 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 207 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_50.m4s 208 | 00:19:30.469 WARN : Response status code does not indicate success: 429 (Too Many Requests). 209 | 00:19:30.469 WARN : Response status code does not indicate success: 429 (Too Many Requests). 210 | 00:19:30.498 EXTRA: Ah oh! 211 | RetryCount => 0 212 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 213 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_51.m4s 214 | 00:19:30.499 EXTRA: The retry attempts have been exhausted and the download of this segment has failed. 215 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 216 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_51.m4s 217 | 00:19:30.500 WARN : Response status code does not indicate success: 429 (Too Many Requests). 218 | 00:19:30.545 EXTRA: Ah oh! 219 | RetryCount => 0 220 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 221 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_52.m4s 222 | 00:19:30.546 EXTRA: The retry attempts have been exhausted and the download of this segment has failed. 223 | Exception => Response status code does not indicate success: 429 (Too Many Requests). 224 | Url => https://cdn.bitmovin.com/content/assets/art-of-motion_drm/video/1080_4800000/cenc_dash/segment_52.m4s 225 | 00:19:30.547 WARN : Response status code does not indicate success: 429 (Too Many Requests). 226 | 00:19:30.548 ERROR: Segment count check not pass, total: 54, downloaded: 45. 227 | 00:19:30.550 ERROR: Failed 228 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-30-50-384.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: F:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:30:50 4 | Task CommandLine: F:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd --auto-select -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --save-name bitmovin --key ccbf5fb4c2965be7aa130ffb3ba9fd73:9cc0c92044cb1d69433f5f5839a159df --key 9bf0e9cf0d7b55aeb4b289a63bab8610:90f52fd8ca48717b21d0c2fed7a12ae1 --key eb676abbcb345e96bbcf616630f1a3da:100b6c20940f779a4589152b57d2dacb --key 0294b9599d755de2bbf0fdca3fa5eab7:3bda2f40344c7def614227b9c0f03e26 --key 639da80cf23b55f3b8cab3f64cfa5df6:229f5f29b643e203004b30c4eaf348f4 5 | 6 | 00:30:50.675 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:30:50.677 EXTRA: ffmpeg => F:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\ffmpeg.exe 8 | 00:30:50.678 EXTRA: mp4decrypt => F:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\mp4decrypt.exe 9 | 00:30:50.678 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 10 | 00:30:50.733 WARN : Response status code does not indicate success: 429 (Too Many Requests). (1/10) 11 | 00:30:52.261 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 12 | 00:30:52.305 WARN : Response status code does not indicate success: 429 (Too Many Requests). (2/10) 13 | 00:30:53.876 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 14 | 00:30:53.926 WARN : Response status code does not indicate success: 429 (Too Many Requests). (3/10) 15 | 00:30:53.960 WARN : Force Exit... 16 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-34-38-267.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:34:38 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd --select-video BEST --select-audio BEST -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --del-after-done --save-name bitmovin --key ccbf5fb4c2965be7aa130ffb3ba9fd73:9cc0c92044cb1d69433f5f5839a159df --key 9bf0e9cf0d7b55aeb4b289a63bab8610:90f52fd8ca48717b21d0c2fed7a12ae1 --key eb676abbcb345e96bbcf616630f1a3da:100b6c20940f779a4589152b57d2dacb --key 0294b9599d755de2bbf0fdca3fa5eab7:3bda2f40344c7def614227b9c0f03e26 --key 639da80cf23b55f3b8cab3f64cfa5df6:229f5f29b643e203004b30c4eaf348f4 5 | 6 | 00:34:38.268 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:34:38.269 EXTRA: ffmpeg => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\ffmpeg.exe 8 | 00:34:38.269 EXTRA: mp4decrypt => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\mp4decrypt.exe 9 | 00:34:38.270 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 10 | 00:34:38.334 WARN : Response status code does not indicate success: 429 (Too Many Requests). (1/10) 11 | 00:34:39.836 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 12 | 00:34:39.880 WARN : Response status code does not indicate success: 429 (Too Many Requests). (2/10) 13 | 00:34:41.475 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 14 | 00:34:41.526 WARN : Response status code does not indicate success: 429 (Too Many Requests). (3/10) 15 | 00:34:43.092 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 16 | 00:34:43.134 WARN : Response status code does not indicate success: 429 (Too Many Requests). (4/10) 17 | 00:34:44.703 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 18 | 00:34:44.746 WARN : Response status code does not indicate success: 429 (Too Many Requests). (5/10) 19 | 00:34:46.326 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 20 | 00:34:46.378 WARN : Response status code does not indicate success: 429 (Too Many Requests). (6/10) 21 | 00:34:47.879 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 22 | 00:34:47.923 WARN : Response status code does not indicate success: 429 (Too Many Requests). (7/10) 23 | 00:34:49.436 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 24 | 00:34:49.494 WARN : Response status code does not indicate success: 429 (Too Many Requests). (8/10) 25 | 00:34:51.003 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 26 | 00:34:51.049 WARN : Response status code does not indicate success: 429 (Too Many Requests). (9/10) 27 | 00:34:52.563 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 28 | 00:34:52.604 WARN : Response status code does not indicate success: 429 (Too Many Requests). (10/10) 29 | 00:34:54.134 ERROR: Failed to execute action after 10 retries. 30 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-36-01-781.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:36:01 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd --select-video BEST --select-audio BEST -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --del-after-done --save-name bitmovin --key ccbf5fb4c2965be7aa130ffb3ba9fd73:9cc0c92044cb1d69433f5f5839a159df --key 9bf0e9cf0d7b55aeb4b289a63bab8610:90f52fd8ca48717b21d0c2fed7a12ae1 --key eb676abbcb345e96bbcf616630f1a3da:100b6c20940f779a4589152b57d2dacb --key 0294b9599d755de2bbf0fdca3fa5eab7:3bda2f40344c7def614227b9c0f03e26 --key 639da80cf23b55f3b8cab3f64cfa5df6:229f5f29b643e203004b30c4eaf348f4 5 | 6 | 00:36:01.782 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:36:01.783 EXTRA: ffmpeg => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\ffmpeg.exe 8 | 00:36:01.784 EXTRA: mp4decrypt => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\mp4decrypt.exe 9 | 00:36:01.784 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 10 | 00:36:01.856 WARN : Response status code does not indicate success: 429 (Too Many Requests). (1/10) 11 | 00:36:03.361 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 12 | 00:36:03.403 WARN : Response status code does not indicate success: 429 (Too Many Requests). (2/10) 13 | 00:36:04.979 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 14 | 00:36:05.034 WARN : Response status code does not indicate success: 429 (Too Many Requests). (3/10) 15 | 00:36:06.598 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 16 | 00:36:06.640 WARN : Response status code does not indicate success: 429 (Too Many Requests). (4/10) 17 | 00:36:08.204 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 18 | 00:36:08.254 WARN : Response status code does not indicate success: 429 (Too Many Requests). (5/10) 19 | 00:36:09.828 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 20 | 00:36:09.868 WARN : Response status code does not indicate success: 429 (Too Many Requests). (6/10) 21 | 00:36:11.452 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 22 | 00:36:11.501 WARN : Response status code does not indicate success: 429 (Too Many Requests). (7/10) 23 | 00:36:13.060 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 24 | 00:36:13.111 WARN : Response status code does not indicate success: 429 (Too Many Requests). (8/10) 25 | 00:36:14.683 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 26 | 00:36:14.730 WARN : Response status code does not indicate success: 429 (Too Many Requests). (9/10) 27 | 00:36:16.302 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 28 | 00:36:16.343 WARN : Response status code does not indicate success: 429 (Too Many Requests). (10/10) 29 | 00:36:17.924 ERROR: Failed to execute action after 10 retries. 30 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-36-50-847.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: F:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:36:50 4 | Task CommandLine: F:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd --select-video BEST --select-audio BEST -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --del-after-done --save-name bitmovin --key ccbf5fb4c2965be7aa130ffb3ba9fd73:9cc0c92044cb1d69433f5f5839a159df --key 9bf0e9cf0d7b55aeb4b289a63bab8610:90f52fd8ca48717b21d0c2fed7a12ae1 --key eb676abbcb345e96bbcf616630f1a3da:100b6c20940f779a4589152b57d2dacb --key 0294b9599d755de2bbf0fdca3fa5eab7:3bda2f40344c7def614227b9c0f03e26 --key 639da80cf23b55f3b8cab3f64cfa5df6:229f5f29b643e203004b30c4eaf348f4 5 | 6 | 00:36:51.275 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:36:51.277 EXTRA: ffmpeg => F:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\ffmpeg.exe 8 | 00:36:51.278 EXTRA: mp4decrypt => F:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\mp4decrypt.exe 9 | 00:36:51.278 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 10 | 00:36:51.325 WARN : Response status code does not indicate success: 429 (Too Many Requests). (1/10) 11 | 00:36:52.836 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 12 | 00:36:52.883 WARN : Response status code does not indicate success: 429 (Too Many Requests). (2/10) 13 | 00:36:54.391 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 14 | 00:36:54.439 WARN : Response status code does not indicate success: 429 (Too Many Requests). (3/10) 15 | 00:36:55.939 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 16 | 00:36:55.987 WARN : Response status code does not indicate success: 429 (Too Many Requests). (4/10) 17 | 00:36:57.558 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 18 | 00:36:57.603 WARN : Response status code does not indicate success: 429 (Too Many Requests). (5/10) 19 | 00:36:59.181 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 20 | 00:36:59.235 WARN : Response status code does not indicate success: 429 (Too Many Requests). (6/10) 21 | 00:37:00.861 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 22 | 00:37:00.908 WARN : Response status code does not indicate success: 429 (Too Many Requests). (7/10) 23 | 00:37:02.476 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 24 | 00:37:02.528 WARN : Response status code does not indicate success: 429 (Too Many Requests). (8/10) 25 | 00:37:04.104 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 26 | 00:37:04.147 WARN : Response status code does not indicate success: 429 (Too Many Requests). (9/10) 27 | 00:37:05.722 INFO : Loading URL: https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd 28 | 00:37:05.762 WARN : Response status code does not indicate success: 429 (Too Many Requests). (10/10) 29 | 00:37:07.343 ERROR: Failed to execute action after 10 retries. 30 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-42-11-036.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:42:11 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 --select-video BEST --select-audio BEST -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --del-after-done --save-name Gateway --key b5961fa529f1251869af92ab1e9ce70b:4eb373d8422beed7441c3e8d85bffdb5 5 | 6 | 00:42:11.037 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:42:11.037 EXTRA: ffmpeg => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\ffmpeg.exe 8 | 00:42:11.038 EXTRA: mp4decrypt => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\mp4decrypt.exe 9 | 00:42:11.038 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 10 | 00:42:11.115 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 11 | 00:42:11.168 WARN : Response status code does not indicate success: 403 (Forbidden). (1/10) 12 | 00:42:12.669 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 13 | 00:42:12.683 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 14 | 00:42:12.796 WARN : Response status code does not indicate success: 403 (Forbidden). (2/10) 15 | 00:42:14.308 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 16 | 00:42:14.320 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 17 | 00:42:14.342 WARN : Response status code does not indicate success: 403 (Forbidden). (3/10) 18 | 00:42:15.856 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 19 | 00:42:15.869 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 20 | 00:42:15.885 WARN : Response status code does not indicate success: 403 (Forbidden). (4/10) 21 | 00:42:17.479 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 22 | 00:42:17.496 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 23 | 00:42:17.601 WARN : Response status code does not indicate success: 403 (Forbidden). (5/10) 24 | 00:42:19.115 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 25 | 00:42:19.131 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 26 | 00:42:19.236 WARN : Response status code does not indicate success: 403 (Forbidden). (6/10) 27 | 00:42:20.752 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 28 | 00:42:20.765 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 29 | 00:42:20.874 WARN : Response status code does not indicate success: 403 (Forbidden). (7/10) 30 | 00:42:22.388 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 31 | 00:42:22.401 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 32 | 00:42:22.512 WARN : Response status code does not indicate success: 403 (Forbidden). (8/10) 33 | 00:42:24.027 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 34 | 00:42:24.041 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 35 | 00:42:24.154 WARN : Response status code does not indicate success: 403 (Forbidden). (9/10) 36 | 00:42:25.667 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 37 | 00:42:25.679 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 38 | 00:42:25.793 WARN : Response status code does not indicate success: 403 (Forbidden). (10/10) 39 | 00:42:27.306 ERROR: Failed to execute action after 10 retries. 40 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-43-18-385.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:43:18 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002 5 | 6 | 00:43:18.385 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:43:18.386 EXTRA: ffmpeg => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\ffmpeg.exe 8 | 00:43:18.387 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002 9 | 00:43:18.451 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&icpid=88888888&from=28&hms_devid=1885&mag_hms=1885 10 | 00:43:18.496 WARN : Response status code does not indicate success: 403 (Forbidden). (1/10) 11 | 00:43:19.997 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002 12 | 00:43:20.007 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&icpid=88888888&from=28&hms_devid=1885&mag_hms=1885 13 | 00:43:20.034 WARN : Response status code does not indicate success: 403 (Forbidden). (2/10) 14 | 00:43:21.544 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002 15 | 00:43:21.555 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&icpid=88888888&from=28&hms_devid=1885&mag_hms=1885 16 | 00:43:21.670 WARN : Response status code does not indicate success: 403 (Forbidden). (3/10) 17 | 00:43:23.170 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002 18 | 00:43:23.181 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&icpid=88888888&from=28&hms_devid=1885&mag_hms=1885 19 | 00:43:23.295 WARN : Response status code does not indicate success: 403 (Forbidden). (4/10) 20 | 00:43:24.815 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002 21 | 00:43:24.825 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&icpid=88888888&from=28&hms_devid=1885&mag_hms=1885 22 | 00:43:24.837 WARN : Response status code does not indicate success: 403 (Forbidden). (5/10) 23 | 00:43:26.451 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002 24 | 00:43:26.462 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&icpid=88888888&from=28&hms_devid=1885&mag_hms=1885 25 | 00:43:26.473 WARN : Response status code does not indicate success: 403 (Forbidden). (6/10) 26 | 00:43:28.089 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002 27 | 00:43:28.101 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&icpid=88888888&from=28&hms_devid=1885&mag_hms=1885 28 | 00:43:28.112 WARN : Response status code does not indicate success: 403 (Forbidden). (7/10) 29 | 00:43:29.612 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002 30 | 00:43:29.623 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&icpid=88888888&from=28&hms_devid=1885&mag_hms=1885 31 | 00:43:29.742 WARN : Response status code does not indicate success: 403 (Forbidden). (8/10) 32 | 00:43:31.249 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002 33 | 00:43:31.261 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&icpid=88888888&from=28&hms_devid=1885&mag_hms=1885 34 | 00:43:31.376 WARN : Response status code does not indicate success: 403 (Forbidden). (9/10) 35 | 00:43:32.887 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002 36 | 00:43:32.899 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&icpid=88888888&from=28&hms_devid=1885&mag_hms=1885 37 | 00:43:33.012 WARN : Response status code does not indicate success: 403 (Forbidden). (10/10) 38 | 00:43:34.523 ERROR: Failed to execute action after 10 retries. 39 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-44-44-631.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:44:44 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe "\"https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001\"" --select-video BEST --select-audio BEST -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --del-after-done --save-name Gateway --key b5961fa529f1251869af92ab1e9ce70b:4eb373d8422beed7441c3e8d85bffdb5 5 | 6 | 00:44:44.632 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:44:44.632 EXTRA: ffmpeg => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\ffmpeg.exe 8 | 00:44:44.633 EXTRA: mp4decrypt => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\mp4decrypt.exe 9 | 00:44:44.633 INFO : Loading URL: "https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001" 10 | 00:44:44.634 ERROR: Object reference not set to an instance of an object. 11 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-46-27-461.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:46:27 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 --select-video BEST --select-audio BEST -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --del-after-done --save-name Gateway --key b5961fa529f1251869af92ab1e9ce70b:4eb373d8422beed7441c3e8d85bffdb5 5 | 6 | 00:46:27.462 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:46:27.463 EXTRA: ffmpeg => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\ffmpeg.exe 8 | 00:46:27.463 EXTRA: mp4decrypt => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\mp4decrypt.exe 9 | 00:46:27.464 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 10 | 00:46:27.523 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 11 | 00:46:27.574 WARN : Response status code does not indicate success: 403 (Forbidden). (1/10) 12 | 00:46:29.086 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 13 | 00:46:29.099 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 14 | 00:46:29.112 WARN : Response status code does not indicate success: 403 (Forbidden). (2/10) 15 | 00:46:30.627 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 16 | 00:46:30.641 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 17 | 00:46:30.655 WARN : Response status code does not indicate success: 403 (Forbidden). (3/10) 18 | 00:46:32.169 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 19 | 00:46:32.181 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 20 | 00:46:32.194 WARN : Response status code does not indicate success: 403 (Forbidden). (4/10) 21 | 00:46:33.706 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 22 | 00:46:33.718 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 23 | 00:46:33.731 WARN : Response status code does not indicate success: 403 (Forbidden). (5/10) 24 | 00:46:35.232 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 25 | 00:46:35.245 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 26 | 00:46:35.259 WARN : Response status code does not indicate success: 403 (Forbidden). (6/10) 27 | 00:46:36.772 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 28 | 00:46:36.785 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 29 | 00:46:36.818 WARN : Response status code does not indicate success: 403 (Forbidden). (7/10) 30 | 00:46:38.333 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 31 | 00:46:38.346 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 32 | 00:46:38.359 WARN : Response status code does not indicate success: 403 (Forbidden). (8/10) 33 | 00:46:39.878 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 34 | 00:46:39.891 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 35 | 00:46:39.910 WARN : Response status code does not indicate success: 403 (Forbidden). (9/10) 36 | 00:46:41.422 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 37 | 00:46:41.435 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 38 | 00:46:41.449 WARN : Response status code does not indicate success: 403 (Forbidden). (10/10) 39 | 00:46:42.951 ERROR: Failed to execute action after 10 retries. 40 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-47-51-976.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:47:51 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 --select-video BEST --select-audio BEST -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --del-after-done --save-name Gateway --key b5961fa529f1251869af92ab1e9ce70b:4eb373d8422beed7441c3e8d85bffdb5 5 | 6 | 00:47:51.980 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:47:51.991 EXTRA: ffmpeg => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\ffmpeg.exe 8 | 00:47:51.991 EXTRA: mp4decrypt => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\mp4decrypt.exe 9 | 00:47:51.991 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 10 | 00:47:52.058 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 11 | 00:47:52.108 WARN : Response status code does not indicate success: 403 (Forbidden). (1/10) 12 | 00:47:53.617 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 13 | 00:47:53.630 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 14 | 00:47:53.657 WARN : Response status code does not indicate success: 403 (Forbidden). (2/10) 15 | 00:47:55.171 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 16 | 00:47:55.184 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 17 | 00:47:55.287 WARN : Response status code does not indicate success: 403 (Forbidden). (3/10) 18 | 00:47:56.805 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 19 | 00:47:56.818 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 20 | 00:47:56.834 WARN : Response status code does not indicate success: 403 (Forbidden). (4/10) 21 | 00:47:58.441 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 22 | 00:47:58.455 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 23 | 00:47:58.572 WARN : Response status code does not indicate success: 403 (Forbidden). (5/10) 24 | 00:48:00.077 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 25 | 00:48:00.090 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 26 | 00:48:00.208 WARN : Response status code does not indicate success: 403 (Forbidden). (6/10) 27 | 00:48:01.729 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 28 | 00:48:01.744 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 29 | 00:48:01.862 WARN : Response status code does not indicate success: 403 (Forbidden). (7/10) 30 | 00:48:03.371 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 31 | 00:48:03.383 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 32 | 00:48:03.502 WARN : Response status code does not indicate success: 403 (Forbidden). (8/10) 33 | 00:48:05.021 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 34 | 00:48:05.034 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 35 | 00:48:05.050 WARN : Response status code does not indicate success: 403 (Forbidden). (9/10) 36 | 00:48:06.561 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 37 | 00:48:06.575 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 38 | 00:48:06.683 WARN : Response status code does not indicate success: 403 (Forbidden). (10/10) 39 | 00:48:08.192 ERROR: Failed to execute action after 10 retries. 40 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-50-39-743.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:50:39 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 --select-video BEST --select-audio BEST -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --del-after-done --save-name Gateway --key b5961fa529f1251869af92ab1e9ce70b:4eb373d8422beed7441c3e8d85bffdb5 5 | 6 | 00:50:39.746 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:50:39.755 EXTRA: ffmpeg => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\ffmpeg.exe 8 | 00:50:39.756 EXTRA: mp4decrypt => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\mp4decrypt.exe 9 | 00:50:39.756 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 10 | 00:50:39.816 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 11 | 00:50:39.865 WARN : Response status code does not indicate success: 403 (Forbidden). (1/10) 12 | 00:50:41.367 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 13 | 00:50:41.382 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 14 | 00:50:41.488 WARN : Response status code does not indicate success: 403 (Forbidden). (2/10) 15 | 00:50:43.001 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 16 | 00:50:43.014 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 17 | 00:50:43.125 WARN : Response status code does not indicate success: 403 (Forbidden). (3/10) 18 | 00:50:44.636 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 19 | 00:50:44.650 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 20 | 00:50:44.666 WARN : Response status code does not indicate success: 403 (Forbidden). (4/10) 21 | 00:50:46.272 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 22 | 00:50:46.285 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 23 | 00:50:46.400 WARN : Response status code does not indicate success: 403 (Forbidden). (5/10) 24 | 00:50:47.907 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 25 | 00:50:47.920 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 26 | 00:50:48.032 WARN : Response status code does not indicate success: 403 (Forbidden). (6/10) 27 | 00:50:49.542 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 28 | 00:50:49.555 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 29 | 00:50:49.670 WARN : Response status code does not indicate success: 403 (Forbidden). (7/10) 30 | 00:50:51.181 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 31 | 00:50:51.197 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 32 | 00:50:51.306 WARN : Response status code does not indicate success: 403 (Forbidden). (8/10) 33 | 00:50:52.819 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 34 | 00:50:52.833 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 35 | 00:50:52.852 WARN : Response status code does not indicate success: 403 (Forbidden). (9/10) 36 | 00:50:54.456 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 37 | 00:50:54.470 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 38 | 00:50:54.490 WARN : Response status code does not indicate success: 403 (Forbidden). (10/10) 39 | 00:50:56.104 ERROR: Failed to execute action after 10 retries. 40 | -------------------------------------------------------------------------------- /DDownloader/bin/Logs/2025-01-04_00-52-39-700.log: -------------------------------------------------------------------------------- 1 | LOG 2025/01/04 2 | Save Path: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\Logs 3 | Task Start: 2025/01/04 00:52:39 4 | Task CommandLine: f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\N_m3u8DL-RE.exe https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 --select-video BEST --select-audio BEST -mt -M format=mp4 --save-dir downloads --tmp-dir downloads --del-after-done --save-name Gateway --key b5961fa529f1251869af92ab1e9ce70b:4eb373d8422beed7441c3e8d85bffdb5 5 | 6 | 00:52:39.703 INFO : N_m3u8DL-RE (Beta version) 20241203 7 | 00:52:39.713 EXTRA: ffmpeg => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\ffmpeg.exe 8 | 00:52:39.714 EXTRA: mp4decrypt => f:\pari\personal-project\mylibrary\ddownloader\DDownloader\bin\mp4decrypt.exe 9 | 00:52:39.714 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 10 | 00:52:39.776 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 11 | 00:52:39.824 WARN : Response status code does not indicate success: 403 (Forbidden). (1/10) 12 | 00:52:41.334 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 13 | 00:52:41.348 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 14 | 00:52:41.460 WARN : Response status code does not indicate success: 403 (Forbidden). (2/10) 15 | 00:52:42.971 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 16 | 00:52:42.985 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 17 | 00:52:43.096 WARN : Response status code does not indicate success: 403 (Forbidden). (3/10) 18 | 00:52:44.608 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 19 | 00:52:44.620 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 20 | 00:52:44.722 WARN : Response status code does not indicate success: 403 (Forbidden). (4/10) 21 | 00:52:46.228 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 22 | 00:52:46.242 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 23 | 00:52:46.358 WARN : Response status code does not indicate success: 403 (Forbidden). (5/10) 24 | 00:52:47.871 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 25 | 00:52:47.885 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 26 | 00:52:47.995 WARN : Response status code does not indicate success: 403 (Forbidden). (6/10) 27 | 00:52:49.519 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 28 | 00:52:49.532 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 29 | 00:52:49.647 WARN : Response status code does not indicate success: 403 (Forbidden). (7/10) 30 | 00:52:51.166 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 31 | 00:52:51.180 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 32 | 00:52:51.293 WARN : Response status code does not indicate success: 403 (Forbidden). (8/10) 33 | 00:52:52.812 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 34 | 00:52:52.827 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 35 | 00:52:52.940 WARN : Response status code does not indicate success: 403 (Forbidden). (9/10) 36 | 00:52:54.459 INFO : Loading URL: https://web.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&it=H4sIAAAAAAAAADWOyw6CMBRE_6bLhr5QF11pTEwMmohuzaW9VEKh2qKJfy8obmfmTM4QweBuo41asgpsbaQUsjZ5xUS2sigtH3uJOUn4KILmxID3Te-KYCfsclpfWUYzyjmjIifldLf14OZl8ewqjFr9sRPGV2NQ21TTFyQKzkV0MDShp0cP73P084RgOauxhVArrnK5UEKRYUpLSO3YkBukdejuENHug_sCugafkNzBtOCwgA51__T-xx2iHW0-kQ-USfQAAAA&tenantId=6001 37 | 00:52:54.473 EXTRA: Redirected => https://pop28clustera00de08172376d246317c.hypp.tv/88888888/16/20241024/268876761/268876761.mpd?allcentermount=5:1000002&rrsip=web.hypp.tv:443&zoneoffset=0&servicetype=0&icpid=&accounttype=1&limitflux=-1&limitdur=-1&accountinfo=RFqdFpuWl2sqUsRAWe%2B4xmoH897gRY5A9FN%2BzmPu99wdLPNMBAxa7SQQBXkyrGXjjW%2Fze6K6tTzPkqHaXCIw%2B7Ck3l7DG05QV6QZEYAGHgKyoKcpl0e4a0zbHhKPy16D%3A20250103164003%3AUTC%2C10001000926601%2C110.159.103.112%2C20250103164003%2CSP0000264243%2C10001000926601%2C-1%2C1%2C0%2C%2C%2C1%2C812%2C%2C%2C1%2C10000103413077%2C0%2C10000103426133%2C389239656%2C%2C%2C2%2C1%2CEND&GuardEncType=2&tenantId=6001&from=28&hms_devid=1885&mag_hms=1885&it=H4sIAAAAAAAAAzWMywoCIRRA_8al-BqphasiaCPBVNu46lUEG0mngf6-Jmp9HnMDj8e98cOGOwjRKyVV9NpxybYBVRAfrlCTjg9bjSQeSslTsjWs2XXc3TijjArBqdTkvO4OBZIRX9M-7w6bGf7ZiG3JHk3okS7QKaTUMMGc60RPBV6XVn7KG4PBrb6ZAAAA 38 | 00:52:54.578 WARN : Response status code does not indicate success: 403 (Forbidden). (10/10) 39 | 00:52:56.079 ERROR: Failed to execute action after 10 retries. 40 | -------------------------------------------------------------------------------- /DDownloader/bin/N_m3u8DL-RE.exe: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e5c93a8de0c58c50922c17a8a3babd7d2193fb43b1a7facd0b18de9274ef8061 3 | size 17197568 4 | -------------------------------------------------------------------------------- /DDownloader/bin/aria2c.exe: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:be2099c214f63a3cb4954b09a0becd6e2e34660b886d4c898d260febfe9d70c2 3 | size 5649408 4 | -------------------------------------------------------------------------------- /DDownloader/bin/ffmpeg.exe: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:36a59b638b49f8e6c622f4de7c4c8aaf8442f30138a58882ee2af3f410e5fd5c 3 | size 148103168 4 | -------------------------------------------------------------------------------- /DDownloader/bin/mkvmerge.exe: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b365a404f06e86958f347297c0305f438bce3172d84dfc6eeb63db9d1a8ae790 3 | size 19144712 4 | -------------------------------------------------------------------------------- /DDownloader/bin/mp4decrypt.exe: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4bf6f374f8623af2142e7c5d4ec58c824f7cce19f8fcaac3e44041b215d81286 3 | size 366080 4 | -------------------------------------------------------------------------------- /DDownloader/bin/shaka-packager.exe: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:18c91e9cf18037b1a1b8ceca738f0829c476fe38e20f733aa7ebba3cfe43765b 3 | size 5366272 4 | -------------------------------------------------------------------------------- /DDownloader/bin/yt-dlp.exe: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4d88a8ce1bff829c7167dd21e8b4a8eeb0db1441bc27340f0896bbe781c9c3c0 3 | size 19557107 4 | -------------------------------------------------------------------------------- /DDownloader/main.py: -------------------------------------------------------------------------------- 1 | import os, re, logging, coloredlogs, time, json 2 | from pathlib import Path 3 | from colorama import Fore, Style 4 | from DDownloader.modules.helper import download_binaries, detect_platform, get_media_info 5 | from DDownloader.modules.args_parser import parse_arguments 6 | from DDownloader.modules.banners import clear_and_print, display_help 7 | from DDownloader.modules.downloader import DOWNLOADER 8 | 9 | logger = logging.getLogger("+ MAIN + ") 10 | coloredlogs.install(level='DEBUG', logger=logger) 11 | 12 | # =========================================================================================================== # 13 | 14 | def validate_directories(): 15 | downloads_dir = 'downloads' 16 | if not os.path.exists(downloads_dir): 17 | os.makedirs(downloads_dir) 18 | logger.debug(f"Created '{downloads_dir}' directory.") 19 | return downloads_dir 20 | 21 | # =========================================================================================================== # 22 | 23 | def process_media_info(directory="downloads", log_dir="logs"): 24 | if not os.path.exists(log_dir): 25 | os.makedirs(log_dir) 26 | logger.info(f"Created logs directory: {log_dir}") 27 | 28 | if not os.path.exists(directory): 29 | logger.error(f"Directory '{directory}' does not exist. Please create it and add media files.") 30 | return 31 | 32 | mp4_files = [os.path.join(directory, f) for f in os.listdir(directory) if f.endswith(".mp4")] 33 | 34 | if not mp4_files: 35 | logger.info(f"No .mp4 files found in directory: {directory}") 36 | return 37 | 38 | logger.info(f"Found {len(mp4_files)} .mp4 file(s) in '{directory}'. Processing...") 39 | 40 | for file_path in mp4_files: 41 | try: 42 | media_info = get_media_info(file_path) 43 | if media_info: 44 | base_name = os.path.splitext(os.path.basename(file_path))[0] 45 | log_file_path = os.path.join(log_dir, f"{base_name}.log") 46 | with open(log_file_path, "w", encoding="utf-8") as log_file: 47 | json.dump(media_info, log_file, indent=4) 48 | logger.info(f"Saved media information to: {log_file_path}") 49 | print(Fore.RED + "═" * 100 + Fore.RESET + "\n") 50 | 51 | except Exception as e: 52 | logger.error(f"Failed to process {file_path}: {e}") 53 | 54 | # =========================================================================================================== # 55 | 56 | def main(): 57 | clear_and_print() 58 | platform_name = detect_platform() 59 | logger.info("Please be patient...") 60 | print(Fore.RED + "═" * 100 + Fore.RESET) 61 | time.sleep(1) 62 | bin_dir = Path(__file__).resolve().parent / "bin" 63 | download_binaries(bin_dir, platform_name) 64 | clear_and_print() 65 | 66 | downloads_dir = validate_directories() 67 | try: 68 | args = parse_arguments() 69 | except SystemExit: 70 | display_help() 71 | exit(1) 72 | 73 | downloader = DOWNLOADER() 74 | downloader.auto_select = args.auto_select 75 | 76 | if args.url: 77 | if re.search(r"\.mpd\b", args.url, re.IGNORECASE): 78 | logger.info("DASH stream detected. Initializing DASH downloader...") 79 | elif re.search(r"\.m3u8\b", args.url, re.IGNORECASE): 80 | logger.info("HLS stream detected. Initializing HLS downloader...") 81 | elif re.search(r"\.ism\b", args.url, re.IGNORECASE): 82 | logger.info("ISM (Smooth Streaming) detected. Initializing ISM downloader...") 83 | elif re.search(r"\.mp4\b", args.url, re.IGNORECASE): 84 | logger.info("MP4 file detected. Processing media information...") 85 | print(Fore.RED + "═" * 100 + Fore.RESET) 86 | downloader.normal_downloader(args.url, os.path.join(downloads_dir, args.output)) 87 | exit(1) 88 | elif re.search(r"(youtube\.com|youtu\.be)", args.url, re.IGNORECASE): 89 | logger.info("YouTube URL detected. Initializing YouTube downloader...") 90 | print(Fore.RED + "═" * 100 + Fore.RESET) 91 | is_playlist = "list=" in args.url 92 | downloader.youtube_downloader( 93 | url=args.url, 94 | output_file=os.path.join(downloads_dir, args.output), 95 | download_type="mp4", 96 | playlist=is_playlist 97 | ) 98 | exit(0) 99 | else: 100 | logger.error("Unsupported URL format. Please provide a valid DASH (.mpd), HLS (.m3u8), ISM (.ism), or YouTube URL.") 101 | exit(1) 102 | 103 | downloader.manifest_url = args.url 104 | downloader.output_name = args.output 105 | downloader.decryption_keys = args.key or [] 106 | downloader.headers = args.header or [] 107 | downloader.proxy = args.proxy 108 | 109 | if downloader.proxy: 110 | if not downloader.proxy.startswith("http://"): 111 | downloader.proxy = f"http://{downloader.proxy}" 112 | logger.info(f"Proxy: {downloader.proxy}") 113 | print(Fore.RED + "═" * 100 + Fore.RESET + "\n") 114 | 115 | if downloader.headers: 116 | logger.info("Headers:") 117 | for header in downloader.headers: 118 | logger.info(f" - {header}") 119 | print(Fore.RED + "═" * 100 + Fore.RESET + "\n") 120 | 121 | if downloader.decryption_keys: 122 | logger.info("Decryption keys:") 123 | for key in downloader.decryption_keys: 124 | logger.info(f" - {key}") 125 | print(Fore.RED + "═" * 100 + Fore.RESET + "\n") 126 | 127 | if downloader.auto_select: 128 | logger.info("Auto-select enabled - will choose best quality automatically") 129 | print(Fore.RED + "═" * 100 + Fore.RESET + "\n") 130 | 131 | try: 132 | downloader.drm_downloader() 133 | except Exception as e: 134 | logger.error(f"An error occurred during the download process: {e}") 135 | exit(1) 136 | 137 | process_media_info(downloads_dir) 138 | 139 | if args.input and args.quality: 140 | logger.info(f"Starting re-encode process for {args.input} to {args.quality.upper()} quality...") 141 | output_file = downloader.re_encode_content( 142 | input_file=args.input, 143 | quality=args.quality, 144 | codec="libx265", 145 | crf=20, 146 | preset="medium" 147 | ) 148 | 149 | if output_file: 150 | logger.info(f"Re-encoding completed successfully! Output saved to: {output_file}") 151 | else: 152 | logger.error("Re-encoding failed.") 153 | exit(1) 154 | 155 | # =========================================================================================================== # 156 | 157 | if __name__ == "__main__": 158 | main() 159 | -------------------------------------------------------------------------------- /DDownloader/modules/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.4.1" -------------------------------------------------------------------------------- /DDownloader/modules/__pycache__/__init__.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThatNotEasy/DDownloader/2b2ff933ada54a3125886e4d6b49f776f2866f06/DDownloader/modules/__pycache__/__init__.cpython-310.pyc -------------------------------------------------------------------------------- /DDownloader/modules/__pycache__/args_parser.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThatNotEasy/DDownloader/2b2ff933ada54a3125886e4d6b49f776f2866f06/DDownloader/modules/__pycache__/args_parser.cpython-310.pyc -------------------------------------------------------------------------------- /DDownloader/modules/__pycache__/banners.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThatNotEasy/DDownloader/2b2ff933ada54a3125886e4d6b49f776f2866f06/DDownloader/modules/__pycache__/banners.cpython-310.pyc -------------------------------------------------------------------------------- /DDownloader/modules/__pycache__/dash_downloader.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThatNotEasy/DDownloader/2b2ff933ada54a3125886e4d6b49f776f2866f06/DDownloader/modules/__pycache__/dash_downloader.cpython-310.pyc -------------------------------------------------------------------------------- /DDownloader/modules/__pycache__/helper.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThatNotEasy/DDownloader/2b2ff933ada54a3125886e4d6b49f776f2866f06/DDownloader/modules/__pycache__/helper.cpython-310.pyc -------------------------------------------------------------------------------- /DDownloader/modules/__pycache__/hls_downloader.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThatNotEasy/DDownloader/2b2ff933ada54a3125886e4d6b49f776f2866f06/DDownloader/modules/__pycache__/hls_downloader.cpython-310.pyc -------------------------------------------------------------------------------- /DDownloader/modules/args_parser.py: -------------------------------------------------------------------------------- 1 | import argparse 2 | from colorama import Fore, Style 3 | 4 | def parse_arguments(): 5 | """Parse and return command-line arguments.""" 6 | # Create the ArgumentParser with no default help and no description 7 | parser = argparse.ArgumentParser( 8 | add_help=False, # Disable default help 9 | usage="", # Suppress the default usage message 10 | ) 11 | 12 | # Add arguments (these will not include the default descriptions) 13 | parser.add_argument("-u", "--url", help=argparse.SUPPRESS) 14 | parser.add_argument("-p", "--proxy", help=argparse.SUPPRESS) 15 | parser.add_argument("-o", "--output", help=argparse.SUPPRESS) 16 | parser.add_argument("-k", "--key", action="append", help=argparse.SUPPRESS) 17 | parser.add_argument("-H", "--header", action="append", help=argparse.SUPPRESS) 18 | parser.add_argument("-i", "--input", help=argparse.SUPPRESS) 19 | parser.add_argument("-q", "--quality", help=argparse.SUPPRESS) 20 | parser.add_argument("--auto-select", 21 | action="store_true", 22 | help=argparse.SUPPRESS) 23 | parser.add_argument( 24 | "-h", "--help", 25 | action="help", 26 | default=argparse.SUPPRESS, 27 | help=argparse.SUPPRESS 28 | ) 29 | 30 | return parser.parse_args() -------------------------------------------------------------------------------- /DDownloader/modules/banners.py: -------------------------------------------------------------------------------- 1 | import os, time 2 | from sys import stdout 3 | from colorama import Fore, Style 4 | 5 | # =========================================================================================================== # 6 | 7 | def clear_screen(): 8 | os.system('cls' if os.name == 'nt' else 'clear') 9 | 10 | # =========================================================================================================== # 11 | 12 | def banners(): 13 | stdout.write(" \n") 14 | stdout.write(""+Fore.LIGHTRED_EX +"██████╗ ██████╗ ██████╗ ██╗ ██╗███╗ ██╗██╗ ██████╗ █████╗ ██████╗ ███████╗██████╗ \n") 15 | stdout.write(""+Fore.LIGHTRED_EX +"██╔══██╗██╔══██╗██╔═══██╗██║ ██║████╗ ██║██║ ██╔═══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗\n") 16 | stdout.write(""+Fore.LIGHTRED_EX +"██║ ██║██║ ██║██║ ██║██║ █╗ ██║██╔██╗ ██║██║ ██║ ██║███████║██║ ██║█████╗ ██████╔╝\n") 17 | stdout.write(""+Fore.LIGHTRED_EX +"██║ ██║██║ ██║██║ ██║██║███╗██║██║╚██╗██║██║ ██║ ██║██╔══██║██║ ██║██╔══╝ ██╔══██╗\n") 18 | stdout.write(""+Fore.LIGHTRED_EX +"██████╔╝██████╔╝╚██████╔╝╚███╔███╔╝██║ ╚████║███████╗╚██████╔╝██║ ██║██████╔╝███████╗██║ ██║\n") 19 | stdout.write(""+Fore.LIGHTRED_EX +"╚═════╝ ╚═════╝ ╚═════╝ ╚══╝╚══╝ ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝ ╚═╝\n") 20 | stdout.write(""+Fore.YELLOW +"═════════════╦═════════════════════════════════╦══════════════════════════════\n") 21 | stdout.write(""+Fore.YELLOW +"╔════════════╩═════════════════════════════════╩═════════════════════════════╗\n") 22 | stdout.write(""+Fore.YELLOW +"║ \x1b[38;2;255;20;147m• "+Fore.GREEN+"AUTHOR "+Fore.RED+" |"+Fore.LIGHTWHITE_EX+" PARI MALAM "+Fore.YELLOW+"║\n") 23 | stdout.write(""+Fore.YELLOW +"╔════════════════════════════════════════════════════════════════════════════╝\n") 24 | stdout.write(""+Fore.YELLOW +"║ \x1b[38;2;255;20;147m• "+Fore.GREEN+"GITHUB "+Fore.RED+" |"+Fore.LIGHTWHITE_EX+" GITHUB.COM/THATNOTEASY "+Fore.YELLOW+"║\n") 25 | stdout.write(""+Fore.YELLOW +"╚════════════════════════════════════════════════════════════════════════════╝\n") 26 | print(f"{Fore.YELLOW}[DDownloader] - {Fore.GREEN}A DRM-Protected & Non-Protected Content Downloader - {Fore.RED}[V0.4.1] \n{Fore.RESET}") 27 | 28 | # =========================================================================================================== # 29 | 30 | def clear_and_print(): 31 | time.sleep(1) 32 | clear_screen() 33 | banners() 34 | 35 | # =========================================================================================================== # 36 | 37 | def display_help(): 38 | """Display custom help message with emoji.""" 39 | print( 40 | f"{Fore.RED}.++" + "═" * 100 + f"++.{Style.RESET_ALL}\n" 41 | f"{Fore.CYAN}{'Option':<40}{'Description':<90}{Style.RESET_ALL}\n" 42 | f"{Fore.RED}.++" + "═" * 100 + f"++.{Style.RESET_ALL}\n" 43 | f" {Fore.GREEN}-u, --url{' ' * 22}{Style.RESET_ALL}URL of the manifest (mpd/m3u8/ism) 🌐\n" 44 | f" {Fore.GREEN}-p, --proxy{' ' * 20}{Style.RESET_ALL}A proxy with protocol (http://ip:port) 🌍\n" 45 | f" {Fore.GREEN}-o, --output{' ' * 19}{Style.RESET_ALL}Name of the output file 💾\n" 46 | f" {Fore.GREEN}-k, --key{' ' * 22}{Style.RESET_ALL}Decryption key in KID:KEY format 🔑\n" 47 | f" {Fore.GREEN}-H, --header{' ' * 19}{Style.RESET_ALL}Custom HTTP headers (e.g., User-Agent: value) 📋\n" 48 | f"{Fore.RED}.++" + "═" * 100 + f"++.{Style.RESET_ALL}\n" 49 | f" {Fore.GREEN}-i, --input{' ' * 20}{Style.RESET_ALL}Input file for re-encoding. 📂\n" 50 | f" {Fore.GREEN}-q, --quality{' ' * 18}{Style.RESET_ALL}Target quality: HD, FHD, UHD. 🎥\n" 51 | f" {Fore.GREEN}-h, --help{' ' * 21}{Style.RESET_ALL}Show this help message and exit ❓\n" 52 | f"{Fore.RED}.++" + "═" * 100 + f"++.{Style.RESET_ALL}\n" 53 | ) 54 | 55 | # =========================================================================================================== # 56 | -------------------------------------------------------------------------------- /DDownloader/modules/downloader.py: -------------------------------------------------------------------------------- 1 | import os, requests 2 | import subprocess 3 | import logging 4 | import platform 5 | import coloredlogs 6 | from tqdm import tqdm 7 | from colorama import Fore 8 | 9 | logger = logging.getLogger(Fore.RED + "+ DDOWNLOADER + ") 10 | coloredlogs.install(level='DEBUG', logger=logger) 11 | 12 | class DOWNLOADER: 13 | def __init__(self): 14 | self.manifest_url = None 15 | self.output_name = None 16 | self.proxy = None 17 | self.decryption_keys = [] 18 | self.headers = [] 19 | self.binary_path = None 20 | self.auto_select = False 21 | 22 | # =========================================================================================================== # 23 | 24 | def _get_binary_path(self, binary_type): 25 | base_dir = os.path.dirname(os.path.abspath(__file__)) 26 | project_root = os.path.dirname(base_dir) 27 | bin_dir = os.path.join(project_root, 'bin') 28 | 29 | if binary_type == 'N_m3u8DL-RE': 30 | binary_name = 'N_m3u8DL-RE.exe' if platform.system() == 'Windows' else 'N_m3u8DL-RE' 31 | elif binary_type == 'ffmpeg': 32 | binary_name = 'ffmpeg.exe' if platform.system() == 'Windows' else 'ffmpeg' 33 | elif binary_type == 'yt-dlp': 34 | binary_name = 'yt-dlp.exe' if platform.system() == 'Windows' else 'yt-dlp' 35 | else: 36 | raise ValueError(f"Unknown binary type: {binary_type}") 37 | 38 | # First check project's bin directory 39 | binary_path = os.path.join(bin_dir, binary_name) 40 | 41 | # For ffmpeg on Linux, fall back to system path if not found in project 42 | if binary_type == 'ffmpeg' and platform.system() == 'Linux' and not os.path.isfile(binary_path): 43 | system_ffmpeg = '/usr/bin/ffmpeg' 44 | if os.path.isfile(system_ffmpeg): 45 | binary_path = system_ffmpeg 46 | logger.info(Fore.YELLOW + f"Using system ffmpeg at: {binary_path}" + Fore.RESET) 47 | else: 48 | logger.error(f"ffmpeg not found in project bin or system path") 49 | raise FileNotFoundError(f"ffmpeg not found in project bin or system path") 50 | 51 | if not os.path.isfile(binary_path): 52 | logger.error(f"Binary not found: {binary_path}") 53 | raise FileNotFoundError(f"Binary not found: {binary_path}") 54 | 55 | if platform.system() == 'Linux' and not binary_path.startswith('/usr/bin/'): 56 | chmod_command = ['chmod', '+x', binary_path] 57 | try: 58 | subprocess.run(chmod_command, check=True) 59 | logger.info(Fore.CYAN + f"Set executable permission for: {binary_path}" + Fore.RESET) 60 | except subprocess.CalledProcessError as e: 61 | logger.error(Fore.RED + f"Failed to set executable permissions for: {binary_path}" + Fore.RESET) 62 | raise RuntimeError(f"Could not set executable permissions for: {binary_path}") from e 63 | 64 | return binary_path 65 | 66 | # =========================================================================================================== # 67 | 68 | def drm_downloader(self): 69 | if not self.manifest_url: 70 | logger.error("Manifest URL is not set.") 71 | return 72 | command = self._build_command() 73 | self._execute_command(command) 74 | 75 | # =========================================================================================================== # 76 | 77 | def _build_command(self): 78 | command = [ 79 | self._get_binary_path("N_m3u8DL-RE"), 80 | f'"{self.manifest_url}"', 81 | '-mt', 82 | '-M', 'format=mp4', 83 | '--save-dir', '"downloads"', 84 | '--tmp-dir', '"downloads"', 85 | '--del-after-done', 86 | '--decryption-engine', '"FFMPEG"', 87 | '--decryption-binary-path', f'"{self._get_binary_path("ffmpeg")}"', 88 | '--save-name', f'"{self.output_name}"' 89 | ] 90 | 91 | for key in self.decryption_keys: 92 | command.extend(['--key', f'"{key}"']) 93 | 94 | if self.proxy: 95 | if not self.proxy.startswith("http://"): 96 | self.proxy = f"http://{self.proxy}" 97 | command.extend(['--custom-proxy', f'"{self.proxy}"']) 98 | 99 | if self.auto_select: 100 | command.extend(['--auto-select']) 101 | 102 | for header in self.headers: 103 | command.extend(['-H', f'"{header}"']) 104 | 105 | return command 106 | 107 | # =========================================================================================================== # 108 | 109 | def _execute_command(self, command): 110 | try: 111 | command_str = ' '.join(command) 112 | result = os.system(command_str) 113 | 114 | if result == 0: 115 | logger.info(Fore.GREEN + "Downloaded successfully. Bye!" + Fore.RESET) 116 | print(Fore.RED + "═" * 100 + Fore.RESET + "\n") 117 | else: 118 | pass 119 | 120 | except Exception as e: 121 | logger.error(Fore.RED + f"An unexpected error occurred: {e}" + Fore.RESET) 122 | 123 | # =========================================================================================================== # 124 | 125 | def re_encode_content(self, input_file, quality, codec="libx265", crf=23, preset="superfast", audio_bitrate="256k", fps=60): 126 | resolutions = { 127 | "HD": "1280:720", 128 | "FHD": "1920:1080", 129 | "UHD": "3840:2160" 130 | } 131 | 132 | quality = quality.upper() 133 | if quality not in resolutions: 134 | logger.error(f"Invalid quality '{quality}'. Choose from: HD, FHD, UHD.") 135 | return None 136 | 137 | input_file = os.path.abspath(input_file) 138 | if not os.path.isfile(input_file): 139 | logger.error(f"Input file does not exist: {input_file}") 140 | return None 141 | 142 | resolution = resolutions[quality] 143 | base_name, ext = os.path.splitext(input_file) 144 | output_file = os.path.abspath(f"{base_name}_{quality.lower()}{ext}") 145 | 146 | self.binary_path = self._get_binary_path("ffmpeg") 147 | 148 | logger.info(f"Re-encoding {input_file} to {quality} ({resolution}) at {fps} FPS using codec {codec}...") 149 | logger.info(f"Output file: {output_file}") 150 | 151 | os.makedirs(os.path.dirname(output_file), exist_ok=True) 152 | 153 | # Build the ffmpeg command with multi-threading & FPS increase 154 | command = [ 155 | self.binary_path, 156 | "-i", f"\"{input_file}\"", 157 | "-r", str(fps), # Increase FPS 158 | "-vf", f"scale={resolution}:flags=lanczos,unsharp=5:5:1.0:5:5:0.0,hqdn3d=1.5:1.5:6:6", # Scaling + Sharpening + Denoising 159 | "-c:v", codec, 160 | "-b:v", "25M", # Video bitrate set to 25 Mbps for better quality 161 | "-crf", str(crf), # CRF still included for quality control 162 | "-preset", preset, 163 | "-threads", "0", # Enables multi-threading (uses all available CPU cores) 164 | "-c:a", "aac", 165 | "-b:a", audio_bitrate, 166 | "-movflags", "+faststart", 167 | "-pix_fmt", "yuv444p", # Ensures compatibility 168 | f"\"{output_file}\"" 169 | ] 170 | 171 | # Execute the command using `_execute_command` 172 | self._execute_command(command) 173 | 174 | # Check if output file exists to confirm success 175 | if os.path.isfile(output_file): 176 | logger.info(f"Re-encoding to {quality} at {fps} FPS completed successfully. Output saved to: {output_file}") 177 | return output_file 178 | else: 179 | logger.error(f"Re-encoding failed. Output file not created: {output_file}") 180 | return None 181 | 182 | # =========================================================================================================== # 183 | 184 | def normal_downloader(self, url, output_file): 185 | """ 186 | Download a video file from a given URL with a progress bar. 187 | Automatically adds .mp4 extension if missing. 188 | 189 | Args: 190 | url (str): The video URL to download. 191 | output_file (str): The output file path to save the video. 192 | """ 193 | try: 194 | # Add .mp4 extension if not already present 195 | if not output_file.lower().endswith(".mp4"): 196 | output_file += ".mp4" 197 | 198 | # Send a GET request to the URL with stream=True 199 | response = requests.get(url, stream=True) 200 | response.raise_for_status() # Raise an exception for HTTP errors 201 | 202 | # Get the total file size from the headers 203 | total_size = int(response.headers.get('content-length', 0)) 204 | 205 | # Open the output file in binary write mode 206 | with open(output_file, 'wb') as file: 207 | # Use tqdm to show a progress bar 208 | with tqdm( 209 | total=total_size, 210 | unit='B', 211 | unit_scale=True, 212 | unit_divisor=1024, 213 | desc=f"Downloading {os.path.basename(output_file)}", 214 | ) as progress: 215 | # Write the content in chunks 216 | for chunk in response.iter_content(chunk_size=1024): 217 | file.write(chunk) 218 | progress.update(len(chunk)) 219 | 220 | print(f"Download complete: {output_file}") 221 | 222 | except requests.exceptions.RequestException as e: 223 | print(f"Error during download: {e}") 224 | 225 | # =========================================================================================================== # 226 | 227 | def youtube_downloader(self, url, output_file, download_type="mp4", playlist=False): 228 | """ 229 | Download a video, audio, or playlist from YouTube using yt-dlp. 230 | 231 | Args: 232 | url (str): The YouTube video or playlist URL. 233 | output_file (str): The output file path to save the video or audio. 234 | download_type (str): The type of download ("mp4" for video, "mp3" for audio). 235 | playlist (bool): Whether the URL is a playlist. 236 | """ 237 | try: 238 | # Get the yt-dlp binary path 239 | yt_dlp_path = self._get_binary_path("yt-dlp") 240 | 241 | # Determine the output file extension based on download type 242 | if download_type == "mp3": 243 | output_file = os.path.splitext(output_file)[0] + ".mp3" 244 | elif download_type == "mp4": 245 | output_file = os.path.splitext(output_file)[0] + ".mp4" 246 | else: 247 | logger.error(Fore.RED + f"Invalid download type: {download_type}. Use 'mp4' or 'mp3'." + Fore.RESET) 248 | return 249 | 250 | # Build the yt-dlp command 251 | command = [ 252 | yt_dlp_path, 253 | "-o", f"\"{output_file}\"", # Output file 254 | "--no-check-certificate", # Bypass certificate verification 255 | "--extractor-args", "youtube:player_client=android", # Force a specific extractor 256 | "--ignore-errors", # Ignore errors and continue downloading 257 | ] 258 | 259 | # Add playlist-specific options if the URL is a playlist 260 | if playlist: 261 | command.extend([ 262 | "--yes-playlist", # Force downloading the playlist 263 | "--output", f"\"{output_file}/%(playlist_index)s - %(title)s.%(ext)s\"", # Organize files in a folder 264 | ]) 265 | else: 266 | command.extend([ 267 | "--no-playlist", # Ignore playlists if the URL is a single video 268 | ]) 269 | 270 | # Add audio extraction options if downloading MP3 271 | if download_type == "mp3": 272 | command.extend([ 273 | "--extract-audio", # Extract audio 274 | "--audio-format", "mp3", # Convert to MP3 275 | "--audio-quality", "0", # Best quality 276 | ]) 277 | else: 278 | # For MP4, download the best video and audio formats and merge them 279 | command.extend([ 280 | "-f", "bv*+ba/b", # Download best video + best audio, or fallback to best combined format 281 | "--merge-output-format", "mp4", # Merge into MP4 282 | ]) 283 | 284 | # Add the YouTube URL 285 | command.append(url) 286 | 287 | # Execute the command 288 | self._execute_command(command) 289 | 290 | # Check if output file(s) exist to confirm success 291 | if playlist: 292 | if os.path.exists(output_file) and os.listdir(output_file): 293 | logger.info(f"Playlist download completed successfully. Files saved to: {output_file}") 294 | return output_file 295 | else: 296 | logger.error(f"Playlist download failed. No files were created in: {output_file}") 297 | return None 298 | else: 299 | if os.path.isfile(output_file): 300 | logger.info(f"Download from YouTube completed successfully. Output saved to: {output_file}") 301 | return output_file 302 | else: 303 | logger.error(f"Download from YouTube failed. Output file not created: {output_file}") 304 | return None 305 | 306 | except Exception as e: 307 | logger.error(Fore.RED + f"An unexpected error occurred: {e}" + Fore.RESET) -------------------------------------------------------------------------------- /DDownloader/modules/helper.py: -------------------------------------------------------------------------------- 1 | import os 2 | import requests 3 | from tqdm import tqdm 4 | from colorama import Fore, Style, init 5 | import logging 6 | import coloredlogs 7 | import platform 8 | from pymediainfo import MediaInfo 9 | 10 | init(autoreset=True) 11 | 12 | logger = logging.getLogger(Fore.GREEN + "+ HELPER + ") 13 | coloredlogs.install(level='DEBUG', logger=logger) 14 | 15 | # =========================================================================================================== # 16 | 17 | binaries = { 18 | "Windows": [ 19 | "https://github.com/ThatNotEasy/DDownloader/raw/refs/heads/main/DDownloader/bin/N_m3u8DL-RE.exe", 20 | "https://github.com/ThatNotEasy/DDownloader/raw/refs/heads/main/DDownloader/bin/ffmpeg.exe", 21 | "https://github.com/ThatNotEasy/DDownloader/raw/refs/heads/main/DDownloader/bin/aria2c.exe", 22 | "https://github.com/ThatNotEasy/DDownloader/raw/refs/heads/main/DDownloader/bin/mp4decrypt.exe", 23 | "https://github.com/ThatNotEasy/DDownloader/raw/refs/heads/main/DDownloader/bin/shaka-packager.exe", 24 | "https://github.com/ThatNotEasy/DDownloader/raw/refs/heads/main/DDownloader/bin/yt-dlp.exe", 25 | "https://github.com/ThatNotEasy/DDownloader/raw/refs/heads/main/DDownloader/bin/mkvmerge.exe" 26 | ], 27 | "Linux": [ 28 | "https://github.com/ThatNotEasy/DDownloader/raw/refs/heads/main/DDownloader/bin/N_m3u8DL-RE" 29 | ] 30 | } 31 | 32 | # =========================================================================================================== # 33 | 34 | def download_binaries(bin_dir, platform_name): 35 | os.makedirs(bin_dir, exist_ok=True) 36 | logger.info(f"Platform detected: {platform_name}") 37 | logger.info(f"Using binary directory: {bin_dir}") 38 | 39 | platform_binaries = binaries.get(platform_name, []) 40 | 41 | if not platform_binaries: 42 | logger.error(f"No binaries available for platform: {platform_name}") 43 | return 44 | 45 | for binary_url in platform_binaries: 46 | try: 47 | filename = binary_url.split("/")[-1] 48 | filepath = os.path.join(bin_dir, filename) 49 | 50 | if os.path.exists(filepath): 51 | logger.info(f"{Style.BRIGHT}{Fore.YELLOW}Skipping {filename} (already exists).") 52 | continue 53 | 54 | logger.info(f"{Fore.GREEN}Downloading {Fore.WHITE}{filename}...{Fore.RESET}") 55 | response = requests.get(binary_url, stream=True, timeout=30) 56 | response.raise_for_status() 57 | 58 | total_size = int(response.headers.get('content-length', 0)) 59 | with open(filepath, "wb") as file, tqdm( 60 | total=total_size, 61 | unit='B', 62 | unit_scale=True, 63 | desc=f"{Fore.CYAN}{filename}{Fore.RESET}", 64 | dynamic_ncols=True, 65 | bar_format="{l_bar}{bar} | {n_fmt}/{total_fmt} [{rate_fmt}]" 66 | ) as progress_bar: 67 | for chunk in response.iter_content(chunk_size=8192): 68 | file.write(chunk) 69 | progress_bar.update(len(chunk)) 70 | 71 | if platform_name == "Linux": 72 | os.chmod(filepath, 0o755) 73 | except requests.exceptions.RequestException as e: 74 | logger.error(f"{Fore.RED}Failed to download {binary_url}: {e}{Fore.RESET}") 75 | except Exception as e: 76 | logger.error(f"{Fore.RED}Unexpected error for {binary_url}: {e}{Fore.RESET}") 77 | 78 | # =========================================================================================================== # 79 | 80 | def detect_platform(): 81 | system_platform = platform.system().lower() 82 | if system_platform == 'windows': 83 | return 'Windows' 84 | elif system_platform == 'linux': 85 | return 'Linux' 86 | elif system_platform == 'darwin': 87 | return 'MacOS' 88 | else: 89 | return 'Unknown' 90 | 91 | # =========================================================================================================== # 92 | 93 | def get_media_info(file_path): 94 | try: 95 | logger.info(f"📂 Parsing media file: {file_path}") 96 | media_info = MediaInfo.parse(file_path) 97 | 98 | result = { 99 | "file_path": file_path, 100 | "tracks": [], 101 | "container": None, 102 | "file_size": None, 103 | "duration": None, 104 | "bit_rate": None, 105 | } 106 | 107 | for track in media_info.tracks: 108 | track_info = {"track_type": track.track_type} 109 | 110 | if track.track_type == "General": 111 | result.update({ 112 | "container": getattr(track, "format", None), 113 | "file_size": getattr(track, "file_size", None), 114 | "duration": getattr(track, "duration", None), 115 | "bit_rate": getattr(track, "overall_bit_rate", None), 116 | "title": getattr(track, "title", None), 117 | "encoded_application": getattr(track, "encoded_application", None), 118 | "encoded_library": getattr(track, "encoded_library", None), 119 | "writing_library": getattr(track, "writing_library", None), 120 | "file_creation_date": getattr(track, "file_created_date", None), 121 | }) 122 | 123 | elif track.track_type == "Video": 124 | track_info.update({ 125 | "codec": getattr(track, "codec_id", getattr(track, "format", None)), 126 | "codec_profile": getattr(track, "format_profile", None), 127 | "width": getattr(track, "width", None), 128 | "height": getattr(track, "height", None), 129 | "frame_rate": getattr(track, "frame_rate", None), 130 | "bit_rate": getattr(track, "bit_rate", None), 131 | "duration": getattr(track, "duration", None), 132 | "aspect_ratio": getattr(track, "display_aspect_ratio", None), 133 | "hdr_format": getattr(track, "hdr_format", None), 134 | "bit_depth": getattr(track, "bit_depth", None), 135 | "color_space": getattr(track, "colour_primaries", None), 136 | "color_range": getattr(track, "colour_range", None), 137 | "color_transfer": getattr(track, "transfer_characteristics", None), 138 | "chroma_subsampling": getattr(track, "chroma_subsampling", None), 139 | }) 140 | 141 | elif track.track_type == "Audio": 142 | track_info.update({ 143 | "codec": getattr(track, "codec_id", getattr(track, "format", None)), 144 | "codec_profile": getattr(track, "format_profile", None), 145 | "channels": getattr(track, "channel_s", None), 146 | "sample_rate": getattr(track, "sampling_rate", None), 147 | "bit_rate": getattr(track, "bit_rate", None), 148 | "duration": getattr(track, "duration", None), 149 | "language": getattr(track, "language", "Unknown"), 150 | "compression_mode": getattr(track, "compression_mode", None), 151 | "bit_depth": getattr(track, "bit_depth", None), 152 | }) 153 | 154 | elif track.track_type == "Text": 155 | track_info.update({ 156 | "format": getattr(track, "format", None), 157 | "language": getattr(track, "language", "Unknown"), 158 | "default": getattr(track, "default", None), 159 | "forced": getattr(track, "forced", None), 160 | "format_profile": getattr(track, "format_profile", None), 161 | }) 162 | 163 | elif track.track_type == "Chapters": 164 | track_info.update({ 165 | "title": getattr(track, "title", None), 166 | "chapter_count": getattr(track, "part_count", None), 167 | }) 168 | 169 | if any(value is not None for value in track_info.values()): # Avoid empty entries 170 | result["tracks"].append(track_info) 171 | 172 | logger.info(f"✅ Successfully extracted media info for: {file_path}") 173 | return result 174 | 175 | except Exception as e: 176 | logger.error(f"❌ Error parsing media file '{file_path}': {e}") 177 | return None 178 | 179 | 180 | # =========================================================================================================== # 181 | -------------------------------------------------------------------------------- /DDownloader/modules/streamlink.py: -------------------------------------------------------------------------------- 1 | import os 2 | import subprocess 3 | import logging 4 | import coloredlogs 5 | from colorama import Fore 6 | 7 | # Set up logging 8 | logger = logging.getLogger(Fore.RED + " + STREAMLINK + ") 9 | coloredlogs.install(level='DEBUG', logger=logger) 10 | 11 | class STREAMLINK: 12 | def __init__(self): 13 | self.url = None 14 | self.output_name = None 15 | self.live_url = None 16 | self.binary_path = os.path.join(os.path.dirname(__file__), 'bin', 'streamlink') 17 | 18 | def streamlink_restream(self): 19 | pass -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) [2024] [DDownloader] 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following condition: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 20 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 21 | IN THE SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DDownloader 2 | _DDownloader is a powerful Python-based tool and library designed to download and decrypt DRM-protected content from DASH, HLS, and ISM manifests. It provides seamless support for encrypted media streams, extracting metadata and ensuring high compatibility with various DRM standards._ 3 | 4 | ## Features 5 | - **Download and Decrypt**: Supports DASH, HLS, and ISM manifests with seamless decryption using provided keys. 6 | - **Automatic Detection**: Automatically detects manifest types (.mpd, .m3u8, .ism) and processes accordingly. 7 | - **Media Information Extraction**: Extracts metadata (e.g., codec, resolution, duration) for .mp4 files and saves it in a `logs/` directory. 8 | - **CLI and Library Support**: Flexible usage via command-line or Python library. 9 | - **Detailed Logging**: Provides real-time progress and logs errors for debugging. 10 | 11 | ## Requirements 12 | 13 | - **Python**: Version 3.7 or higher. 14 | - **Required binaries**: 15 | 16 | - `N_m3u8DL-RE` for downloading protected DRM content. 17 | - `mp4decrypt` for decrypting protected media files. 18 | - `ffmpeg` for re-encoding and muxer method 19 | - a proper environment variable configuration for binaries. 20 | 21 | ## Installation 22 | - Install `DDownloader` using pip: 23 | 24 | ```bash 25 | pip install DDownloader 26 | ``` 27 | 28 | ## Usage 29 | - Download Content: 30 | 31 | ```python 32 | from DDownloader.modules.downloader import DOWNLOADER 33 | 34 | downloader = DOWNLOADER() 35 | downloader.manifest_url = "https://example.com/path/to/manifest" # DASH, HLS, or ISM manifest URL 36 | downloader.output_name = "output.mp4" # Desired output file name 37 | downloader.decryption_keys = ["12345:678910"] # Provide decryption keys if needed 38 | downloader.download() # Start the downloading and decryption process 39 | ``` 40 | 41 | - Extract Media Information: 42 | 43 | ```python 44 | from DDownloader.modules.helper import get_media_info 45 | 46 | file_path = "downloads/example.mp4" 47 | media_info = get_media_info(file_path) 48 | print(media_info) 49 | ``` 50 | 51 | - Re-encoding: 52 | 53 | ```python 54 | from DDownloader.modules.downloader import DOWNLOADER 55 | 56 | re_encode = DOWNLOADER() 57 | quality = ["HD", "FHD", "UHD"] 58 | input_content = "downloads/example.mp4" 59 | output_content = "/path/to/output.mp4" 60 | re_encode.re_encode_content(input_file=input_content,quality=quality,codec="libx265",crf=20,preset="medium") 61 | ``` 62 | 63 | ## CLI Usage 64 | - Download Media 65 | 66 | ```bash 67 | DDownloader -u https://example.com/path/to/manifest -o output.mp4 68 | ``` 69 | 70 | - Specify Decryption Keys 71 | 72 | ```bash 73 | DDownloader -u https://example.com/path/to/manifest -o output.mp4 -k 12345:678910 74 | ``` 75 | 76 | - Re-encoding 77 | 78 | ```bash 79 | DDownloader -i "input.mp4" -o "output.mp4" -q "HD, FHD, UHD" 80 | ``` 81 | 82 | 83 | - Display Help 84 | 85 | ```bash 86 | DDownloader -h 87 | ``` 88 | 89 | - ![image](https://github.com/user-attachments/assets/8c73a79e-fcac-4bde-a07c-5628db0d19df) 90 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [build-system] 2 | requires = ["poetry>=1.0"] 3 | build-backend = "poetry.core.masonry.api" 4 | 5 | [project] 6 | name = "DDownloader" 7 | version = "0.4.1" 8 | description = "A downloader for DRM-protected & Non DRM-protected content." 9 | readme = { file = "README.md", content-type = "text/markdown" } 10 | authors = [ 11 | { name = "ThatNotEasy", email = "apidotmy@proton.me" } 12 | ] 13 | license = { file = "LICENSE" } 14 | requires-python = ">=3.7" 15 | classifiers = [ 16 | "Programming Language :: Python :: 3", 17 | "Programming Language :: Python :: 3.7", 18 | "Programming Language :: Python :: 3.8", 19 | "Programming Language :: Python :: 3.9", 20 | "Programming Language :: Python :: 3.10", 21 | "Programming Language :: Python :: 3.11", 22 | "License :: OSI Approved :: MIT License", 23 | "Operating System :: OS Independent" 24 | ] 25 | 26 | [tool.poetry] 27 | name = "DDownloader" 28 | version = "0.4.1" 29 | description = "A downloader for DRM-protected & Non DRM-protected content." 30 | authors = ["ThatNotEasy "] 31 | license = "MIT" 32 | readme = "README.md" 33 | homepage = "https://github.com/ThatNotEasy/DDownloader" 34 | 35 | [tool.poetry.dependencies] 36 | python = ">=3.7" 37 | requests = ">=2.26.0" 38 | coloredlogs = ">=15.0" 39 | tqdm = ">=4.64.0" 40 | colorama = ">=0.4.5" 41 | loguru = ">=0.6.0" 42 | pymediainfo = "^6.1.0" 43 | 44 | [tool.poetry.scripts] 45 | DDownloader = "DDownloader.main:main" --------------------------------------------------------------------------------