diff --git a/ErsatzTV.Core/PaginationOptions.cs b/ErsatzTV.Core/PaginationOptions.cs
index 54ca8aaa5..18438b0d7 100644
--- a/ErsatzTV.Core/PaginationOptions.cs
+++ b/ErsatzTV.Core/PaginationOptions.cs
@@ -5,7 +5,7 @@ namespace ErsatzTV.Core;
public static class PaginationOptions
{
public const int DefaultPageSize = 100;
- public const int MaxPageSize = 500;
+ public const int MaxPageSize = 5000;
public static int NormalizePageSize(int? requested) =>
NormalizePageSize(requested, DefaultPageSize, MaxPageSize);
diff --git a/ErsatzTV/Pages/Settings/PaginationSettings.razor b/ErsatzTV/Pages/Settings/PaginationSettings.razor
index d12cb84de..9be499552 100644
--- a/ErsatzTV/Pages/Settings/PaginationSettings.razor
+++ b/ErsatzTV/Pages/Settings/PaginationSettings.razor
@@ -18,11 +18,12 @@
Items Per Page
- 25
- 50
100
200
500
+ 1000
+ 2000
+ 5000