diff --git a/src/components/player/atoms/settings/CaptionsView.tsx b/src/components/player/atoms/settings/CaptionsView.tsx index 31bee6e6..6681dbe4 100644 --- a/src/components/player/atoms/settings/CaptionsView.tsx +++ b/src/components/player/atoms/settings/CaptionsView.tsx @@ -533,21 +533,23 @@ export function CaptionsView({ {t("player.menus.subtitles.offChoice")} - {/* Enable subtitles option */} - handleRandomSelect()} - selected={!!selectedCaptionId} - loading={isRandomSelecting} - > -
- {t("player.menus.subtitles.autoSelectChoice")} - {selectedCaptionId && ( - - {t("player.menus.subtitles.autoSelectDifferentChoice")} - - )} -
-
+ {/* Automatically select subtitles option */} + {captions.length > 0 && ( + handleRandomSelect()} + selected={!!selectedCaptionId} + loading={isRandomSelecting} + > +
+ {t("player.menus.subtitles.autoSelectChoice")} + {selectedCaptionId && ( + + {t("player.menus.subtitles.autoSelectDifferentChoice")} + + )} +
+
+ )} {/* Custom upload option */}