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])