Download Manager
Torream features a powerful download manager that supports multiple protocols and provides reliable background downloading with advanced features.
Overview
The download manager handles:
- HTTP/HTTPS direct downloads
- HLS segmented video downloads
- Torrent downloads (magnet links and .torrent files)
- Resume/pause functionality
- Background downloading
- Queue management
Starting Downloads
From URL
- Tap the "+" button in Downloads tab
- Paste video URL
- Select quality (if available)
- Choose save location
- Tap "Download"
From Browser
- Copy video URL from browser
- Open Torream
- It will detect the URL and prompt to download
From Video Player
- While watching a video
- Tap the download icon
- Select quality
- Download starts automatically
Download Types
HTTP Downloads
Direct file downloads via HTTP/HTTPS:
- Single-file downloads
- Resume support (if server supports Range headers)
- Progress tracking
- Speed monitoring
Advantages:
- Fast and simple
- Low resource usage
- Reliable
HLS Downloads
HTTP Live Streaming (m3u8) downloads:
- Parses m3u8 manifest
- Downloads all segments
- Merges into single file
- Supports encryption
Advantages:
- Stream-quality videos
- Multiple quality options
- Widely used format
Torrent Downloads
P2P downloads via BitTorrent protocol:
- Magnet links
- .torrent files
- DHT support
- Streaming while downloading
Advantages:
- Distributed downloads
- Faster for popular content
- Can stream before completion
Managing Downloads
Download Queue
View All Downloads:
- Active downloads
- Queued downloads
- Completed downloads
- Failed downloads
Sort Options:
- By date added
- By progress
- By file size
- By name
Download Controls
Per Download:
- Pause: Stop download temporarily
- Resume: Continue paused download
- Cancel: Stop and remove
- Retry: Restart failed download
- Delete: Remove from list (keeps file)
Bulk Actions:
- Pause all
- Resume all
- Clear completed
- Delete failed
Download Settings
General Settings
Location:
- Default download folder
- Per-download location choice
- SD card support
Behavior:
- Auto-start downloads
- Concurrent downloads limit (1-5)
- Auto-retry on failure
- Notification preferences
Network Settings
Connection:
- WiFi only mode
- Cellular data limit
- Metered connection handling
- Speed limits (upload/download)
Optimization:
- Chunk size for parallel downloads
- Timeout settings
- Retry attempts
- Buffer size
Torrent Settings
Connections:
- Max connections per torrent
- Max total connections
- DHT (Distributed Hash Table)
- PEX (Peer Exchange)
- LSD (Local Service Discovery)
Limits:
- Upload speed limit
- Download speed limit
- Seed after download
- Seeding ratio limit
Background Downloads
How It Works
Downloads continue when:
- Screen is off
- Using other apps
- App is in background
- Device restarts (resumes automatically)
Requirements
Permissions:
- Storage access
- Notification permission (Android 13+)
- Background restrictions disabled
Battery Optimization: For reliable downloads, disable battery optimization:
- Settings > Apps > Torream
- Battery > Unrestricted
Notifications
Download Progress:
- Ongoing notification with progress bar
- Current speed
- Time remaining estimate
- Tap to open app
Completion:
- Notification when done
- Tap to play video
- Actions: Play, Delete, Share
Advanced Features
Auto-Retry
Automatically retries failed downloads:
- Network errors: 3 retries
- Server errors: 2 retries
- Exponential backoff delay
- Manual retry always available
Network Monitoring
Intelligent network handling:
- Auto-pause on WiFi loss (if WiFi-only enabled)
- Auto-resume when network restored
- Bandwidth detection
- Connection quality adaptation
Resume Support
Picks up interrupted downloads:
- HTTP: Uses Range headers
- HLS: Resumes from last segment
- Torrent: Resume from last piece
- Progress preserved across restarts
Parallel Downloading
HTTP downloads use parallel chunks:
- Splits file into segments
- Downloads segments simultaneously
- Reassembles after completion
- Faster for large files
Storage Management
Storage Information
View storage usage:
- Total downloads size
- Available space
- Cache size
- Per-download size
Cleanup Options
Automatic:
- Clear incomplete downloads after 7 days
- Delete failed downloads after 30 days
- Cache cleanup on low storage
Manual:
- Clear thumbnail cache
- Delete temporary files
- Remove incomplete downloads
Tips & Best Practices
For Faster Downloads
- Use WiFi: Generally faster and unlimited
- Increase concurrent downloads: If bandwidth allows
- Enable parallel chunks: For HTTP downloads
- Close other apps: Reduces competition for bandwidth
For Reliable Downloads
- Disable battery optimization: Prevents interruptions
- Ensure sufficient storage: At least 2x file size
- Stable network: Avoid moving/traveling during large downloads
- Enable auto-retry: Handles temporary failures
For Torrent Downloads
- Be patient: Initial connection takes time
- Keep seeding: Help others download
- Use popular torrents: More peers = faster download
- Enable DHT/PEX: Finds more peers
Troubleshooting
Download Stuck at 0%
Causes:
- Invalid URL
- Server unavailable
- Network issue
Solutions:
- Check URL validity
- Retry download
- Try different network
- Check server status
Download Keeps Failing
Causes:
- Unstable network
- Insufficient storage
- Server limits
Solutions:
- Enable auto-retry
- Free up storage
- Try off-peak hours
- Check server limits
Slow Download Speed
Causes:
- Slow network
- Server limits
- Too many concurrent downloads
Solutions:
- Check network speed
- Reduce concurrent downloads
- Try different time
- Change network (WiFi/cellular)
Download Not Resuming
Causes:
- Server doesn't support resume
- File was deleted
- Database corruption
Solutions:
- Start new download
- Check storage location
- Clear app data (last resort)
Download Statistics
Track your downloading:
- Total downloaded (MB/GB)
- Number of downloads
- Success rate
- Average speed
- Total time saved
Security & Privacy
Safe Downloading
Best Practices:
- Download from trusted sources
- Verify file sizes
- Scan files if suspicious
- Use VPN if needed
Privacy:
- Download history stored locally
- Can be cleared anytime
- No cloud sync (privacy-focused)
Integration
With Player
- Downloaded files appear in Library
- Tap to play immediately
- Resume playback position saved
- Automatic metadata
With File Manager
- Downloads accessible via file manager
- Standard file operations
- Share downloaded files
- Move/rename files
Summary
Torream's download manager provides:
✅ Multi-protocol support (HTTP, HLS, Torrent) ✅ Reliable background downloading ✅ Resume/pause functionality ✅ Queue management ✅ Network awareness ✅ Auto-retry on failure ✅ Parallel downloads ✅ Storage management ✅ Detailed progress tracking
Making it easy to build your video library offline.