diff --git a/apps/expo/src/components/DownloadItem.tsx b/apps/expo/src/components/DownloadItem.tsx index aab3df9..e3c103d 100644 --- a/apps/expo/src/components/DownloadItem.tsx +++ b/apps/expo/src/components/DownloadItem.tsx @@ -37,7 +37,7 @@ const formatBytes = (bytes: number, decimals = 2) => { const dm = decimals < 0 ? 0 : decimals; const sizes = ["Bytes", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"]; const i = Math.floor(Math.log(bytes) / Math.log(k)); - return parseFloat((bytes / Math.pow(k, i)).toFixed(dm)) + " " + sizes[i]; + return `${parseFloat((bytes / Math.pow(k, i)).toFixed(dm))} ${sizes[i]}`; }; export function DownloadItem(props: DownloadItemProps) { @@ -104,10 +104,10 @@ export function DownloadItem(props: DownloadItemProps) { {props.item.media.type === "show" && - mapSeasonAndEpisodeNumberToText( + `${mapSeasonAndEpisodeNumberToText( props.item.media.season.number, props.item.media.episode.number, - ) + " "} + )} `} {props.item.media.title} {props.item.type !== "hls" && ( diff --git a/apps/expo/src/components/player/BottomControls.tsx b/apps/expo/src/components/player/BottomControls.tsx index 1dd8f30..4cf534f 100644 --- a/apps/expo/src/components/player/BottomControls.tsx +++ b/apps/expo/src/components/player/BottomControls.tsx @@ -28,11 +28,9 @@ export const BottomControls = () => { const { currentTime, remainingTime } = useMemo(() => { if (status?.isLoaded) { const current = mapMillisecondsToTime(status.positionMillis ?? 0); - const remaining = - "-" + - mapMillisecondsToTime( - (status.durationMillis ?? 0) - (status.positionMillis ?? 0), - ); + const remaining = `-${mapMillisecondsToTime( + (status.durationMillis ?? 0) - (status.positionMillis ?? 0), + )}`; return { currentTime: current, remainingTime: remaining }; } else { return { currentTime: "", remainingTime: "" }; diff --git a/packages/provider-utils/src/video.ts b/packages/provider-utils/src/video.ts index e345f26..5224136 100644 --- a/packages/provider-utils/src/video.ts +++ b/packages/provider-utils/src/video.ts @@ -228,7 +228,7 @@ export async function findHLSQuality( const chosenQuality = sortedStreams[highest ? 0 : sortedStreams.length - 1]; if (!chosenQuality) return null; - return chosenQuality.uri; + return constructFullUrl(playlistUrl, chosenQuality.uri); } catch (e) { return null; }