Jump to content

Emby Android Client Crashes When Playing Invalid STRM Links


Go to solution Solved by Luke,

Recommended Posts

Posted

When playing an STRM file with a broken/expired streaming link, the Emby Android app crashes immediately, exiting the program and returning to the phone's home screen. Users must then log back in to Emby. Could this be improved to avoid exiting the app and instead display a prompt indicating that the link may be invalid?

Posted

My strm files are linked to movies hosted on a cloud storage service. Once the resources on the cloud drive become unavailable (i.e., the source content is no longer accessible), the strm links will also fail. If you attempt to play these strm files under such circumstances, Emby will crash or close unexpectedly, and this issue does not leave any records in the logs.

Screenshot_2025-06-26-17-13-54-739_com.miui.home.jpg

铁血战士_杀戮之王 (2025) - 2160p.Disney+.WEB-DL.DoVi.H.265.DDP Atmos 5.1.strm

Posted

Hi there, can you please supply the log files anyway? thanks.

Posted
12 hours ago, Luke said:

Hi there, can you please supply the log files anyway? thanks.

应用名称:Emby

问题Trace:

Redmi/turner/turner:15/AP3A.240905.015.A2/OS2.0.210.0.VAOCNXM:user/release-keys

      #00 pc 000000000003f74c  /data/app/~~rlvMylnC_bB55TfpbMjAtQ==/com.mb.android-RJDJLlZSSZK8k96uO8zz2g==/lib/arm64/libavutil.so (av_strstart+8)
      #01 pc 00000000001dee2c  /data/app/~~rlvMylnC_bB55TfpbMjAtQ==/com.mb.android-RJDJLlZSSZK8k96uO8zz2g==/lib/arm64/libavformat.so
      #02 pc 00000000000ff950  /data/app/~~rlvMylnC_bB55TfpbMjAtQ==/com.mb.android-RJDJLlZSSZK8k96uO8zz2g==/lib/arm64/libavformat.so (av_probe_input_format3+344)
      #03 pc 00000000000ffb28  /data/app/~~rlvMylnC_bB55TfpbMjAtQ==/com.mb.android-RJDJLlZSSZK8k96uO8zz2g==/lib/arm64/libavformat.so (av_probe_input_format+8)
      #04 pc 000000000001b3e4  /data/app/~~rlvMylnC_bB55TfpbMjAtQ==/com.mb.android-RJDJLlZSSZK8k96uO8zz2g==/lib/arm64/libffmpegJNI.so (Java_androidx_media3_decoder_ffmpeg_FfmpegExtractorJni_ffmpegGetInputFormat+188) (BuildId: 4d330039cbf8aec9c62b3bbfe4b2a57051620291)
      #05 pc 0000000000387170  /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: 82b2cb0df2c9391577f480d1e91d02af)
      #06 pc 000000000078de88  /apex/com.android.art/lib64/libart.so (nterp_helper+152) (BuildId: 82b2cb0df2c9391577f480d1e91d02af)
      #07 pc 00000000003d83c2  /data/app/~~rlvMylnC_bB55TfpbMjAtQ==/com.mb.android-RJDJLlZSSZK8k96uO8zz2g==/oat/arm64/base.vdex (androidx.media3.decoder.ffmpeg.FfmpegExtractor.sniff+94)
      #08 pc 000000000078fb64  /apex/com.android.art/lib64/libart.so (nterp_helper+7540) (BuildId: 82b2cb0df2c9391577f480d1e91d02af)
      #09 pc 0000000000430640  /data/app/~~rlvMylnC_bB55TfpbMjAtQ==/com.mb.android-RJDJLlZSSZK8k96uO8zz2g==/oat/arm64/base.vdex (androidx.media3.exoplayer.source.BundledExtractorsAdapter.init+88)
      #10 pc 0000000000790974  /apex/com.android.art/lib64/libart.so (nterp_helper+11140) (BuildId: 82b2cb0df2c9391577f480d1e91d02af)
      #11 pc 000000000043a672  /data/app/~~rlvMylnC_bB55TfpbMjAtQ==/com.mb.android-RJDJLlZSSZK8k96uO8zz2g==/oat/arm64/base.vdex (androidx.media3.exoplayer.source.ProgressiveMediaPeriod$ExtractingLoadable.load+314)
      #12 pc 000000000078fb64  /apex/com.android.art/lib64/libart.so (nterp_helper+7540) (BuildId: 82b2cb0df2c9391577f480d1e91d02af)
      #13 pc 000000000045b84c  /data/app/~~rlvMylnC_bB55TfpbMjAtQ==/com.mb.android-RJDJLlZSSZK8k96uO8zz2g==/oat/arm64/base.vdex (androidx.media3.exoplayer.upstream.Loader$LoadTask.run+88)
      #14 pc 000000000029adcc  /system/framework/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor.runWorker+796) (BuildId: 93e69b260721fc04b416fd493e0765c69c752bf6)
      #15 pc 0000000000298290  /system/framework/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor$Worker.run+64) (BuildId: 93e69b260721fc04b416fd493e0765c69c752bf6)
      #16 pc 0000000000160168  /system/framework/arm64/boot.oat (java.lang.Thread.run+72) (BuildId: 93e69b260721fc04b416fd493e0765c69c752bf6)
      #17 pc 0000000000370974  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: 82b2cb0df2c9391577f480d1e91d02af)
      #18 pc 000000000035bfd4  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+132) (BuildId: 82b2cb0df2c9391577f480d1e91d02af)
      #19 pc 000000000096aa4c  /apex/com.android.art/lib64/libart.so (art::detail::ShortyTraits<(char)86>::Type art::ArtMethod::InvokeInstance<(char)86>(art::Thread*, art::ObjPtr<art::mirror::Object>, art::detail::ShortyTraits<>::Type...)+60) (BuildId: 82b2cb0df2c9391577f480d1e91d02af)
      #20 pc 000000000053bc3c  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1788) (BuildId: 82b2cb0df2c9391577f480d1e91d02af)
      #21 pc 00000000000706a8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+200) (BuildId: 4f9662f2c4cc93880474c7b483cce276)
      #22 pc 0000000000061a40  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 4f9662f2c4cc93880474c7b483cce276)

Posted

When you say invalid, what exactly do you mean by that? Because it looks like it does point to a real video url, no?

Posted (edited)
5 hours ago, Luke said:

When you say invalid, what exactly do you mean by that? Because it looks like it does point to a real video url, no?

为什么播放失效的链接,emby会崩溃?而且是100%的崩溃。

Edited by LeeTEMBY
Posted

Can you please answer my question? Thanks.

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