chore: eliminar contenido y referencias de disney

This commit is contained in:
Renato
2026-03-02 18:29:03 -03:00
parent 9360294d22
commit e14e454c5e
16 changed files with 7 additions and 323 deletions

View File

@@ -11,7 +11,7 @@
## Target State
- **New Player**: libvlc for Android (VLC Android SDK)
- **DRM Support**: ClearKey DRM for Disney+ streams
- **DRM Support**: ClearKey DRM for protected streams
- **Preserve**: All existing functionality
---
@@ -365,7 +365,7 @@ protected void onDestroy() {
## Phase 5: DRM Support (ClearKey)
### ClearKey DRM Implementation for Disney+
### ClearKey DRM Implementation Example
**New Class: `VlcDrmManager.java`**
**Location**: `app/src/main/java/com/streamplayer/VlcDrmManager.java`
@@ -379,7 +379,7 @@ import java.util.Map;
/**
* Handles DRM configuration for VLC Media Player
* Supports ClearKey DRM for Disney+ and other streaming services
* Supports ClearKey DRM for protected streaming services
*/
public class VlcDrmManager {
@@ -454,7 +454,7 @@ public static Map<String, String> extractClearKeyKeys(String html) {
try {
// Pattern to find ClearKey key IDs and keys
// Common patterns in Disney+ and similar services
// Common patterns in protected streaming services
Pattern clearkeyPattern = Pattern.compile(
"\"kid\"\\s*:\\s*\"([^\"]+)\".*?\"k\"\\s*:\\s*\"([^\"]+)\"",
Pattern.DOTALL
@@ -614,7 +614,7 @@ VLC handles HTTP headers differently than ExoPlayer:
8. [ ] Close button returns to main activity
9. [ ] App handles pause/resume correctly
10. [ ] Memory leaks checked (no retained VLC instances)
11. [ ] DRM streams play correctly (Disney+)
11. [ ] DRM streams play correctly
12. [ ] SSL certificate bypass works
---