add per playlist page size

This commit is contained in:
Simon
2025-07-11 20:10:22 +07:00
parent dfd86f8a80
commit ce19693a86
6 changed files with 21 additions and 1 deletions

View File

@@ -24,6 +24,7 @@ class AppConfigSubSerializer(
channel_size = serializers.IntegerField(required=False)
live_channel_size = serializers.IntegerField(required=False)
shorts_channel_size = serializers.IntegerField(required=False)
playlist_size = serializers.IntegerField(required=False)
auto_start = serializers.BooleanField(required=False)
extract_flat = serializers.BooleanField(required=False)

View File

@@ -21,6 +21,7 @@ class SubscriptionsConfigType(TypedDict):
channel_size: int
live_channel_size: int
shorts_channel_size: int
playlist_size: int
auto_start: bool
extract_flat: bool
@@ -73,6 +74,7 @@ class AppConfig:
"channel_size": 50,
"live_channel_size": 50,
"shorts_channel_size": 50,
"playlist_size": 50,
"auto_start": False,
"extract_flat": False,
},

View File

@@ -75,7 +75,7 @@ class PlaylistSubscription:
if not all_playlists:
return 0
size_limit = self.config["subscriptions"]["channel_size"]
size_limit = self.config["subscriptions"]["playlist_size"]
all_playlist_urls: list[ParsedURLType] = []
for playlist in all_playlists:
all_playlist_urls.append(