√(noham)²
b7efe34ed0
Merge branch 'main' of https://github.com/NohamR/OqeeRewind
2026-08-13 17:40:09 +02:00
√(noham)²
ae5035c6a8
optimize DASH probing and segment download paths
...
- Switch bruteforce probes from GET to HEAD to avoid downloading
full segment bodies (only the status code is needed)
- Cap bruteforce concurrency with a semaphore (default 100) instead of issuing one task per tick, and cancel leftover tasks on early exit
- Reuse a single aiohttp session / event loop for the manifest mode's AVC/HEVC/audio bruteforces to keep TCP connections alive
- Hoist the per-request segment headers into a module-level constant
- Use a set for the already-downloaded resume check in save_segments
- Replace read()-into-memory copies with shutil.copyfileobj in merge_segments and decrypt
2026-08-13 17:40:06 +02:00
√(noham)²
cada374158
Merge pull request #32 from NohamR/dependabot/pip/tqdm-4.70.0
...
Bump tqdm from 4.69.1 to 4.70.0
2026-08-02 13:52:10 +02:00
√(noham)²
daebae4411
Merge pull request #33 from NohamR/dependabot/pip/prompt-toolkit-3.0.53
...
Bump prompt-toolkit from 3.0.52 to 3.0.53
2026-08-02 13:52:01 +02:00
√(noham)²
86e370b86d
Merge pull request #34 from NohamR/dependabot/uv/tqdm-4.70.0
...
Bump tqdm from 4.69.1 to 4.70.0
2026-08-02 13:51:52 +02:00
√(noham)²
ee5ba75a50
Merge pull request #35 from NohamR/dependabot/uv/prompt-toolkit-3.0.53
...
Bump prompt-toolkit from 3.0.52 to 3.0.53
2026-08-02 13:51:40 +02:00
dependabot[bot]
94e7b71bf6
Bump prompt-toolkit from 3.0.52 to 3.0.53
...
Bumps [prompt-toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit ) from 3.0.52 to 3.0.53.
- [Release notes](https://github.com/prompt-toolkit/python-prompt-toolkit/releases )
- [Changelog](https://github.com/prompt-toolkit/python-prompt-toolkit/blob/main/CHANGELOG )
- [Commits](https://github.com/prompt-toolkit/python-prompt-toolkit/compare/3.0.52...3.0.53 )
---
updated-dependencies:
- dependency-name: prompt-toolkit
dependency-version: 3.0.53
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-02 06:53:06 +00:00
dependabot[bot]
03549172f0
Bump tqdm from 4.69.1 to 4.70.0
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.69.1 to 4.70.0.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.69.1...v4.70.0 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.70.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-02 06:52:58 +00:00
dependabot[bot]
cbb6275aff
Bump prompt-toolkit from 3.0.52 to 3.0.53
...
Bumps [prompt-toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit ) from 3.0.52 to 3.0.53.
- [Release notes](https://github.com/prompt-toolkit/python-prompt-toolkit/releases )
- [Changelog](https://github.com/prompt-toolkit/python-prompt-toolkit/blob/main/CHANGELOG )
- [Commits](https://github.com/prompt-toolkit/python-prompt-toolkit/compare/3.0.52...3.0.53 )
---
updated-dependencies:
- dependency-name: prompt-toolkit
dependency-version: 3.0.53
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-02 06:52:44 +00:00
dependabot[bot]
7f465affbb
Bump tqdm from 4.69.1 to 4.70.0
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.69.1 to 4.70.0.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.69.1...v4.70.0 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.70.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-02 06:52:39 +00:00
√(noham)²
4524d474eb
Merge pull request #29 from NohamR/dependabot/pip/tqdm-4.69.1
...
Bump tqdm from 4.69.0 to 4.69.1
2026-07-28 23:24:07 +02:00
√(noham)²
03512e4430
Merge pull request #30 from NohamR/dependabot/pip/aiohttp-3.14.3
...
Bump aiohttp from 3.14.1 to 3.14.3
2026-07-28 23:23:53 +02:00
√(noham)²
619c91b71d
Merge pull request #31 from NohamR/dependabot/uv/tqdm-4.69.1
...
Bump tqdm from 4.69.0 to 4.69.1
2026-07-28 23:23:34 +02:00
dependabot[bot]
9f97f7ff33
Bump tqdm from 4.69.0 to 4.69.1
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.69.0 to 4.69.1.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.69.0...v4.69.1 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.69.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 06:52:58 +00:00
dependabot[bot]
5634871a35
Bump aiohttp from 3.14.1 to 3.14.3
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.14.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 06:52:49 +00:00
dependabot[bot]
0063753c47
Bump tqdm from 4.69.0 to 4.69.1
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.69.0 to 4.69.1.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.69.0...v4.69.1 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.69.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 06:52:31 +00:00
√(noham)²
586a45aeda
Merge pull request #28 from NohamR/dependabot/uv/tqdm-4.69.0
...
Bump tqdm from 4.68.4 to 4.69.0
2026-07-19 19:26:40 +02:00
√(noham)²
e26b5c7fe1
Merge pull request #27 from NohamR/dependabot/pip/tqdm-4.69.0
...
Bump tqdm from 4.68.4 to 4.69.0
2026-07-19 19:26:32 +02:00
dependabot[bot]
34219bacfb
Bump tqdm from 4.68.4 to 4.69.0
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.68.4 to 4.69.0.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.68.4...v4.69.0 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.69.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-19 06:52:52 +00:00
dependabot[bot]
c647d510c8
Bump tqdm from 4.68.4 to 4.69.0
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.68.4 to 4.69.0.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.68.4...v4.69.0 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.69.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-19 06:52:31 +00:00
√(noham)²
a57f0a74a1
Merge branch 'main' of https://github.com/NohamR/OqeeRewind
2026-07-12 12:30:59 +02:00
√(noham)²
f2e41bb8d6
Update requirements.txt
2026-07-12 12:30:35 +02:00
√(noham)²
e6dcdd90c3
Merge pull request #25 from NohamR/dependabot/uv/tzdata-2026.3
...
Bump tzdata from 2026.2 to 2026.3
2026-07-12 12:26:02 +02:00
√(noham)²
3c3b7f5202
Merge branch 'main' into dependabot/uv/tzdata-2026.3
2026-07-12 12:25:33 +02:00
√(noham)²
489b95c7b5
Merge pull request #26 from NohamR/dependabot/uv/tqdm-4.68.4
...
Bump tqdm from 4.68.3 to 4.68.4
2026-07-12 12:24:12 +02:00
√(noham)²
8fbc0f8678
Merge pull request #24 from NohamR/dependabot/pip/tqdm-4.68.4
...
Bump tqdm from 4.68.3 to 4.68.4
2026-07-12 12:23:47 +02:00
dependabot[bot]
11178ac858
Bump tqdm from 4.68.3 to 4.68.4
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.68.3 to 4.68.4.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.68.3...v4.68.4 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.68.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-12 06:53:01 +00:00
dependabot[bot]
5f80e8be97
Bump tzdata from 2026.2 to 2026.3
...
Bumps [tzdata](https://github.com/python/tzdata ) from 2026.2 to 2026.3.
- [Release notes](https://github.com/python/tzdata/releases )
- [Changelog](https://github.com/python/tzdata/blob/master/NEWS.md )
- [Commits](https://github.com/python/tzdata/compare/2026.2...2026.3 )
---
updated-dependencies:
- dependency-name: tzdata
dependency-version: '2026.3'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-12 06:52:38 +00:00
dependabot[bot]
14eea661a3
Bump tqdm from 4.68.3 to 4.68.4
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.68.3 to 4.68.4.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.68.3...v4.68.4 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.68.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-12 06:52:30 +00:00
√(noham)²
cbb4a2ad63
Merge pull request #20 from NohamR/dependabot/pip/aiohttp-3.14.1
...
Bump aiohttp from 3.13.5 to 3.14.1
2026-06-28 14:48:42 +02:00
√(noham)²
a8f7f91305
Merge pull request #21 from NohamR/dependabot/pip/python-dotenv-1.2.2
...
Bump python-dotenv from 1.2.1 to 1.2.2
2026-06-28 14:48:33 +02:00
√(noham)²
6027190194
Merge pull request #22 from NohamR/dependabot/pip/requests-2.34.2
...
Bump requests from 2.32.5 to 2.34.2
2026-06-28 14:48:22 +02:00
√(noham)²
f7729dcd2f
Merge branch 'main' into dependabot/pip/requests-2.34.2
2026-06-28 14:48:13 +02:00
√(noham)²
0054e70257
Merge pull request #23 from NohamR/dependabot/pip/tabulate-0.10.0
...
Bump tabulate from 0.9.0 to 0.10.0
2026-06-28 14:47:40 +02:00
dependabot[bot]
b566360abf
Bump tabulate from 0.9.0 to 0.10.0
...
Bumps [tabulate](https://github.com/astanin/python-tabulate ) from 0.9.0 to 0.10.0.
- [Changelog](https://github.com/astanin/python-tabulate/blob/master/CHANGELOG )
- [Commits](https://github.com/astanin/python-tabulate/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: tabulate
dependency-version: 0.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-28 06:52:53 +00:00
dependabot[bot]
c534ba9357
Bump requests from 2.32.5 to 2.34.2
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.5 to 2.34.2.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.34.2 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.34.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-28 06:52:50 +00:00
dependabot[bot]
3336477824
Bump python-dotenv from 1.2.1 to 1.2.2
...
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv ) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/theskumar/python-dotenv/releases )
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md )
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.2.1...v1.2.2 )
---
updated-dependencies:
- dependency-name: python-dotenv
dependency-version: 1.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-28 06:52:43 +00:00
dependabot[bot]
67986279f1
Bump aiohttp from 3.13.5 to 3.14.1
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.14.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-28 06:52:39 +00:00
√(noham)²
ff8462d3df
Times + logging changes
2026-06-23 18:31:50 +02:00
√(noham)²
51a58d3694
Add tzdata
2026-06-22 11:17:16 +02:00
√(noham)²
4d613a1b3f
Merge pull request #18 from NohamR/dependabot/pip/tqdm-4.68.3
...
Bump tqdm from 4.68.2 to 4.68.3
2026-06-21 14:49:42 +02:00
√(noham)²
cd5c19793f
Merge pull request #19 from NohamR/dependabot/uv/tqdm-4.68.3
...
Bump tqdm from 4.68.2 to 4.68.3
2026-06-21 14:49:30 +02:00
dependabot[bot]
297e8d7f59
Bump tqdm from 4.68.2 to 4.68.3
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.68.2 to 4.68.3.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.68.2...v4.68.3 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.68.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-21 06:52:30 +00:00
dependabot[bot]
9d0da79cf0
Bump tqdm from 4.68.2 to 4.68.3
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.68.2 to 4.68.3.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.68.2...v4.68.3 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.68.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-21 06:52:27 +00:00
√(noham)²
e51a108d28
Chunked decryption, resume & selection fixes
...
Implement chunked decryption of .m4s segments (avoid loading entire stream into memory) by changing decrypt() to accept a segment directory, process ~1GB chunks with mp4ff-decrypt, and concatenate results. Add resume support in segment downloader by skipping already downloaded .m4s files and initializing successful counter accordingly. Improve manifest handling: gracefully handle missing AVC/HEVC tracks, bruteforce ticks conditionally, and mark representations for removal when no valid tick is found. Add fallback unfiltered selection in select_track when filtered lookup yields no candidates. Replace naive UTC offset logic with explicit Europe/Paris timezone utilities and adjust related time conversion signatures. Bump project version to 1.0.
2026-06-17 16:49:49 +02:00
√(noham)²
4b524b2ead
Merge pull request #16 from NohamR/dependabot/pip/tqdm-4.68.2
...
Bump tqdm from 4.68.1 to 4.68.2
2026-06-14 13:53:55 +02:00
√(noham)²
5e4083cc68
Merge pull request #17 from NohamR/dependabot/uv/tqdm-4.68.2
...
Bump tqdm from 4.68.1 to 4.68.2
2026-06-14 13:53:45 +02:00
dependabot[bot]
327c928f4a
Bump tqdm from 4.68.1 to 4.68.2
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.68.1 to 4.68.2.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.68.1...v4.68.2 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.68.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-14 06:52:40 +00:00
dependabot[bot]
7628b8b215
Bump tqdm from 4.68.1 to 4.68.2
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.68.1 to 4.68.2.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.68.1...v4.68.2 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.68.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-14 06:52:35 +00:00
√(noham)²
5143b4c2cf
Merge pull request #14 from NohamR/dependabot/pip/tqdm-4.68.1
...
Bump tqdm from 4.67.3 to 4.68.1
2026-06-07 12:15:52 +02:00