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)