Jump to content

FireTV: no download?


Go to solution Solved by ebr,

Recommended Posts

danergo
Posted (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 by danergo
  • Thanks 1
  • 10 months later...
danergo
Posted

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?

Posted
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 !

 

  • 2 weeks later...
danergo
Posted

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? 

Posted
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
Posted

Will test this tomorrow and get back to you! One related-question: how can I pull the Emyb logs from FireTV Stick?

  • 3 weeks later...
RanmaCanada
Posted

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.

  • Agree 1
  • 2 weeks later...
danergo
Posted

@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?

Posted

Hi.  Any chance the device is running out of space?

danergo
Posted

@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
Posted
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.

Posted

Hi.  This isn't something the app controls.  It is the device/OS.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...