Jump to content

I have Emby Server installed on Raspbian on my Raspberry Pi 3. Everything works perfect EXCEPT for playback. Help please.


ZiggyDubz

Recommended Posts

ZiggyDubz

I finally, with the help of a friend (I have ZERO Linux experience) have set up Emby server on my R-Pi. I have it so it can read the drive I have plugged in (finally) and I have the folders associated with the appropriate movies, tv shows, music, etc. Everything works (Meta data shows, I can edit titles so it gets the proper meta data; the whole shabang) exactly as it did when I ran emby server on Windows 10, except when I go to play a video or song, it gives me this:

 

"Playback Error - No compatible streams are currently available. Please try again later or contact your system administrator for details."

I thought it could be a codec problem? I downloaded VLC to it and it will open the movie files, but barely play them.
 

I figured the playback device did all the work and it was just drawing the actual movie file from the R-Pi, but perhaps the R-Pi is the thing doing all the work (and isn't powerful enough to do so?)

 

WHAT DO I DO?

Please and thanks. I appreciate it.

Edited by Skvli
Link to comment
Share on other sites

mastrmind11

I finally, with the help of a friend (I have ZERO Linux experience) have set up Emby server on my R-Pi. I have it so it can read the drive I have plugged in (finally) and I have the folders associated with the appropriate movies, tv shows, music, etc. Everything works (Meta data shows, I can edit titles so it gets the proper meta data; the whole shabang) exactly as it did when I ran emby server on Windows 10, except when I go to play a video or song, it gives me this:

 

"Playback Error - No compatible streams are currently available. Please try again later or contact your system administrator for details."

 

I thought it could be a codec problem? I downloaded VLC to it and it will open the movie files, but barely play them.

 

I figured the playback device did all the work and it was just drawing the actual movie file from the R-Pi, but perhaps the R-Pi is the thing doing all the work (and isn't powerful enough to do so?)

 

WHAT DO I DO?

 

Please and thanks. I appreciate it.

Sounds like your media is being trancoded and the pi is not the machine you want for that.  You need all your stuff in direct play format, and a bitrate that fits within your network profile's bandwidth.  Post the server and transcode logs here and we can take a look.

Link to comment
Share on other sites

tdiguy

I find the easiest way to get logs is to log into the emby server from a different machine and go to the emby admin dashboard. This is where you add libraries and such. Further down on the left side should be a selection for log files.

Link to comment
Share on other sites

ZiggyDubz

Here is one of the Transcode Logs:



2018-03-12 19:03:12.862
Application version: 3.3.0.0

http://192.168.181.192:8096/emby/videos/8bd8ee6b1b1eeffdaf94eaba55cc9b30/live.m3u8?DeviceId=aec8938656ad74810ea8bbc92ebe191e21bd3e9e&MediaSourceId=8bd8ee6b1b1eeffdaf94eaba55cc9b30&VideoCodec=h264&AudioCodec=mp3,aac&VideoBitrate=139808000&AudioBitrate=192000&PlaySessionId=57c4a466d35c4b8fb79be8410a380331&api_key=295234b985a948e49cbc71c08b21f3ca&TranscodingMaxAudioChannels=2&RequireAvc=true&Tag=c111b16884be524c2678418f8501d078&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline,high10&h264-level=51&h264-deinterlace=true&allowVideoStreamCopy=false&allowAudioStreamCopy=false

{"Protocol":"File","Id":"8bd8ee6b1b1eeffdaf94eaba55cc9b30","Path":"/media/pi/WallaceMedia/Emby/Movies/10 Cloverfield Lane.mkv","Type":"Default","Container":"mkv","Name":"10 Cloverfield Lane.mkv","IsRemote":false,"ETag":"c111b16884be524c2678418f8501d078","ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"RequiresLooping":false,"SupportsProbing":true,"VideoType":"VideoFile","MediaStreams":[],"Formats":[],"RequiredHttpHeaders":{}}

User policy for Zak: EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True

/opt/emby-server/bin/ffmpeg -f matroska -i file:"/media/pi/WallaceMedia/Emby/Movies/10 Cloverfield Lane.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 libx264 -pix_fmt yuv420p -preset veryfast -crf 23 -maxrate 139808000 -bufsize 279616000 -profile:v high -level 4.1 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames "expr:gte(t,n_forced*3)" -flags -global_header -vsync -1 -codec:a:0 libmp3lame -ac 2 -ab 192000 -f segment -max_delay 5000000 -avoid_negative_ts disabled -start_at_zero -segment_time 3 -individual_header_trailer 0 -segment_format mpegts -segment_list_entry_prefix "hls/f48a0d3a4fc50024bb8a981239dbf103/" -segment_list_type m3u8 -segment_start_number 0 -segment_list "/var/lib/emby/transcoding-temp/f48a0d3a4fc50024bb8a981239dbf103.m3u8" -y "/var/lib/emby/transcoding-temp/f48a0d3a4fc50024bb8a981239dbf103%d.ts"

ffmpeg version 3.4.2 Copyright © 2000-2018 the FFmpeg developers
built with gcc 6.4.1 (Linaro GCC 6.4-2017.08) 20170707
configuration: --enable-cross-compile --cross-prefix=arm-linux-gnueabihf- --cc=arm-linux-gnueabihf-gcc --cxx=arm-linux-gnueabihf-gcc --arch=armv7h --prefix=/srv/buildbot/armhf/ffmpeg-armhf/staging --pkg-config=pkg-config --disable-cuda --disable-cuvid --disable-iconv --disable-nvenc --disable-doc --disable-ffplay --disable-ffserver --disable-xlib --enable-fontconfig --enable-gpl --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libwebp --enable-libx264 --enable-libzvbi --enable-version3 --extra-libs='-ldl -lexpat -lfreetype -lfribidi -lfontconfig -lpng -lgmp -lhogweed -lnettle -laddns-samba4 -lasn1util-samba4 -lauthkrb5-samba4 -lCHARSET3-samba4 -lcliauth-samba4 -lcli-cldap-samba4 -lcli-ldap-common-samba4 -lcli-nbt-samba4 -lcli-smb-common-samba4 -lcom_err -lcommon-auth-samba4 -ldbwrap-samba4 -ldcerpc-binding -ldcerpc-samba-samba4 -lflag-mapping-samba4 -lgenrand-samba4 -lgensec-samba4 -lgse-samba4 -lgssapi_krb5 -llibcli-lsa3-samba4 -llibsmb-samba4 -linterfaces-samba4 -liov-buf-samba4 -lk5crypto -lkrb5 -lkrb5samba-samba4 -lkrb5support -lldb -lldbsamba-samba4 -lmessages-dgm-samba4 -lmessages-util-samba4 -lmsghdr-samba4 -lmsrpc3-samba4 -lndr -lndr-krb5pac -lndr-nbt -lndr-samba-samba4 -lndr-standard -lreplace-samba4 -lsamba-cluster-support-samba4 -lsamba-credentials -lsamba-debug-samba4 -lsamba-errors -lsamba-hostconfig -lsamba-modules-samba4 -lsamba-security-samba4 -lsamba-sockets-samba4 -lsamba-util -lsamba3-util-samba4 -lsamdb -lsamdb-common-samba4 -lsecrets3-samba4 -lserver-id-db-samba4 -lserver-role-samba4 -lsmbconf -lsmbd-shim-samba4 -lsmb-transport-samba4 -lsocket-blocking-samba4 -lsys-rw-samba4 -ltalloc -ltalloc-report-samba4 -ltdb -ltdb-wrap-samba4 -ltevent -ltevent-util -ltime-basic-samba4 -lutil-cmdline-samba4 -lutil-reg-samba4 -lutil-setid-samba4 -lutil-tdb-samba4 -lwbclient -lwinbind-client-samba4' --target-os=linux --enable-shared --disable-static --enable-gnutls --enable-libsmbclient
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
ffmpeg version 3.4.2 Copyright © 2000-2018 the FFmpeg developers
ffmpeg version 3.4.2 Copyright © 2000-2018 the FFmpeg developers
libpostproc 54. 7.100 / 54. 7.100






 

Link to comment
Share on other sites

  • 3 weeks later...

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