Fix pulling ARD Audiothek subscriptions and ordering of podcasts with many episodes...
authorJan Feil <11638228+jfeil@users.noreply.github.com>
Wed, 24 Sep 2025 17:42:45 +0000 (19:42 +0200)
committerGitHub <noreply@github.com>
Wed, 24 Sep 2025 17:42:45 +0000 (19:42 +0200)
Fix subscriptions query and ordering of podcasts with many episodes

music_assistant/providers/ard_audiothek/__init__.py
music_assistant/providers/ard_audiothek/database_queries.py

index 5bd739d6125b546a6dc7dbea023879adc290c92d..93912c5f7ec0369c7c4de1b42562fe9d77484aa3 100644 (file)
@@ -511,7 +511,7 @@ class ARDAudiothek(MusicProvider):
                         episode,
                         episode_id,
                         result["title"],
-                        idx,
+                        offset + idx,
                         progress,
                     )
 
index 1c4b8eca9ea867e2f49b16f4f6b4a68637fbb2f9..904872d35914507e26f98ba524b0e942b00f9399 100644 (file)
@@ -279,11 +279,11 @@ query CheckLogin($loginId: String!) {
 
 get_subscriptions_query = gql(
     """
-query GetBookmarksByLoginId($loginId: String!, $count: Int = 96) {
+query GetBookmarksByLoginId($loginId: String!) {
   allEndUsers(filter: { loginId: { eq: $loginId } }) {
     count
     nodes {
-      subscriptions(first: $count, orderBy: LASTLISTENEDAT_DESC) {
+      subscriptions {
         programSets {
           nodes {
             subscribedProgramSet {