Fix Large PodcastEpisode listings not working (#1991)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 28 Feb 2025 16:05:14 +0000 (17:05 +0100)
committerGitHub <noreply@github.com>
Fri, 28 Feb 2025 16:05:14 +0000 (17:05 +0100)
commitb678aae393d4eca673a4f08efb7a634cdacd8602
tree158d22f973b611f617c74a301fcf2ad59d1f6db2
parentecdab7a5559814c1ce296a15bb50cb8ac5d0e596
Fix Large PodcastEpisode listings not working (#1991)

Convert Fix Large PodcastEpisode listings not working

It turns out that some podcasts can contain many episodes, which could potentially result in a too large json message (especially with HA ingress). Adjust podcast episode listings to use asyncgenerator so it will be chunked sent over the api.
music_assistant/controllers/media/podcasts.py
music_assistant/controllers/player_queues.py
music_assistant/models/music_provider.py
music_assistant/providers/audiobookshelf/__init__.py
music_assistant/providers/filesystem_local/__init__.py
music_assistant/providers/opensubsonic/sonic_provider.py
music_assistant/providers/podcastfeed/__init__.py
music_assistant/providers/test/__init__.py
music_assistant/providers/ytmusic/__init__.py