small cleanup

This commit is contained in:
sarendsen
2025-02-24 14:56:39 +01:00
parent 5273dfd22b
commit ef42510383
2 changed files with 3 additions and 16 deletions

View File

@@ -300,8 +300,8 @@ const TranscodingView = ({ session }: SessionCardProps) => {
}, [session.PlayState?.SubtitleStreamIndex]);
const isTranscoding = useMemo(() => {
return session.PlayState?.PlayMethod == "Transcode";
}, [session.PlayState?.PlayMethod]);
return session.PlayState?.PlayMethod == "Transcode" && session.TranscodingInfo;
}, [session.PlayState?.PlayMethod, session.TranscodingInfo]);
const videoStreamTitle = () => {
return videoStream?.DisplayTitle?.split(" ")[0];

View File

@@ -255,7 +255,7 @@ export default function page() {
}, []);
const reportPlaybackProgress = useCallback(async () => {
if (!api || offline || !stream || !hasReportedRef.current) return;
if (!api || offline || !stream) return;
await getPlaystateApi(api).reportPlaybackProgress({
playbackProgressInfo: currentPlayStateInfo() as PlaybackProgressInfo,
});
@@ -266,19 +266,6 @@ export default function page() {
return item?.UserData?.PlaybackPositionTicks ? ticksToSeconds(item.UserData.PlaybackPositionTicks) : 0;
}, [item]);
const reportPlaybackStart = useCallback(async () => {
if (offline || !stream) return;
await getPlaystateApi(api!).reportPlaybackStart({ playbackStartInfo: currentPlayStateInfo() as PlaybackStartInfo });
hasReportedRef.current = true;
}, [api, item, stream]);
const hasReportedRef = useRef(false);
useEffect(() => {
if (stream && !hasReportedRef.current) {
reportPlaybackStart();
}
}, [stream]);
useWebSocket({
isPlaying: isPlaying,
togglePlay: togglePlay,