Skip to content

Feature Request: Show subtitle quality score, sync status, and provider on movie/episode detail view #3336

@davidgut1982

Description

@davidgut1982

Summary

When viewing a movie or episode in Bazarr, there is almost no metadata shown about the subtitles that have been downloaded. Users have no way to know the quality of their subtitles without querying the database directly.

Current Behaviour

The movie/episode detail view shows:

  • Subtitle language flag
  • HI/forced indicator
  • A download/search button

That's it. No quality information is visible.

Desired Behaviour

Each subtitle entry in the movie/episode detail view should show:

Field Example Source
Quality score 85% table_history_movie.score / 120 * 100
Provider opensubtitlescom table_history_movie.provider
Synced ✓ sync badge action=5 in history
Translated ✓ translated badge action=6 in history
Downloaded 2 hours ago table_history_movie.timestamp

A score badge with colour coding would be especially useful:

  • 🟢 ≥ 90% — excellent
  • 🟡 70–89% — good
  • 🔴 < 70% — poor

Why This Matters

Without quality visibility, users cannot:

  • Know if a subtitle is worth keeping or should be re-searched
  • Understand why auto-sync or auto-translate did or did not fire
  • Make informed decisions about subtitle upgrades
  • Diagnose issues when subtitles are mistimed

This is especially important for users who have configured subtitle sync and/or auto-translation thresholds — there is currently no way to see whether a given subtitle meets those thresholds without inspecting the database.

Implementation Notes

All required data is already present in table_history_movie and table_history (episodes). The API would need to join history into the subtitle metadata returned for movie/episode detail, and the frontend would render the additional fields.

No new data collection is needed — this is purely a display feature surfacing data that already exists.


Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions