Jump to content

No Compatible Streams


Recommended Posts

Posted

I get this error when trying to play video: Playback Error No compatible streams are currently available. Please try again later or contact your system administrator for details. Playing music works fine.

My server is on Debian 11 Bullseye, and it is Emby Version 4.7.14.0.

I have tried playing on both the Web front-end and the Android client and neither works, so I think it is a server-side issue. I tried re-installing ffmpeg and restarting emby as that was reported to have worked for someone in one of the other threads about this issue, but that didn't fix it for me.

Here is a log snippet:

emby.log

Please help me get video playback to work.

Posted

Hi @appascan you please attach the complete emby server log file? Thanks.

Posted

Ok, so here is a log of a run where I am trying to play a movie. I have replaced the filename with "Movie.mkv", but otherwise, this is untouched from the server with debug logging enabled.

embyserver.txt

Posted

So the server can't even probe the file for media info. Is it just that one file?

Posted

No, it seems to be any movie/video file; I haven't found any that will actually play.

  • 2 weeks later...
Posted
On 2/6/2024 at 9:59 PM, Luke said:

@appasare you still having an issue with this?

Yes; actually, I found files that will play, but most still give this "No compatible streams" error, and this persists even after an upgrade to 4.8.1.0.

  • 3 weeks later...
Posted

Hi, please let us know if the Emby Server 4.8.3 update helps. Thanks.

  • 2 months later...
Posted
On 3/1/2024 at 11:55 PM, Luke said:

Hi, please let us know if the Emby Server 4.8.3 update helps. Thanks.

Just to update, I've updated several times, latest now to 4.8.6, and this is still what I encounter: no compatible streams.

Posted

HI, can you try Chrome for comparison purposes? 

Posted
44 minutes ago, Luke said:

HI, can you try Chrome for comparison purposes? 

I am using Vivaldi, which is Chromium-based. I also tried Edge, but with the same results.

Posted

@appascan you please attach the emby server and ffmpeg log files from 4.8? Thanks !

Posted (edited)

 

realized debug logging was not enabled, hold on...

Edited by appas
realized debug logging was not enabled, hold on...
Posted
On 5/17/2024 at 10:54 PM, Luke said:

@appascan you please attach the emby server and ffmpeg log files from 4.8? Thanks !

It seems I can no longer edit the above message by me, but here is the debug log from Emby 4.8.7.0. I hope it's what you're looking for; it's only the Emby server log, as I don't know what you're referring to with "ffmpeg log files", but this includes output from ffprobe.

embyserver.txt

  • 2 weeks later...
Posted

Hi, have you updated to Emby Server 4.8.8? Has that helped?

  • 9 months later...
Posted
On 6/1/2024 at 9:49 PM, Luke said:

Hi, have you updated to Emby Server 4.8.8? Has that helped?

This is to confirm that it's still a problem with Emby 4.8.10.0.

Posted

Now that you fixed your RAM shortage issue, we can look into this with a fresh set of debug server logs and an example of this error arising - giving time when it happened and what media file. 

Posted

Ok, so here is a debug log from trying to play メガゾーン23.III.Megazone.23.III.OVA. The actual error is

Quote

2025-03-06 13:56:10.953 Error App: Error in ffprobe
    *** Error Report ***
    Version: 4.8.10.0
    Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb
    Operating system: Linux version 5.10.0-26-amd64 (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1
    Framework: .NET 6.0.31
    OS/Process: x64/x64
    Runtime: opt/emby-server/system/System.Private.CoreLib.dll
    Processor count: 1
    Data path: /var/lib/emby
    Application path: /opt/emby-server/system
    Emby.Server.MediaEncoding.Unified.Ffmpeg.FfRunException: Emby.Server.MediaEncoding.Unified.Ffmpeg.FfRunException: ffprobe failed - streams and format are both null: -i file:"/media/opendrive/backup/Seagate8T/sda2/メガゾーン23.Megazone.23.OVA.1985-1989.BluRay.1080p.HEVC.10bit.FLAC.GOA/メガゾーン23.III.Megazone.23.III.OVA.E01.1989.BluRay.1080p.HEVC.10bit.FLAC.GOA.mkv" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
    ffprobe version 5.1-emby_2023_06_25 Copyright (c) 2007-2022 the FFmpeg developers and softworkz for Emby LLC
      built with gcc 10.3.0 (crosstool-NG 1.25.0)
    file:/media/opendrive/backup/Seagate8T/sda2/メガゾーン23.Megazone.23.OVA.1985-1989.BluRay.1080p.HEVC.10bit.FLAC.GOA/メガゾーン23.III.Megazone.23.III.OVA.E01.1989.BluRay.1080p.HEVC.10bit.FLAC.GOA.mkv: Input/output error
    
    
    {
    
    }
       at Emby.Server.MediaEncoding.Probing.MediaProbeManager.GetMediaInfoInternal(String inputPath, String primaryPath, MediaProtocol protocol, String userAgent, Boolean extractChapters, String probeSizeArgument, Boolean isAudio, Boolean hasMixedProtocols, CancellationToken cancellationToken)
       at Emby.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](MetadataResult`1 metadataResult, MetadataRefreshOptions options, LibraryOptions libraryOptions, CancellationToken cancellationToken)
       at Emby.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, MetadataResult`1 itemResult, String logName, MetadataRefreshOptions options, LibraryOptions libraryOptions, RefreshResult refreshResult, CancellationToken cancellationToken)
    Source: Emby.Server.MediaEncoding
    TargetSite: Void MoveNext()

I tried running ffprobe directly from the command line, and go the Input/output error, so I thought it was a problem with my configuration. The files are on a WebDAV mount. I swapped the mount from davfs to rclone, and this allowed me to ffprobe the file successfully from the command line, but Emby still gives the "No compatible streams" error. It seems to be a permissions issue as there is an "Access denied" message in the logs.

I have tried mounting the WebDAV share with emby's user and group id's, and chowning the mount point to emby. It's probably my fault rather than Emby's (I've never been good with permissions), but as I can access these files on the command line, and just not in Emby, it still seems tied to Emby, and I'd appreciate any help in solving this issue.

embyserver.txt embyserver (3).txt

Posted (edited)

Thanks for the info and logs.

i see there were just 2 file permissions issues logged - for these 2 files

2025-03-06 15:31:24.716 Error ImageProcessor: Error encoding image
Access to the path '/media/opendrive/backup/Seagate8T/sda2/Decoder (1984)/cover.jpg' is denied.

2025-03-06 15:32:32.622 Error MediaSourceManager: Error refreshing metadata for /media/opendrive/backup/Seagate8T/sda2/Dirk.Gently--2010-2012-BBC-1080p-w.subs-x265-HEVC/Dirk.Gently-S01E01-Episode.1.mp4
Access to the path '/media/opendrive/backup/Seagate8T/sda2/Dirk.Gently--2010-2012-BBC-1080p-w.subs-x265-HEVC' is denied.

I can only refer you to our support article relating to permissions on linux - here Linux/Unix Permissions

With regards to the ffprobe errors, there are 206 errors all for files stored below folder /media/opendrive/backup/Seagate8T/sda2

All the ffprobe errors for these files were "Input/output error" and the detail being: "streams and format are both null"

What I suggest is you pick one of these mkv files, use tools like mkvtoolnix to create a clip from it - of say 2 minutes. Save the file with different name and add to a new test library as a home video. Do 2 tests, one with the file with a test library with the clip mkv being stored within a test folder below /media/opendrive/backup/Seagate8T/sda2 and one with the file - copied and named differently but stored on a local path that you already know Emby Server streams ok from. 

Do tests with file names using standard ascii characters and ones with the extended character set - and capture logs for the tests. If the issue is specific to your /media/opendrive/backup/Seagate8T/sda2 then that would be something you need to figure out yourself and you may get help from others on the forum. If the issue continues even with local filesystem path, then I can send you an upload link and you can let me have the releveat clips mkv files and logs

 

 

Edited by sa2000
Posted

Yeah I just find it weird that I can play music from this same mount, no problem. It's just the movies that are giving trouble.

I will run the suggested tests and get back with results in the coming days.

Posted

Ok, so I could not follow the linked guide exactly, because ACLs seem to be unimplemented for WebDAV in the davfs2 driver. But, I tried solving the problem by making a group called "media", adding my own use and emby into it, and giving this group ownership and read/write rights to the files:

sudo chown -R :media /media/opendrive/backup/

sudo chmod -R g+rw /media/opendrive/backup

This should be enough, right? But, for movie files, I still get "No compatible streams". Music plays from this same mount, so it is at least somehow able to read the files, right?

Posted
19 hours ago, appas said:

so I could not follow the linked guide exactly, because ACLs seem to be unimplemented for WebDAV in the davfs2 driver. But, I tried solving the problem by making a group called "media", adding my own use and emby into it, and giving this group ownership and read/write rights to the files:

sudo chown -R :media /media/opendrive/backup/

sudo chmod -R g+rw /media/opendrive/backup

I have not tried media libraries with media in the cloud - Not something i would cosider.

Would be good to find out if there are users with it working well 

19 hours ago, appas said:

This should be enough, right? But, for movie files, I still get "No compatible streams". Music plays from this same mount, so it is at least somehow able to read the files

Get some debug server logs after a fresh server start of playback of cloud hosted music and a movie

Posted (edited)

Hi, sorry it's taken a while to get the logs.

So, I thought it would be best to upgrade to the latest Emby server (4.8.11.0), and I can no longer replicate this issue. Unfortunately, that does not mean it's fixed - in fact, it's worse, as now I'm unable to play music, either. Both music and video files just stay at the spinner for what seems like forever (there does not seem to be any breaking condition). So, when I click on a piece of media, I get the spinner, and it gets stuck there.

Here is a debug log of a session where I try to play a piece of music that previously did play, and a movie file. Both just give the seemingly endless spinner.

embyserver.txt

Edited by appas
Posted
49 minutes ago, appas said:

So, I thought it would be best to upgrade to the latest Emby server (4.8.11.0), and I can no longer replicate this issue. Unfortunately, that does not mean it's fixed - in fact, it's worse, as now I'm unable to play music, either. Both music and video files just stay at the spinner for what seems like forever (there does not seem to be any breaking condition). So, when I click on a piece of media, I get the spinner, and it gets stuck there.

I can see music track Zibet Ente Habibi Nas.mp3 held within /media/opendrive path at 12:28  Emby Web on Chrome and at 12:48 "The Old Man And The Sea" mp4 attempted

No specific errors in the log relating to the playbacks

There is one error in the log relating IP Addresses. Is it possible you have more than one device on the local network with IP Address 10.18.0.5 ?

Could you check that please

Also try playback using http://127.0.0.1:8096 on the server directly - and try different browsers

 

 

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