From 096dd25a94cc5a5c91e0db5008db270b628badd0 Mon Sep 17 00:00:00 2001 From: Natanel Shitrit <65548905+Natanel-Shitrit@users.noreply.github.com> Date: Sun, 9 Jul 2023 16:19:39 +0300 Subject: [PATCH] Make external media follow app preferences (#433) --- core/src/main/java/dev/jdtech/jellyfin/utils/DownloaderImpl.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/dev/jdtech/jellyfin/utils/DownloaderImpl.kt b/core/src/main/java/dev/jdtech/jellyfin/utils/DownloaderImpl.kt index b3fa6c1d..e4dac531 100644 --- a/core/src/main/java/dev/jdtech/jellyfin/utils/DownloaderImpl.kt +++ b/core/src/main/java/dev/jdtech/jellyfin/utils/DownloaderImpl.kt @@ -222,7 +222,8 @@ class DownloaderImpl( database.insertMediaStream(mediaStream.toFindroidMediaStreamDto(id, source.id, streamPath.path.orEmpty())) val request = DownloadManager.Request(Uri.parse(mediaStream.path)) .setTitle(mediaStream.title) - .setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI) + .setAllowedOverMetered(appPreferences.downloadOverMobileData) + .setAllowedOverRoaming(appPreferences.downloadWhenRoaming) .setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN) .setDestinationUri(streamPath) val downloadId = downloadManager.enqueue(request)