Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Download Scheduler - Schedule manga downloads for optimal times #74

@LandWarderer2772

Description

@LandWarderer2772

Describe your suggested feature

Add a download scheduler feature that allows users to automatically download chapters at specified times and under specific conditions, addressing battery drain, data plan concerns, and network congestion. Users should be able to set download schedules with trigger conditions (WiFi-only, charging-only, off-peak hours, or combinations thereof), create and prioritize download queues (drag-to-reorder), implement smart batch operations (e.g., "download all unread from favorites," "auto-download next chapter after reading"), and configure auto-cleanup rules (auto-delete oldest chapters after reading while preserving favorites, with configurable storage quotas). The feature should provide real-time queue monitoring with progress indicators, ETAs, and bandwidth throttling options, support pause/resume on individual and bulk downloads, include retry logic with exponential backoff for failed downloads, and integrate with the existing notification system. Implementation should leverage Android WorkManager for reliable background scheduling that survives reboots and respects device doze mode, store queue metadata in the local Room database, and integrate seamlessly with the existing download infrastructure. This enables users to maintain offline manga libraries passively without manual intervention or resource constraints.

Acknowledgements

  • This is not a duplicate of an existing issue. Please look through the list of open issues before creating a new one.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions