From 89d7a6cbb20abf5d7d008f62109c549ea671ce84 Mon Sep 17 00:00:00 2001 From: truewhile <62226914+truewhile@users.noreply.github.com> Date: Sun, 30 Aug 2026 22:32:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/pages/MediaDetailArtwork.tsx | 1 + web/src/pages/MediaDetailPageSections.tsx | 3 ++- web/src/pages/PlayerPage.tsx | 5 +---- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/web/src/pages/MediaDetailArtwork.tsx b/web/src/pages/MediaDetailArtwork.tsx index 113fd75..35f17f8 100644 --- a/web/src/pages/MediaDetailArtwork.tsx +++ b/web/src/pages/MediaDetailArtwork.tsx @@ -50,6 +50,7 @@ export function MediaDetailPoster({ media }: MediaDetailArtworkProps) {
diff --git a/web/src/pages/MediaDetailPageSections.tsx b/web/src/pages/MediaDetailPageSections.tsx index 485606e..74bae63 100644 --- a/web/src/pages/MediaDetailPageSections.tsx +++ b/web/src/pages/MediaDetailPageSections.tsx @@ -90,13 +90,14 @@ export function MediaDetailPlaybackActions({ }: MediaDetailPlaybackActionsProps) { return (
- + 立即播放 diff --git a/web/src/pages/PlayerPage.tsx b/web/src/pages/PlayerPage.tsx index fef6271..c00064a 100644 --- a/web/src/pages/PlayerPage.tsx +++ b/web/src/pages/PlayerPage.tsx @@ -10,7 +10,7 @@ import { playbackAPI } from '../api/playback' import { subtitlesAPI, type SubtitleTrack } from '../api/subtitles' import { systemAPI } from '../api/system' import type { Media } from '../types' -import { getSeriesKey, isEpisodeLike, seriesTitleFromPath } from '../utils/groupSeries' +import { getSeriesKey, seriesTitleFromPath } from '../utils/groupSeries' import { pickPlayerMode, needsTranscodeForBrowser, type PlayerMode } from './playerPageModel' import { PlayerTopBar } from './PlayerTopBar' import { PlayerVideoStage } from './PlayerVideoStage' @@ -98,9 +98,6 @@ export function PlayerPage() { const backTarget = useCallback(() => { const state = location.state as { from?: string } | null if (state?.from) return state.from - if (media && isEpisodeLike(media) && media.library_id) { - return `/library/${encodeURIComponent(media.display_library_id || media.library_id)}?series=${encodeURIComponent(getSeriesKey(media))}` - } const target = media?.id || id return target ? `/media/${target}` : '/' }, [id, location.state, media])