Skip to content

Commit c8ef893

Browse files
author
Inside4ndroid
committed
chore(release): bump to 1.0.7 (VidZee AES decoder, tail prefetch instrumentation)
1 parent 9714ad5 commit c8ef893

3 files changed

Lines changed: 26 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,29 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [1.0.7] - 2025-09-21
6+
7+
### Added
8+
- VidZee provider: definitive AES-256-CBC decoder (replaced heuristic token attempts). Decodes newly obfuscated `atob(token) => ivBase64:cipherBase64` structure using padded key `qrincywincyspider` and PKCS7.
9+
- Tail segment acceleration: internal tail prefetch map (`tailPrefetchMap`) with TTL cleanup and configurable `tailPrefetchKB` (default 256 KB) now documented and instrumented.
10+
11+
### Changed
12+
- Proxy range negotiation: clarified interaction between `progressiveOpen` and synthetic initial partial (auto-suppression when progressive active). Additional debug logging around tail cache hits and forced host overrides.
13+
- VidZee streams now always return direct decrypted URLs (per-stream `originalToken` retained for debugging when `VIDZEE_DEBUG=1`).
14+
- Updated README version badge to 1.0.7.
15+
16+
### Fixed
17+
- Eliminated edge cases where encoded VidZee tokens were leaking through without decoding.
18+
- Reduced VLC initial loop behavior via tail prefetch serving last-byte probes from cache faster (combined with earlier 1.0.6 range logic).
19+
20+
### Documentation
21+
- README: implicit improvements carried forward (no separate section required) plus badge bump.
22+
- CHANGELOG: recorded AES decoder details & tail prefetch instrumentation.
23+
24+
### Notes
25+
- Future proxy tuning items (size meta map, dynamic progressive growth) tracked but not part of this release.
26+
27+
528
## [1.0.6] - 2025-09-20
629

730
### Removed
@@ -109,6 +132,7 @@ All notable changes to this project will be documented in this file.
109132
## [1.0.0] - 2025-09-16
110133
- Initial stable release.
111134

135+
[1.0.7]: https://github.com/Inside4ndroid/TMDB-Embed-API/compare/v1.0.6...v1.0.7
112136
[1.0.6]: https://github.com/Inside4ndroid/TMDB-Embed-API/compare/v1.0.5...v1.0.6
113137
[1.0.5]: https://github.com/Inside4ndroid/TMDB-Embed-API/compare/v1.0.4...v1.0.5
114138
[1.0.3]: https://github.com/Inside4ndroid/TMDB-Embed-API/compare/v1.0.2...v1.0.3

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<img src="https://img.shields.io/badge/Node.js-18%2B-brightgreen?style=flat" />
77
<img src="https://img.shields.io/badge/Status-Active-success?style=flat" />
88
<img src="https://img.shields.io/badge/License-MIT-blue?style=flat" />
9-
<img src="https://img.shields.io/badge/Version-1.0.6-informational?style=flat" />
9+
<img src="https://img.shields.io/badge/Version-1.0.7-informational?style=flat" />
1010
<img src="https://img.shields.io/docker/pulls/inside4ndroid/tmdb-embed-api?label=Docker%20Pulls&style=flat" />
1111
</p>
1212

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tmdb-embed-api",
3-
"version": "1.0.5",
3+
"version": "1.0.7",
44
"description": "Standalone streaming embed source aggregation API (TMDB ID in, streams out)",
55
"main": "apiServer.js",
66
"scripts": {

0 commit comments

Comments
 (0)