New features:
- Added direct_downloader.py module for downloading from Odysee CDN
- Added --direct/-d CLI flag to use CDN instead of P2P
- Direct mode bypasses P2P network availability issues
- Still requires daemon for channel/claim metadata resolution
- Both modes use same file structure and metadata format
Usage:
lbry-downloader --direct # Download from Odysee CDN
lbry-downloader # Use P2P (default)
The CDN mode is more reliable when P2P peers are unavailable.
Downloads work immediately without waiting for peer discovery.
Fixes#1 - Downloads now complete successfully via CDN.