diff --git a/Dockerfile b/Dockerfile
index e6df726..8cc139e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -8,7 +8,7 @@ RUN npm run build
# Build server
FROM node:22-slim
-RUN apt-get update && apt-get install -y ffmpeg curl && rm -rf /var/lib/apt/lists/*
+RUN apt-get update && apt-get install -y ffmpeg curl aria2 && rm -rf /var/lib/apt/lists/*
RUN curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp \
&& chmod a+rx /usr/local/bin/yt-dlp
WORKDIR /app/server
diff --git a/client/src/App.svelte b/client/src/App.svelte
index 274041e..1b428f4 100644
--- a/client/src/App.svelte
+++ b/client/src/App.svelte
@@ -10,6 +10,7 @@
import Rabbit from "./routes/Rabbit.svelte";
import Movies from "./routes/Movies.svelte";
import TvShows from "./routes/TvShows.svelte";
+ import Anime from "./routes/Anime.svelte";
import Music from "./routes/Music.svelte";
import Profile from "./routes/Profile.svelte";
import Settings from "./routes/Settings.svelte";
@@ -17,6 +18,7 @@
import { API, getAccessToken } from "./utils/api.js";
import { refreshMovieCount } from "./stores/movieStore.js";
import { refreshTvShowCount } from "./stores/tvStore.js";
+ import { refreshAnimeCount } from "./stores/animeStore.js";
import { refreshMusicCount } from "./stores/musicStore.js";
import { refreshRabbitCount } from "./stores/rabbitStore.js";
import { fetchTrashItems } from "./stores/trashStore.js";
@@ -36,6 +38,7 @@
await Promise.all([
refreshMovieCount(),
refreshTvShowCount(),
+ refreshAnimeCount(),
refreshMusicCount(),
refreshRabbitCount(),
fetchTrashItems()
@@ -88,6 +91,7 @@
if (token) {
refreshMovieCount();
refreshTvShowCount();
+ refreshAnimeCount();
refreshMusicCount();
refreshRabbitCount();
fetchTrashItems();
@@ -154,6 +158,7 @@