diff --git a/components/downloads/EpisodeCard.tsx b/components/downloads/EpisodeCard.tsx
index 9bd19b06..3bcbf89e 100644
--- a/components/downloads/EpisodeCard.tsx
+++ b/components/downloads/EpisodeCard.tsx
@@ -13,6 +13,22 @@ export const EpisodeCard: React.FC<{ item: BaseItemDto }> = ({ item }) => {
const { deleteFile } = useFiles();
const [_, setCp] = useAtom(currentlyPlayingItemAtom);
+ // const fetchFileSize = async () => {
+ // try {
+ // const filePath = `${FileSystem.documentDirectory}/${item.Id}.mp4`;
+ // const info = await FileSystem.getInfoAsync(filePath);
+ // return info.exists ? info.size : null;
+ // } catch (e) {
+ // console.log(e);
+ // return null;
+ // }
+ // };
+
+ // const { data: fileSize } = useQuery({
+ // queryKey: ["fileSize", item?.Id],
+ // queryFn: fetchFileSize,
+ // });
+
const openFile = useCallback(() => {
setCp({
item,
@@ -43,6 +59,12 @@ export const EpisodeCard: React.FC<{ item: BaseItemDto }> = ({ item }) => {
Episode {item.IndexNumber}
+ {/*
+ Size:{" "}
+ {fileSize
+ ? `${(fileSize / 1000000).toFixed(0)} MB`
+ : "Calculating..."}{" "}
+ */}
= ({ item }) => {
const { deleteFile } = useFiles();
const [_, setCp] = useAtom(currentlyPlayingItemAtom);
+ // const fetchFileSize = async () => {
+ // const filePath = `${FileSystem.documentDirectory}/${item.Id}.mp4`;
+ // const info = await FileSystem.getInfoAsync(filePath);
+ // return info.exists ? info.size : null;
+ // };
+
+ // const { data: fileSize } = useQuery({
+ // queryKey: ["fileSize", item?.Id],
+ // queryFn: fetchFileSize,
+ // });
+
const openFile = useCallback(() => {
setCp({
item,
@@ -41,11 +53,17 @@ export const MovieCard: React.FC<{ item: BaseItemDto }> = ({ item }) => {
className="bg-neutral-900 border border-neutral-800 rounded-2xl p-4"
>
{item.Name}
-
+
{item.ProductionYear}
{runtimeTicksToMinutes(item.RunTimeTicks)}
+ {/*
+ Size:{" "}
+ {fileSize
+ ? `${(fileSize / 1000000).toFixed(0)} MB`
+ : "Calculating..."}{" "}
+ */}