Prerequisites
Feature Description
Add a UI recovery workflow for subscription items that are marked as seen but have no corresponding active, completed, or failed download record.
Why this is different from #1050
Issue #1050 discusses retrying downloads that fail or remain temporarily inaccessible. Its resolution notes that failed downloads can already be retried from the completed list.
This request covers a different failure mode: an item is present in the subscription's seen list, but disappears from the queue and download history entirely. In that state, it is silently skipped on every future subscription check and there is no UI action to recover it.
Proposed behavior
- Detect or expose subscription items that are marked seen but have no active, completed, or failed download record.
- Show these items as “Seen but not completed” rather than silently suppressing them.
- Provide a subscription-level action to review and requeue selected orphaned items.
- Preserve the subscription's configured folder, format, quality, and other download settings when requeueing.
- Prevent duplicate downloads when an item is already queued or has completed successfully.
- Keep successful downloads protected from being requeued on later checks.
- Persist enough state across restarts for the recovery list to remain available.
Expected behavior
A subscription item should not become permanently unrecoverable merely because its seen-list entry survived while its queue or history record did not. Recovery should be possible through the MeTube UI without manually editing state files or restarting the container.
Prerequisites
Feature Description
Add a UI recovery workflow for subscription items that are marked as seen but have no corresponding active, completed, or failed download record.
Why this is different from #1050
Issue #1050 discusses retrying downloads that fail or remain temporarily inaccessible. Its resolution notes that failed downloads can already be retried from the completed list.
This request covers a different failure mode: an item is present in the subscription's seen list, but disappears from the queue and download history entirely. In that state, it is silently skipped on every future subscription check and there is no UI action to recover it.
Proposed behavior
Expected behavior
A subscription item should not become permanently unrecoverable merely because its seen-list entry survived while its queue or history record did not. Recovery should be possible through the MeTube UI without manually editing state files or restarting the container.