amar73 2 Posted September 7, 2025 Posted September 7, 2025 I updated Emby to 4.8.11.0 on an old Synology DS213J (DSM 7.1.1-42962 Update 9). With the previous version, all was fine. With the new version I'm getting the error No compatible streams are currently available. Please try again later or contact your system administrator for details. from all the browsers (tried with Firefox and Chrome, from Windows and Linux). It also fails from browsers, on iPhone. The same video plays fine from an iPhone, with SenPlayer, so I assume the it's not about file permissions. I tried reinstalling Emby from the scratch, connecting with SSH and deleting all from /volume1/@appdata/EmbyServer I see that Synology is using ffmpeg v4.1.8. I found on the marketplace an updated version, but it would install a side v4.4.4 version in /usr/local/bin, without updating the stock one. These are the logs I found: cat /volume1/@appdata/EmbyServer/logs/ff* [...] /var/packages/EmbyServer/target/bin/ffmpeg -y -copyts -start_at_zero -f mp4 -i "/volumeUSB1/usbshare/film/[...].mp4" -vn -an -sn -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -map_chapters -1 -segment_format mpegts -segment_list "/var/packages/EmbyServer/var/transcoding-temp/D7B0E0/D7B0E0.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_list_entry_prefix hls/D7B0E0/ -segment_start_number 0 -individual_header_trailer 0 -write_header_trailer 0 "/var/packages/EmbyServer/var/transcoding-temp/D7B0E0/D7B0E0_%d.ts" App: Emby Web 4.8.11.0 Firefox Windows User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:142.0) Gecko/20100101 Firefox/142.0 http://[...]/emby/videos/57/live.m3u8?DeviceId=[...]&MediaSourceId=6685f6c029f3fba64ec7d70b8373e5bf&PlaySessionId=d6c965e96c88457a892c85b30ad405c7&api_key=bae37439877c4a30b483628d5742df94&VideoCodec=h264,hevc,av1&VideoBitrate=4000002&TranscodingMaxAudioChannels=2&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&SubtitleStreamIndexes=-1&ManifestSubtitles=vtt&h264-profile=high,main,baseline,constrainedbaseline&h264-level=62&hevc-codectag=hvc1,hev1,hevc,hdmv&TranscodeReasons=ContainerBitrateExceedsLimit,DirectPlayError&allowVideoStreamCopy=false {"Protocol":"File","Id":"6685f6c029f3fba64ec7d70b8373e5bf","Path":"/volumeUSB1/usbshare/film/film/[...].mp4","Type":"Default","Container":"mp4","Size":0,"Name":"[...]","IsRemote":false,"HasMixedProtocols":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"RequiresLooping":false,"SupportsProbing":false,"MediaStreams":[],"Formats":[],"RequiredHttpHeaders":{},"AddApiKeyToDirectStreamUrl":false,"ReadAtNativeFramerate":false,"ItemId":"57"} >>>>>> User policy for [...] Enable Playback Remuxing: True Enable Video Playback Transcoding: True Enable Audio Playback Transcoding: True /var/packages/EmbyServer/target/bin/ffmpeg -y -copyts -start_at_zero -f mp4 -i "/volumeUSB1/usbshare/film/film/[...]d.mp4" -vn -an -sn -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -map_chapters -1 -segment_format mpegts -segment_list "/var/packages/EmbyServer/var/transcoding-temp/D5DC09/D5DC09.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_list_entry_prefix hls/D5DC09/ -segment_start_number 0 -individual_header_trailer 0 -write_header_trailer 0 "/var/packages/EmbyServer/var/transcoding-temp/D5DC09/D5DC09_%d.ts"
amar73 2 Posted September 7, 2025 Author Posted September 7, 2025 Interestingly, about the mentioned /var/packages/EmbyServer/target/bin/ffmpeg It does exist. But if I try to run it I get: /var/packages/EmbyServer/target/bin/ffmpeg: No such file or directory
amar73 2 Posted September 7, 2025 Author Posted September 7, 2025 (edited) Sure. Here they are ffmpeg-transcode-66819d2d-f485-4a9d-a8ec-d65fc86d29c6_1.txt ffmpeg-transcode-6d379708-f3c5-40cf-88a9-be31aa972615_1.txt ffmpeg-transcode-03a22673-add3-4490-bae6-77e682b9343c_1.txt ffmpeg-transcode-45d481f8-9c2d-4f12-9f71-30ec7303ab30_1.txt ffmpeg-transcode-e121098e-3cf0-4521-9139-4d6a505de786_1.txt ffmpeg-transcode-1502059b-fa8b-4778-99f8-0a5abfb09652_1.txt ffmpeg-transcode-32ffa8f0-7ccc-49e1-aa75-116aac67b7eb_1.txt ffmpeg-transcode-f8a8b7ac-c0eb-4f55-9111-7eb18cce1a6e_1.txt hardware_detection-63892857710.txt hardware_detection-63892860511.txt ffmpeg-transcode-f0a3cdb0-cde8-48f2-904f-7047da9b7bad_1.txt Edited September 7, 2025 by amar73
Happy2Play 9780 Posted September 7, 2025 Posted September 7, 2025 Probably need a server log also but per all these logs Emby can't probe the content to get the media info to know how to play the content. Quote {"Protocol":"File","Id":"6685f6c029f3fba64ec7d70b8373e5bf","Path":"/volumeUSB1/usbshare/film/film/[...].mp4","Type":"Default","Container":"mp4","Size":0,"Name":"[...]","IsRemote":false,"HasMixedProtocols":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"RequiresLooping":false,"SupportsProbing":false,"MediaStreams":[],"Formats":[],"RequiredHttpHeaders":{},"AddApiKeyToDirectStreamUrl":false,"ReadAtNativeFramerate":false,"ItemId":"57"}
amar73 2 Posted September 7, 2025 Author Posted September 7, 2025 @Happy2Playthank you for the support! That's puzzling, because I can play the very same videos failing on a browser, with an iPhone SenPlayer. Which kind of logs may I send you?
Happy2Play 9780 Posted September 7, 2025 Posted September 7, 2025 2 minutes ago, amar73 said: @Happy2Playthank you for the support! That's puzzling, because I can play the very same videos failing on a browser, with an iPhone SenPlayer. Which kind of logs may I send you? I would think devs will need to see a startup log not a midnight rollover/rotated log with at least one of the playback attempts.
amar73 2 Posted September 7, 2025 Author Posted September 7, 2025 (edited) I am not sure how to produce the logs you requested. I did the following: - Restarted the whole Synology NAS - Activated Debug in logs - Successfully played some videos (using a couple of iPhone apps) - Tried to play the same videos via a browser, and saw them fail - Rebooted and did the same This is what I got. If there are other logs to send you, I will be happy to do that. Only, I will probably need a bit of instruction. I see some exceptions in the embyserver log. Also, please notice that running /var/packages/EmbyServer/target/bin/ffmpeg returns No such file or directory, while the installed /bin/ffmpeg runs just fine. I wonder if this is the problem. Not an expert, but it's like the ffmpeg binary is is not for the right CPU architecture. ffmpeg-transcode-8315fe7a-7b80-4280-87ce-8d14ce8ccfa0_1.txt ffmpeg-transcode-7882dfd7-93d3-42f7-bb56-f388e5117348_1.txt ffmpeg-transcode-db6ede8f-b3d1-40a8-9232-d303b237a07e_1.txt embyserver-63892879773.txt hardware_detection-63892879856.txt ffmpeg-transcode-a933c794-f299-4364-92c8-bd080aa3072f_1.txt ffmpeg-transcode-99e7bb0f-22da-4967-9890-3492d6e5ba54_1.txt embyserver.txt Edited September 7, 2025 by amar73
Happy2Play 9780 Posted September 8, 2025 Posted September 8, 2025 Devs will have to comment as there is something really wrong with this install with ffmpeg/ffprobe and image processors. So Emby really has no idea what to do with the files do to no media information. emby-server-synology7-mono_{version}_armv7_legacy.spk 2025-09-07 22:10:44.537 Info Main: ImageMagick not available. Will try next image processor. 2025-09-07 22:10:44.584 Info Main: LibVips not available. Will try next image processor. 2025-09-07 22:10:44.600 Info ImageProcessor: Adding image processor Null Image Encoder 2025-09-07 22:10:50.560 Error FfmpegManager: ProcessRun 'ffmpeg -hide_banner -version' Process error: *** Error Report *** Version: 4.8.11.0 Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.exe -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -defaultdirectory /volume1/Public -updatepackage emby-server-synology7-mono_{version}_armv7_legacy.spk -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -nolocalportconfig -noskia -ignore_vaapi_enabled_flag Operating system: Linux version 3.2.101 (root@build3) (gcc version 8.5.0 (GCC) ) #42962 Mon Aug 19 15:11:31 CST 2024 Framework: Mono: 6.12.0.182 (tarball Thu Jan 19 10:28:52 PM UTC 2023) OS/Process: X86/X86 Runtime: volume1/@appstore/EmbyServer/lib/mono/4.5/mscorlib.dll Processor count: 1 Data path: /var/packages/EmbyServer/var Application path: /volume1/@appstore/EmbyServer/system System.ComponentModel.Win32Exception: System.ComponentModel.Win32Exception (0x80004005): ApplicationName='/var/packages/EmbyServer/target/bin/ffmpeg', CommandLine='-hide_banner -version', CurrentDirectory='', Native error= Cannot find the specified file at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x0029f] in <592c5cca45dd4995b6e53e31bac2a687>:0 at System.Diagnostics.Process.Start () [0x0003a] in <592c5cca45dd4995b6e53e31bac2a687>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start() at Emby.ProcessRun.CoreProcess.CoreProcessLocal.Run (Emby.ProcessRun.Common.StartParams startParams) [0x0018e] in <4f7786bacb5a48df880093b8707a1422>:0 at Emby.ProcessRun.Runners.ProcessRunnerBase.Run (Emby.ProcessRun.Common.StartParams startParams) [0x00093] in <4f7786bacb5a48df880093b8707a1422>:0 Source: System TargetSite: Boolean StartWithCreateProcess(System.Diagnostics.ProcessStartInfo) @FrostBytehave you see anything like this?
Luke 42077 Posted September 8, 2025 Posted September 8, 2025 Hi, you could try the 4.9 beta channel to see if it helps at all, but beyond that I'm not sure this is going to improve given the age of the device. We've probably compiled our ffmpeg and libvips builds with versions of libraries that are too new for this NAS.
amar73 2 Posted September 8, 2025 Author Posted September 8, 2025 Hey, @Lukethank you for confirming my suspect: indeed, I cannot run the ffmpeg bundled with Emby. I think I tried already the very last beta, but did not help. I will try this again. Probably I have to do the other way around, and install an older version. I can only remember that with some previous version all used to work. Do you have any idea when ffmpeg was changed?
Solution amar73 2 Posted September 8, 2025 Author Solution Posted September 8, 2025 (edited) @LukeI made it work with 4.7.14.0. Here for your information other versions I tried: Version Outcome 4.7.14.0 Works. This is the last working version. After this, it stops working. 4.8.0.80 Fails with "No compatible streams are currently available" 4.8.11.0 Fails with "No compatible streams are currently available" 4.9.1.27 Fails with "No compatible streams are currently available" I have always used the emby-server-synology7-mono_x.x.x.xx_armv7_legacy versions. I hope this can help understanding how to possibly regain compatibility with older devices. Edited September 8, 2025 by amar73 1 1
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