Skip to content

Add Darkibox video extractor#2649

Open
appfolder wants to merge 1 commit intorecloudstream:masterfrom
appfolder:extractor-darkibox
Open

Add Darkibox video extractor#2649
appfolder wants to merge 1 commit intorecloudstream:masterfrom
appfolder:extractor-darkibox

Conversation

@appfolder
Copy link
Copy Markdown

@appfolder appfolder commented Apr 12, 2026

Summary

  • Add video extractor for darkibox.com, an XFileSharing-based video hosting platform
  • Follows the same pattern as the existing Hxfile extractor

How it works

  1. POSTs to /dl with op=embed&file_code=ID&auto=1
  2. Unpacks Dean Edwards packed JavaScript via getAndUnpack()
  3. Extracts video URLs from PlayerJS file: parameter
  4. Supports:
    • HLS (m3u8) via M3u8Helper.generateM3u8()
    • Multi-quality [label]url format with quality detection
    • Direct MP4 URLs

Files

  • library/.../extractors/Darkibox.kt - Extractor implementation
  • library/.../utils/ExtractorApi.kt - Registration

Test plan

  • Follows existing Hxfile pattern
  • Registered in extractorApis list

Add extractor for darkibox.com, an XFileSharing-based video hosting
platform. Follows the same pattern as Hxfile.

Extraction flow:
- POSTs to embed endpoint to get player page
- Unpacks Dean Edwards packed JavaScript via getAndUnpack()
- Extracts video URLs from PlayerJS file: parameter
- Supports HLS (m3u8), multi-quality [label]url, and direct MP4

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Collaborator

@fire-light42 fire-light42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants