NexDM Logo
NeXDM
Official User Guide v1.0.8
Core Architecture

64-Segment Nitro Engine

NexDM splits every file into up to 64 simultaneous fragments, bypassing server-side throttling and utilizing 100% of your available bandwidth for maximum possible speed.

Instant License Activation

Experience a seamless transition from trial to pro. Your license is activated instantly upon purchase, with no complex setup or long verification codes required.

Intelligent Media Discovery

The built-in Media Grabber detects high-quality video and audio streams directly from web sources, allowing one-click capture of professional-grade media.

Automatic Categorization

Files are automatically sorted into meaningful categories like Packages, Visual Media, and Tracks based on their internal structure and metadata.

Main Control Center
ADD URL Click to input a direct download link. NexDM's engine will automatically analyze the file and prepare the 64-segment high-speed pipeline for the fastest possible transfer.
RESUME ALL Instantly restart all paused or interrupted downloads. The engine intelligently reconnects and verifies existing data fragments to ensure no byte is lost or corrupted.
STOP ALL Pause all active download processes safely. This preserves current progress and closes server connections properly, preventing data loss even during network instability.
FILTERS Easily manage thousands of files by filtering them based on type (Video, Audio, Apps) or status (Active, Finished, Error) with a single click for better organization.
MEDIA GRABBER Built-in intelligence that scans websites for hidden video and audio streams. Perfect for downloading high-quality media from sites that don't provide direct links.
SORT TOOL A powerful organizational layer for large download lists. Toggle advanced sorting to arrange your database by date, size, or name exactly how you want it.
SCHEDULER Take control of your bandwidth. Automate your queue by setting specific times for NexDM to start or stop downloads, perfect for using nighttime data.
THEME Customize your workspace experience. Switch between a sleek, high-contrast Dark Mode or a clean, professional Light Mode according to your visual comfort.
REFERRAL Access your unique Referral ID and affiliate dashboard. Share NexDM with others to earn rewards and monitor community-based discount applications in real-time.
Category Management
ALL FILES A complete, unfiltered overview of every single download task stored in the local NexDM database for easy global management.
IN-PROGRESS View tasks that are currently active, merging, or initializing. This section focuses on what's happening right now in your speed engine.
COMPLETED Access successfully finished tasks. NexDM verifies the file integrity once a download reaches 100% before moving it to this safe archive.
PACKAGES Automatically identifies and groups software installers (.exe, .msi), compressed archives (.zip, .rar), and other distribution bundles.
RESOURCES Dedicated space for educational and professional documents, including PDFs, text files, and localized resource datasets for your projects.
TRACKS Detects and organizes music, audio captures, and high-fidelity soundtracks. Perfect for keeping your media library clean and accessible.
APPS & TOOLS Groups lightweight system utilities, portable applications, and standalone executable tools for quick access without searching through folders.
VISUAL MEDIA Centralized hub for all your video content, including 4K movies, recorded clips, and professional visual assets detected by the engine.
PIPELINES Manage complex batch download workflows. This section helps you oversee multiple simultaneous downloads running as a single operation.
Database Organization
NAME Organize your library alphabetically. This is the most efficient way to locate a specific file when you know its title but aren't sure of its download date.
DATE ↓ The default organization method. It keeps your most recent downloads at the top, ensuring that your current tasks are always instantly accessible.
SIZE Sort your database by data volume. This helps you identify large files consuming significant disk space, allowing for much more efficient storage management.
STATUS Group files by their current operational state. Instantly isolate files that are 'Merging', those that have encountered an 'Error', or those currently 'Starting'.
FILE TYPE A powerful categorical sort that groups files by extensions. See all your .mp4 videos, .exe installers, or .zip archives clustered together for quick bulk actions.
Cloud Upload Engine
Premium Cloud Backup & Sharing Guide

1. Launch the Upload Engine

Click the bright red UPLOAD ENGINE button in the main control bar or in the sidebar. This will slide open the advanced, multi-protocol cloud backup panel.

2. Choose Your Destination Protocol

Select your target cloud or social platform from the dropdown. NexDM natively integrates with YouTube, Google Drive, Telegram Bots, WhatsApp, Facebook, X (Twitter), Instagram, or a custom Generic HTTP/S Endpoint.

3. Multi-Platform UAC & Authorization

Log in securely to your selected cloud. For YouTube/Google Drive, hit Google Login to complete standard OAuth authorization. NexDM will automatically fetch your channels or folder hierarchies.

4. Built-in FFmpeg Video Compression

Is your video file too large? Use the integrated, high-performance FFmpeg Video Compressor directly inside the panel to shrink and optimize your video to 1080p, 720p, etc., saving upload bandwidth.

5. WhatsApp Size Auto-Splitting

If you're uploading/sharing on WhatsApp, toggle the WhatsApp Split function. The engine will automatically partition large files into WhatsApp-compliant limits (e.g., 63MB blocks) for hassle-free delivery.

6. Monitor Live Upload Bandwidth

Pick your file, set custom HTTP headers (if using generic uploads), and click start. Monitor real-time transfer speeds and queue completion states in the task monitor.

Detailed Upload Protocols & Cautions
1. YouTube Video Configuration

Step-by-Step Upload Guide

1. Open the **Upload Engine** and select YouTube Video as your protocol.
2. Click the Google Login button. Complete the secure Google OAuth flow in your web browser.
3. Once authorized, wait for NexDM to fetch your channels, then select your target YouTube channel from the dropdown.
4. Enter your video's **Title, Description**, and set the privacy setting (Public, Private, or Unlisted).
5. Select your video file and click Start Upload.

🚨 CAUTIONS & LIMITS (DON'Ts)

DON'T upload copyrighted video clips or background audio tracks. Doing so will trigger YouTube Content ID automatic detection, leading to immediate video blocking or copyright strikes on your channel.

DON'T close or shut down the NexDM application while the video is actively uploading. The YouTube API does not support seamless resume points for aborted network uploads.

DON'T exceed YouTube's daily upload limits (standard accounts are typically restricted to 1-6 video uploads per 24 hours depending on standing).

2. Google Drive Configuration

Step-by-Step Operation Guide

1. Open the upload panel and select Google Drive as your protocol.
2. Click the Google Login button to authorize via Google OAuth and grant direct file storage permissions.
3. Wait for NexDM to check your drive and link the cloud workspace.
4. Select the file you want to upload, choose the target directory (if applicable), and click Start Upload.

🚨 CAUTIONS & LIMITS (DON'Ts)

DON'T attempt to upload files that exceed your Google Drive's available free storage space, or the upload will fail with a "Quota Exceeded" error.

DON'T log out of Google or revoke application permissions in your Google account dashboard while a file is actively transferring.

3. Generic HTTP Configuration

Step-by-Step Operation Guide

1. Set the Protocol dropdown to Generic HTTP.
2. Input your personal cloud server API endpoint or private repository URL (e.g. custom NAS or private S3 bucket).
3. Select the HTTP method (usually POST) and configure the headers (e.g. Authorization: Bearer <token>).
4. Check the Multipart option if required and configure the form-field name (default: file).
5. Select your target file and click Start Upload.

🚨 CAUTIONS & LIMITS (DON'Ts)

DON'T execute generic HTTP uploads over unencrypted `http://` protocols. Always use secure `https://` endpoints, or your sensitive auth tokens and files will be exposed in plain text.

DON'T change the multipart field name if your hosting endpoint is highly strict; confirm if it requires file, data, or a custom string before starting.

4. Facebook Upload Configuration

Step-by-Step Operation Guide

1. Choose Facebook from the protocol list.
2. Input your **Facebook Access Token** (generate this in the Facebook Developer Portal under Graph API Explorer for your page or account).
3. Input the caption or post text you wish to include with your media in the description box.
4. Select the target video or photo, then click Start Upload to post directly to your timeline or page.

🚨 CAUTIONS & LIMITS (DON'Ts)

DON'T use short-lived user tokens. They expire in 1-2 hours, which will cause your uploads to fail. Generate a page permanent token or long-lived token (60 days).

DON'T upload media that violates Facebook's Community Standards (such as copyright material, graphic violence, or spam), or your developer app will be restricted.

DON'T attempt to upload videos larger than **4 GB** or longer than **240 minutes** as the Graph API has strict limits on standard file posts.

5. Instagram Upload Configuration

Step-by-Step Operation Guide

1. Select the Instagram protocol inside the Upload Engine.
2. Input your permanent **Instagram Access Token** (note: publishing media requires your account to be an Instagram Professional/Business account linked to a Facebook Page).
3. Write a compelling caption in the description area (hashtags are fully supported).
4. Select the target photo or short video (Reel/Post), then click Start Upload.

🚨 CAUTIONS & LIMITS (DON'Ts)

DON'T upload media with unsupported aspect ratios. Instagram requires specific ratios (e.g. 1:1 square, 4:5 portrait, or 9:16 for Reels) or the API will immediately reject the post.

DON'T upload raw, uncompressed video files exceeding **100 MB**. Always compress them down using NexDM's built-in compressor before attempting an Instagram API publish.

DON'T attempt to post more than 25 times per day, as the Instagram API enforces a daily publishing rate limit per business account.

6. Twitter (X) Upload Configuration

Step-by-Step Operation Guide

1. Select the Twitter (X) protocol in the dropdown.
2. Input your Twitter Developer tokens (API Key, API Secret Key, Access Token, and Access Token Secret).
3. Type the text of your post/tweet (up to 280 characters for standard accounts).
4. Select your media file (supports .jpg, .png, .gif, or .mp4 formats).
5. Click Start Upload to tweet the media attachment instantly.

🚨 CAUTIONS & LIMITS (DON'Ts)

DON'T attempt to upload videos larger than **512 MB** or longer than **140 seconds (2 mins 20 secs)** unless you are a Twitter Blue/Premium subscriber with elevated API permissions.

DON'T upload multiple videos in a single tweet. The Twitter API only supports attaching up to 4 images, 1 GIF, or exactly 1 video per post.

7. WhatsApp Sharing (Auto-Splitting Engine)

Step-by-Step Operation Guide

1. Open the upload drawer and select WhatsApp Auto-Split.
2. Configure your desired target split size. The default is set to 63 MB (this is optimized to ensure files pass through WhatsApp’s size limit smoothly).
3. Select the large video or file that you want to share.
4. Click Process & Split. NexDM's native splitter will partition the file into sequential fragments instantly.
5. Once split, the segments can be shared sequentially directly to your contacts.

🚨 CAUTIONS & LIMITS (DON'Ts)

DON'T set the split target segment size above **100 MB**. WhatsApp strictly blocks direct file attachments that exceed 100MB on standard mobile connections.

DON'T rename the generated split files (e.g. `.part1`, `.part2`). Keeping their exact names is necessary so the receiver knows the correct playback order or can merge them back together easily.

8. Telegram Bot Configuration

Step-by-Step Upload Guide

1. Change the Protocol dropdown to Telegram inside the panel.
2. In the **Bot Token** field, enter your unique bot token (obtain this from Telegram's official bot, @BotFather, by creating a new bot).
3. In the **Chat ID** field, enter your chat/group or channel ID (you can query `@userinfobot` or `@GetChatID_Bot` on Telegram to fetch your ID).
4. Crucial: Ensure that you have added your bot as an **Administrator** in your target group or channel.
5. Browse and choose the document, image, or video, then click Start Upload.

🚨 CAUTIONS & LIMITS (DON'Ts)

DON'T attempt to upload any single file larger than 2,000 MB (2 GB). The standard Telegram Bot API strictly rejects any payload crossing the 2GB threshold.

DON'T share or expose your Telegram **Bot Token** in public folders, GitHub repositories, or screenshots. Anyone with the token can hijack your bot and access chat messages.

DON'T flood the Telegram API with too many rapid file uploads in a short duration. Doing so will result in a 429 Too Many Requests error and temporary rate-limiting.

Integrated AI & Search Core
Google Search & Perplexity AI Integration Guide

1. Universal Search & Action Bar

Use the integrated search box at the top of NexDM. Type key terms to search or paste absolute URLs. Clicking the green SEARCH button lets the core engine scan pages and index download targets immediately.

2. Select Your AI Partner

Choose your AI assistant from the top-bar dropdown (defaulting to Perplexity AI). This links the download manager directly to the web-scraping intelligence of modern large language models.

3. Ask & Discover via AI Prompting

In the prompt box (e.g., "Ask Perplexity AI..."), type your custom search question, such as: "Find direct zip link for Python 3.12 installer" or "Get raw 4K wallpapers".

4. Instant Cured Downloads

Click the green ASK AI button. The AI searches the live web, filters out ad-heavy or spam links, and returns summarized text alongside clean, clickable download URLs directly within NexDM.

Earning Rewards with Referral
Step-by-Step Referral Guide

1. Locate Your Unique Code

Open NexDM and click the REFERRAL button in the main toolbar. You will see your unique identity code (e.g., NX-XXXX-XXXX).

2. Share with Your Community

Share this code with your friends, followers, or community. Tell them they can get exclusive discounts by using your code during checkout.

3. Friends Get Instant Discounts

When someone enters your code on the official NexDM website, they receive a special discount (up to 50% off) on their license purchase.

4. Earn Real Commissions

For every successful purchase made using your code, ₹10 is automatically added to your earnings. Track your total rewards directly in your dashboard.

Note: Once your commission crosses ₹500, please send a WhatsApp message to 8424931801 for your payout.