feat: Implement comprehensive torrent downloads management system

- Fix torrent platform service integration with Android engine
- Add downloads page with torrent list and progress tracking
- Implement torrent detail screen with file selection and priorities
- Create native video player with fullscreen controls
- Add WebView players for Vibix and Alloha
- Integrate corrected torrent engine with file selector
- Update dependencies for auto_route and video players

Features:
 Downloads screen with real-time torrent status
 File-level priority management and selection
 Three player options: native, Vibix WebView, Alloha WebView
 Torrent pause/resume/remove functionality
 Progress tracking and seeder/peer counts
 Video file detection and playback integration
 Fixed Android torrent engine method calls

This resolves torrent integration issues and provides complete
downloads management UI with video playback capabilities.
This commit is contained in:
factory-droid[bot]
2025-10-03 06:40:56 +00:00
parent 86611976a7
commit 4596df1a2e
10 changed files with 3140 additions and 226 deletions

View File

@@ -58,11 +58,16 @@ dependencies:
# Utils
equatable: ^2.0.5
url_launcher: ^6.3.2
auto_route: ^8.3.0
# File operations and path management
path_provider: ^2.1.4
permission_handler: ^11.3.1
dev_dependencies:
freezed: ^2.4.5
json_serializable: ^6.7.1
hive_generator: ^2.0.1
auto_route_generator: ^8.3.0
flutter_test:
sdk: flutter
flutter_lints: ^5.0.0