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);