danergo 41 Posted May 1, 2025 Author Posted May 1, 2025 (edited) One more minor thing: I have removed the download (was too large file and wanted to interrupt). Download itself stopped, but the status bar remains here in settings (even after restarting Emby). I managed to remove it with force stop. But this might be because of the slow USB drive (Emby wanted to remove the interrupted download, and I believe it took a lot of time and during this operation the status bar remained on the setting screen) Edited May 1, 2025 by danergo 1
danergo 41 Posted March 11 Author Posted March 11 Hi Folks! I have started a download in FireTV Stick. It seemed to finish. But then it starts over. I believe this is because of how this platform handles background operations. Once emby goes to sleep it stops the download. Then it is not continuing but restarting the download which means it is not that user-friendly unfortunately. I have to sit down and keep pushing the remote to keep the emby awake in order to properly download some content. Is there any known way to overcome on this limitation?
Luke 42359 Posted March 12 Posted March 12 On 3/11/2026 at 10:35 AM, danergo said: Hi Folks! I have started a download in FireTV Stick. It seemed to finish. But then it starts over. I believe this is because of how this platform handles background operations. Once emby goes to sleep it stops the download. Then it is not continuing but restarting the download which means it is not that user-friendly unfortunately. I have to sit down and keep pushing the remote to keep the emby awake in order to properly download some content. Is there any known way to overcome on this limitation? HI there, can you please provide a specific example? How to Report a Problem Thanks !
danergo 41 Posted March 22 Author Posted March 22 Hi! I'm doing now a thorough testing on this. I believe a standard download can not be finished because FireTV turns off before it finishes. I mainly wish to use this to overcome limitations of slow and remote connections during my travels: 1.) Try playing my favourite episode via stream 2.) If it is laggy, let's download my favorite next episode for tomorrow while I'm [sleeping|out in city|beach]. But unnfortunately this has at least 2 blocking issues: 1. Download's status is not visible on Emby server (only very limited way: Transferring) 2. In case FireTV decides to stop Emby, download aborts. BUT when Emby restarts it can not continue the download, but it will rather restart it from zero. Soon I will have logs too. But by any chance is it a known limitation on FireTV that Emby can not continue its downloads?
Luke 42359 Posted March 23 Posted March 23 On 3/22/2026 at 10:04 AM, danergo said: Hi! I'm doing now a thorough testing on this. I believe a standard download can not be finished because FireTV turns off before it finishes. I mainly wish to use this to overcome limitations of slow and remote connections during my travels: 1.) Try playing my favourite episode via stream 2.) If it is laggy, let's download my favorite next episode for tomorrow while I'm [sleeping|out in city|beach]. But unnfortunately this has at least 2 blocking issues: 1. Download's status is not visible on Emby server (only very limited way: Transferring) 2. In case FireTV decides to stop Emby, download aborts. BUT when Emby restarts it can not continue the download, but it will rather restart it from zero. Soon I will have logs too. But by any chance is it a known limitation on FireTV that Emby can not continue its downloads? Hi, can you confirm this by keeping it on?
danergo 41 Posted March 23 Author Posted March 23 Will test this tomorrow and get back to you! One related-question: how can I pull the Emyb logs from FireTV Stick?
RanmaCanada 508 Posted April 9 Posted April 9 You would honestly be better served to drop the Firestick and move to a actual Android device like an Onn box, or a Shield. Amazon will continue to break things, forcing the dev team to address them, taking them away from more important problems. The fact Amazon has decided to go this route is stupid, and is a slap in the face to consumers. 1
danergo 41 Posted April 21 Author Posted April 21 @Luke Without posting here my full log with unrelated infos, here is the real reason of the download failing: Wed Mar 11 23:39:11 GMT+05:00 2026 SimpleCache: commitFile /storage/72EE-12E9/Android/data/com.mb.android/files/emby_downloads/TV/MySerie/Season 3/MySerie - 3x02 - A rock and roll.mkv fileLength= 2970050506 outputBytesWritten= 2723110858 position= 246939648 Wed Mar 11 23:41:17 GMT+05:00 2026 SimpleCache: commitFile /storage/72EE-12E9/Android/data/com.mb.android/files/emby_downloads/TV/MySerie/Season 3/MySerie - 3x02 - A rock and roll.mkv fileLength= 2970292107 outputBytesWritten= 241601 position= 2970050506 Wed Mar 11 23:42:42 GMT+05:00 2026 SimpleCache: commitFile /storage/72EE-12E9/Android/data/com.mb.android/files/emby_downloads/TV/MySerie/Season 3/MySerie - 3x02 - A rock and roll.mkv fileLength= 2970352585 outputBytesWritten= 60478 position= 2970292107 Wed Mar 11 23:43:52 GMT+05:00 2026 SimpleCache: commitFile /storage/72EE-12E9/Android/data/com.mb.android/files/emby_downloads/TV/MySerie/Season 3/MySerie - 3x02 - A rock and roll.mkv fileLength= 2973924279 outputBytesWritten= 3571694 position= 2970352585 Thu Mar 12 00:41:03 GMT+05:00 2026 SimpleCache: Missing file /storage/72EE-12E9/Android/data/com.mb.android/files/emby_downloads/TV/MySerie/Season 3/MySerie - 3x02 - A rock and roll.mkv Thu Mar 12 02:08:46 GMT+05:00 2026 SimpleCache: commitFile /storage/72EE-12E9/Android/data/com.mb.android/files/emby_downloads/TV/MySerie/Season 3/MySerie - 3x02 - A rock and roll.mkv fileLength= 1649777888 outputBytesWritten= 1649777888 position= 0 Thu Mar 12 02:08:46 GMT+05:00 2026 DownloadManager: Task failed: null:44, false java.lang.IllegalStateException at androidx.media3.common.util.Assertions.checkState(Assertions.java:85) at androidx.media3.datasource.cache.SimpleCache.commitFile(SimpleCache.java:435) at androidx.media3.datasource.cache.CacheDataSink.closeCurrentOutputStream(CacheDataSink.java:278) at androidx.media3.datasource.cache.CacheDataSink.close(CacheDataSink.java:234) at androidx.media3.datasource.TeeDataSource.close(TeeDataSource.java:101) at androidx.media3.datasource.cache.CacheDataSource.closeCurrentSource(CacheDataSource.java:855) at androidx.media3.datasource.cache.CacheDataSource.close(CacheDataSource.java:688) at androidx.media3.datasource.cache.CacheWriter.readBlockToCache(CacheWriter.java:206) at androidx.media3.datasource.cache.CacheWriter.cache(CacheWriter.java:136) at androidx.media3.exoplayer.offline.ProgressiveDownloader$1.doWork(ProgressiveDownloader.java:161) at androidx.media3.exoplayer.offline.ProgressiveDownloader$1.doWork(ProgressiveDownloader.java:158) at androidx.media3.common.util.RunnableFutureTask.run(RunnableFutureTask.java:126) at androidx.media3.exoplayer.hls.offline.HlsDownloader$$ExternalSyntheticLambda0.execute(D8$$SyntheticClass:0) at androidx.media3.exoplayer.offline.ProgressiveDownloader.download(ProgressiveDownloader.java:173) at androidx.media3.exoplayer.offline.DownloadManager$Task.run(DownloadManager.java:1343) And another possible root-cause: Sun Mar 22 16:00:33 GMT+01:00 2026 AppSyncWorker: Exit SUCCESS Sun Mar 22 16:26:28 GMT+01:00 2026 SimpleCache: commitFile /storage/72EE-12E9/Android/data/com.mb.android/files/emby_downloads/TV/MySerie/Season 3/MySerie - 3x04 - Vakfolt.mkv fileLength= 798588874 outputBytesWritten= 206127059 position= 592461815 Sun Mar 22 16:27:52 GMT+01:00 2026 SimpleCache: commitFile /storage/72EE-12E9/Android/data/com.mb.android/files/emby_downloads/TV/MySerie/Season 3/MySerie - 3x04 - Vakfolt.mkv fileLength= 801308564 outputBytesWritten= 2719690 position= 798588874 Sun Mar 22 16:28:16 GMT+01:00 2026 ExoDownloadService.onDestroy Sun Mar 22 16:28:16 GMT+01:00 2026 WorkManagerScheduler: Requirements not met: 3 Sun Mar 22 16:28:19 GMT+01:00 2026 ExoDownloadService.onCreate Sun Mar 22 16:29:07 GMT+01:00 2026 SimpleCache: commitFile /storage/72EE-12E9/Android/data/com.mb.android/files/emby_downloads/TV/MySerie/Season 3/MySerie - 3x04 - Vakfolt.mkv fileLength= 801401793 outputBytesWritten= 93229 position= 801308564 Sun Mar 22 17:00:58 GMT+01:00 2026 MainActivity.onResume What does "WorkManagerScheduler: Requirements not met: 3" mean?
danergo 41 Posted April 22 Author Posted April 22 @ebr: internal memory can be less than the file to be downloaded, yes. But I have a fairly big (compared to the filesize) USB stick attached and download destination is selected to this USB (instead of internal). Is emby using the internal storage for downloading and then once received completely it moves to the destination folder?
RanmaCanada 508 Posted April 23 Posted April 23 23 hours ago, danergo said: @ebr: internal memory can be less than the file to be downloaded, yes. But I have a fairly big (compared to the filesize) USB stick attached and download destination is selected to this USB (instead of internal). Is emby using the internal storage for downloading and then once received completely it moves to the destination folder? Typically it would download to the internal first and move it over to the external. It's how temp file copying works. Again you should not be doing this on a firestick.
ebr 16393 Posted April 23 Posted April 23 Hi. This isn't something the app controls. It is the device/OS.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now