Media-server scanners record the etag even when the statistics read fails, leaving the item stream-less until a deep scan #927

Open
opened 2026-10-21 23:18:59 +02:00 by timothy · 0 comments
Owner

Residual noted in docs/decisions/records/scan/mediaserver-statistics-from-server.md (#924): when GetMediaServerStatistics returns None for a new or changed item, the etag is still written, so a transient playback-info failure leaves the item without streams until a deep scan or server-side change. Same trade-off exists for movies and episodes. Options: skip the etag write on a failed statistics read for items with no stored streams (retries each scan), or bounded retry. Needs a decision; not urgent.

Residual noted in docs/decisions/records/scan/mediaserver-statistics-from-server.md (#924): when GetMediaServerStatistics returns None for a new or changed item, the etag is still written, so a transient playback-info failure leaves the item without streams until a deep scan or server-side change. Same trade-off exists for movies and episodes. Options: skip the etag write on a failed statistics read for items with no stored streams (retries each scan), or bounded retry. Needs a decision; not urgent.
timothy added the priority: low label 2026-10-27 21:29:02 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: timothy/ersatztv#927