From f51b43725a91b0631a09175dc34ccca15c231c48 Mon Sep 17 00:00:00 2001 From: CappielloAntonio Date: Sat, 5 Feb 2022 18:40:44 +0100 Subject: [PATCH] Added the PodcastChannel in the Subsonic singleton --- .../com/cappielloantonio/play/subsonic/Subsonic.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/com/cappielloantonio/play/subsonic/Subsonic.java b/app/src/main/java/com/cappielloantonio/play/subsonic/Subsonic.java index cac25f16..88963281 100644 --- a/app/src/main/java/com/cappielloantonio/play/subsonic/Subsonic.java +++ b/app/src/main/java/com/cappielloantonio/play/subsonic/Subsonic.java @@ -8,6 +8,7 @@ import com.cappielloantonio.play.subsonic.api.mediaannotation.MediaAnnotationCli import com.cappielloantonio.play.subsonic.api.medialibraryscanning.MediaLibraryScanningClient; import com.cappielloantonio.play.subsonic.api.mediaretrieval.MediaRetrievalClient; import com.cappielloantonio.play.subsonic.api.playlist.PlaylistClient; +import com.cappielloantonio.play.subsonic.api.podcast.PodcastClient; import com.cappielloantonio.play.subsonic.api.searching.SearchingClient; import com.cappielloantonio.play.subsonic.api.system.SystemClient; import com.cappielloantonio.play.subsonic.base.Version; @@ -30,6 +31,7 @@ public class Subsonic { private SearchingClient searchingClient; private AlbumSongListClient albumSongListClient; private MediaAnnotationClient mediaAnnotationClient; + private PodcastClient podcastClient; private MediaLibraryScanningClient mediaLibraryScanningClient; public Subsonic(Context context, SubsonicPreferences preferences) { @@ -90,6 +92,13 @@ public class Subsonic { return mediaAnnotationClient; } + public PodcastClient getPodcastClient() { + if (podcastClient == null) { + podcastClient = new PodcastClient(context, this); + } + return podcastClient; + } + public MediaLibraryScanningClient getMediaLibraryScanningClient() { if (mediaLibraryScanningClient == null) { mediaLibraryScanningClient = new MediaLibraryScanningClient(context, this);