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
√(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
√(noham)²
667f9ebba7
Merge pull request #15 from NohamR/dependabot/uv/tqdm-4.68.1
...
Bump tqdm from 4.67.3 to 4.68.1
2026-06-07 12:15:41 +02:00
dependabot[bot]
ead73a2deb
Bump tqdm from 4.67.3 to 4.68.1
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.67.3 to 4.68.1.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.67.3...v4.68.1 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.68.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-07 06:52:46 +00:00
dependabot[bot]
2904a53bac
Bump tqdm from 4.67.3 to 4.68.1
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.67.3 to 4.68.1.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.67.3...v4.68.1 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.68.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-07 06:52:45 +00:00
√(noham)²
8f115881e2
Cache tokens and improve Oqee login flow
...
Add local token caching and validation for Oqee client, including _is_token_valid, load_cache and save_cache using .oqee_token.json to reuse valid JWTs and avoid unnecessary re-authentication. Update login() to try loading cache first, keep existing credential/IP login flows with clearer logging and improved fallback/error handling, and save tokens after successful auth. Also add required imports (json, os, time) and minor logging tweak in utils/downloader.py to include the Widevine CDM device filename in the fetch message.
2026-05-26 17:21:54 +02:00
√(noham)²
c49254a6e4
Document Free Mobile auth in READMEs
2026-05-26 17:18:35 +02:00
√(noham)²
a1dfa082d7
Add Free Mobile SSO login
...
Add support for Free Mobile SSO authentication by implementing login_cred_mobile which parses the SSO page with BeautifulSoup and exchanges the resulting token for an OQEE access token. Rename login_cred_abo to login_cred_fbx, introduce a self.fbx flag (and mark 8-digit numeric usernames as abo/non-FBX), and update the login selection logic to call the appropriate handler (FBX vs mobile). Also import BeautifulSoup, simplify some request headers, add bs4 to pyproject.toml, and update the lockfile accordingly.
2026-05-26 17:07:48 +02:00
√(noham)²
96fa5c07c4
Merge pull request #13 from NohamR/dependabot/uv/idna-3.15
...
Bump idna from 3.11 to 3.15
2026-05-20 16:08:34 +02:00
dependabot[bot]
b2cef50e85
Bump idna from 3.11 to 3.15
...
Bumps [idna](https://github.com/kjd/idna ) from 3.11 to 3.15.
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md )
- [Commits](https://github.com/kjd/idna/compare/v3.11...v3.15 )
---
updated-dependencies:
- dependency-name: idna
dependency-version: '3.15'
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-19 22:23:12 +00:00
√(noham)²
999f06150c
Merge pull request #12 from NohamR/dependabot/uv/aiohttp-3.13.5
2026-04-13 16:36:52 +02:00
√(noham)²
5c71c297db
Merge pull request #11 from NohamR/dependabot/pip/aiohttp-3.13.5
2026-04-13 16:36:37 +02:00
dependabot[bot]
820829ba35
Bump aiohttp from 3.13.4 to 3.13.5
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-05 06:53:00 +00:00
dependabot[bot]
29e3160343
Bump aiohttp from 3.13.4 to 3.13.5
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-05 06:52:44 +00:00
√(noham)²
e43a64f6b0
Merge pull request #9 from NohamR/dependabot/pip/aiohttp-3.13.4
2026-03-29 14:55:38 +02:00
√(noham)²
4733003caf
Merge pull request #10 from NohamR/dependabot/uv/aiohttp-3.13.4
2026-03-29 14:55:24 +02:00
dependabot[bot]
b1b3956fd9
Bump aiohttp from 3.13.3 to 3.13.4
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-29 06:53:03 +00:00
dependabot[bot]
bcebaa8cda
Bump aiohttp from 3.13.3 to 3.13.4
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-29 06:52:41 +00:00
√(noham)²
be9ea4246e
Validate end_date is not in the future
2026-03-06 14:17:33 +01:00
√(noham)²
05dca3c0cc
Clarify auto-detected authentication methods
2026-02-14 14:43:22 +01:00
√(noham)²
8609f6a6a2
Lint
2026-02-14 14:39:41 +01:00
√(noham)²
754632a47a
add Oqee free login
2026-02-14 14:37:05 +01:00
√(noham)²
3fb78d2dc0
Use media4 host and remove IPv6 note from READMEs
2026-02-08 21:26:08 +01:00
√(noham)²
e89c1cb3b3
Merge pull request #6 from NohamR/dependabot/uv/protobuf-6.33.5
...
Bump protobuf from 6.33.1 to 6.33.5
2026-02-08 15:18:01 +01:00
dependabot[bot]
129d634dfd
Bump protobuf from 6.33.1 to 6.33.5
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 6.33.1 to 6.33.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 6.33.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-08 14:17:34 +00:00
√(noham)²
2350050716
Merge pull request #7 from NohamR/dependabot/pip/tqdm-4.67.3
...
Bump tqdm from 4.67.2 to 4.67.3
2026-02-08 15:16:24 +01:00
√(noham)²
4a8a849275
Merge pull request #8 from NohamR/dependabot/uv/tqdm-4.67.3
...
Bump tqdm from 4.67.2 to 4.67.3
2026-02-08 15:16:03 +01:00
√(noham)²
1829a17547
Merge pull request #5 from NohamR/dependabot/uv/urllib3-2.6.3
...
Bump urllib3 from 2.5.0 to 2.6.3
2026-02-08 15:15:55 +01:00
dependabot[bot]
d4b09dbd9c
Bump tqdm from 4.67.2 to 4.67.3
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.67.2 to 4.67.3.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.67.2...v4.67.3 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.67.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-08 06:52:49 +00:00
dependabot[bot]
e5290b9ec9
Bump tqdm from 4.67.2 to 4.67.3
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.67.2 to 4.67.3.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.67.2...v4.67.3 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.67.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-08 06:52:47 +00:00
dependabot[bot]
28815647e6
Bump urllib3 from 2.5.0 to 2.6.3
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.5.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.3 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 10:38:59 +00:00
√(noham)²
bb4b68cdd5
Merge pull request #4 from NohamR/dependabot/uv/tqdm-4.67.2
...
Bump tqdm from 4.67.1 to 4.67.2
2026-02-01 11:38:08 +01:00
√(noham)²
44322a56a0
Merge pull request #3 from NohamR/dependabot/pip/tqdm-4.67.2
...
Bump tqdm from 4.67.1 to 4.67.2
2026-02-01 11:37:59 +01:00
dependabot[bot]
d956e286d1
Bump tqdm from 4.67.1 to 4.67.2
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.67.1 to 4.67.2.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.67.1...v4.67.2 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.67.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 07:03:25 +00:00
dependabot[bot]
ed802ec7c1
Bump tqdm from 4.67.1 to 4.67.2
...
Bumps [tqdm](https://github.com/tqdm/tqdm ) from 4.67.1 to 4.67.2.
- [Release notes](https://github.com/tqdm/tqdm/releases )
- [Commits](https://github.com/tqdm/tqdm/compare/v4.67.1...v4.67.2 )
---
updated-dependencies:
- dependency-name: tqdm
dependency-version: 4.67.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 07:03:16 +00:00
√(noham)²
faec4b1a41
Add IPv6 connectivity requirement to README
2026-01-21 22:15:08 +01:00
√(noham)²
4ec51a10ea
Add debug logging to DRM key fetch process
2026-01-21 22:11:34 +01:00
√(noham)²
83bf27b097
Handle missing quality_spec in select_track
2026-01-11 12:08:29 +01:00
√(noham)²
00f40ef6fc
Fix CLI selection
2026-01-11 11:59:00 +01:00