Jump to content

Some MKV files no longer play on FireTV after update (supposedly)


waverly360
Go to solution Solved by Luke,

Recommended Posts

waverly360

So, apparently I wasn't aware that my FireTV and FireTV Stick were setup to auto update apps, and I can't seem to find any history on when that changed exactly.  Regardless, a few days ago I was able to play every TV show and movie I had in my collection (mkv, mp4, or iso.)  Now it seems I can't play several of my MKV files (though I found a few that still work?)  It doesn't look like the server is attempting to transcode at all.

 

 

This is all I get in the emby-server logs server-63597558602.txt *with* debug turned on when I click Play in the firestick interface:

 

 
 
I'm running emby-server 3.0.5933 on Fedora Core 23.  
 
Also, before I realized my playbacks were broken, I upgraded emby from emby-server-3.0.5879-773.1.x86_64.
 
 
 
 
Here's an example of a file that *does* work (also an MKV):
 
2016-04-29 20:48:08.2624 Info HttpServer: HTTP GET http://192.168.1.90:8096/emby/Items/6880421929d2509559a6cb73228d4dc6/PlaybackInfo?UserId=3e50f851f6214c2a949f09b857d63e12&format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; AFTS Build/LMY47O)
2016-04-29 20:48:08.2705 Info HttpServer: HTTP Response 200 to 192.168.1.183. Time: 8ms. http://192.168.1.90:8096/emby/Items/6880421929d2509559a6cb73228d4dc6/PlaybackInfo?UserId=3e50f851f6214c2a949f09b857d63e12&format=json
2016-04-29 20:48:08.3762 Info HttpServer: HTTP POST http://192.168.1.90:8096/emby/Sessions/Playing. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; AFTS Build/LMY47O)
2016-04-29 20:48:08.3773 Info HttpServer: HTTP GET http://192.168.1.90:8096/emby/Studios/Nickelodeon/Images/Primary?MaxHeight=60&EnableImageEnhancers=true. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; AFTS Build/LMY47O)
2016-04-29 20:48:08.3788 Info HttpServer: HTTP GET http://192.168.1.90:8096/emby/Items/7b0da8a471e4d8da6334f06091ba2060/Images/Primary?MaxHeight=600&EnableImageEnhancers=true. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; AFTS Build/LMY47O)
2016-04-29 20:48:08.3799 Error DtoUtils: ServiceBase<TRequest>::Service Exception
        *** Error Report ***
        Version: 3.0.5933.0
        Command line: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe -programdata /var/lib/emby-server -restartpath /usr/lib/emby-server/restart.sh
        Operating system: Unix 4.2.8.300
        Processor count: 64
        64-Bit OS: True
        64-Bit Process: True
        Program data path: /var/lib/emby-server
        Mono: 4.0.5 (Stable 4.0.5.1/1d8d582 Mon Jan  4 11:09:45 UTC 2016)
        Application Path: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe
        Nickelodeon does not have an image of type Primary
        MediaBrowser.Common.Extensions.ResourceNotFoundException
        at MediaBrowser.Api.Images.ImageService.GetImage (MediaBrowser.Api.Images.ImageRequest,MediaBrowser.Controller.Entities.IHasImages,bool) <0x0094b>
        at MediaBrowser.Api.Images.ImageService.Get (MediaBrowser.Api.Images.GetItemByNameImage) <0x00047>
        at (wrapper dynamic-method) object.lambda_method (System.Runtime.CompilerServices.Closure,object,object) <0x00082>
        at ServiceStack.Host.ServiceRunner`1<MediaBrowser.Api.Images.GetItemByNameImage>.Execute (ServiceStack.Web.IRequest,object,MediaBrowser.Api.Images.GetItemByNameImage) <0x003fc>
 
 
2016-04-29 20:48:08.3801 Error HttpServer: Error processing request for /emby/Studios/Nickelodeon/Images/Primary?MaxHeight=60&EnableImageEnhancers=true
        *** Error Report ***
        Version: 3.0.5933.0
        Command line: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe -programdata /var/lib/emby-server -restartpath /usr/lib/emby-server/restart.sh
        Operating system: Unix 4.2.8.300
        Processor count: 64
        64-Bit OS: True
        64-Bit Process: True
        Program data path: /var/lib/emby-server
        Mono: 4.0.5 (Stable 4.0.5.1/1d8d582 Mon Jan  4 11:09:45 UTC 2016)
        Application Path: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe
        Nickelodeon does not have an image of type Primary
        ServiceStack.HttpError
        No Stack Trace Available
 
2016-04-29 20:48:08.3801 Error NotFoundHttpHandler: 192.168.1.90:8096 Request not found: /emby/Studios/Nickelodeon/Images/Primary?MaxHeight=60&EnableImageEnhancers=true
2016-04-29 20:48:08.3810 Info HttpServer: HTTP Response 404 to 192.168.1.183. Time: 4ms. http://192.168.1.90:8096/emby/Studios/Nickelodeon/Images/Primary?MaxHeight=60&EnableImageEnhancers=true
2016-04-29 20:48:08.3810 Info HttpServer: HTTP Response 304 to 192.168.1.183. Time: 3ms. http://192.168.1.90:8096/emby/Items/7b0da8a471e4d8da6334f06091ba2060/Images/Primary?MaxHeight=600&EnableImageEnhancers=true
2016-04-29 20:48:08.3867 Debug HttpServer: Exiting HttpConnection.OnReadInternal because nread=0. ConnectionId: 14655e18c3374b31b418f342f9de7ccf
2016-04-29 20:48:08.4003 Info HttpServer: HTTP Response 204 to 192.168.1.183. Time: 24ms. http://192.168.1.90:8096/emby/Sessions/Playing
2016-04-29 20:48:09.9991 Info HttpServer: HTTP POST http://192.168.1.90:8096/emby/Sessions/Playing/Progress. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; AFTS Build/LMY47O)
2016-04-29 20:48:10.0189 Info HttpServer: HTTP Response 204 to 192.168.1.183. Time: 20ms. http://192.168.1.90:8096/emby/Sessions/Playing/Progress
2016-04-29 20:48:13.0148 Info HttpServer: HTTP POST http://192.168.1.90:8096/emby/Sessions/Playing/Progress. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; AFTS Build/LMY47O)
2016-04-29 20:48:13.0297 Info HttpServer: HTTP Response 204 to 192.168.1.183. Time: 15ms. http://192.168.1.90:8096/emby/Sessions/Playing/Progress
2016-04-29 20:48:15.9365 Info HttpServer: HTTP POST http://192.168.1.90:8096/emby/Sessions/Playing/Stopped. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; AFTS Build/LMY47O)
2016-04-29 20:48:15.9382 Debug App: ReportPlaybackStopped PlaySessionId: ab520a2d4f0247e1b57ec3942719f595
2016-04-29 20:48:15.9475 Debug ProviderManager: Saving /data/Media/Video/TV/HD/Teenage Mutant Ninja Turtles (2012)/Season 04/Teenage Mutant Ninja Turtles (2012) - S04E05 - Riddle of the Ancient Aeons.mkv to Nfo.
2016-04-29 20:48:15.9530 Info HttpServer: HTTP Response 204 to 192.168.1.183. Time: 17ms. http://192.168.1.90:8096/emby/Sessions/Playing/Stopped
2016-04-29 20:48:16.0807 Info HttpServer: HTTP GET http://192.168.1.90:8096/emby/Users/3e50f851f6214c2a949f09b857d63e12/Items/6880421929d2509559a6cb73228d4dc6?format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; AFTS Build/LMY47O)
2016-04-29 20:48:16.0888 Info HttpServer: HTTP Response 200 to 192.168.1.183. Time: 8ms. http://192.168.1.90:8096/emby/Users/3e50f851f6214c2a949f09b857d63e12/Items/6880421929d2509559a6cb73228d4dc6?format=json
2016-04-29 20:48:16.1583 Info HttpServer: HTTP GET http://192.168.1.90:8096/emby/Shows/NextUp?EnableImageTypes=&SeriesId=ad80f1ec92b08749bc3fdaa7c5a72396&Limit=1&UserId=3e50f851f6214c2a949f09b857d63e12&format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; AFTS Build/LMY47O)
2016-04-29 20:48:16.7187 Info HttpServer: HTTP GET http://192.168.1.90:8096/emby/Users/3e50f851f6214c2a949f09b857d63e12/Items/6880421929d2509559a6cb73228d4dc6?format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; AFTS Build/LMY47O)
2016-04-29 20:48:16.7276 Info HttpServer: HTTP Response 200 to 192.168.1.183. Time: 9ms. http://192.168.1.90:8096/emby/Users/3e50f851f6214c2a949f09b857d63e12/Items/6880421929d2509559a6cb73228d4dc6?format=json
 
Help? :)
Link to comment
Share on other sites

waverly360

I thought it might be worth mentioning the specs for the files I'm trying to play (per vlc's media information)
 

Broken:

 

Stream 0

    Type: Video

    Codec: H264 - MPEG-4 AVC (part 10) (avc1)

    Resolution: 1280x720

    Frame rate: 23.976023

    Decoded format: Planar 4:2:0 YUV

Stream 1

    Type: Audio

    Codec: A52 Audio (aka AC3) (a52)

    Language: English

    Channels: 3F2R/LFE

    Sample rate: 48000 Hz

    Bitrate: 384 kb/s

Stream 2

    Type: Subtitle

    Codec: Text subtitles with various tags (subt)

    Language: English

 

 

 

Working:

 

Stream 0

    Type: Video

    Codec: H264 - MPEG-4 AVC (part 10) (avc1)

    Resolution: 1280x718

    Frame rate: 23.976215

    Decoded format: Planar 4:2:0 YUV

Stream 1

    Type: Audio

    Codec: MPEG AAC Audio (mp4a)

    Language: English

    Channels: Stereo

    Sample rate: 48000 Hz

Stream 2

    Type: Subtitle

    Codec: Text subtitles with various tags (subt)

    Language: English

Link to comment
Share on other sites

hi, can you please provide the media info as seen in the emby web interface? thanks.

Link to comment
Share on other sites

waverly360

My bad...I wasn't even aware that was a feature...did I mention I'm new at Emby? ;)

 

Here's the broken one:
Video
CodecH264
ProfileHigh
Level41
Resolution1280x720
Aspect ratio16:9
AnamorphicNo
InterlacedNo
Framerate23.97602
Bitrate2991 kbps
Bit depth8 bit
Pixel formatyuv420p
Ref frames9
NAL4
Audio
Languageeng
CodecAC3
Layout5.1
Channels6 ch
Bitrate375 kbps
Sample rate48000 khz
DefaultYes
Subtitle
Languageeng
CodecSRT
DefaultNo
ForcedNo
ExternalNo
Containermkv
 

 

 

Here's a good one:

 
Video
CodecH264
ProfileHigh
Level31
Resolution1280x718
Aspect ratio16:9
AnamorphicNo
InterlacedNo
Framerate23.97602
Bitrate4028 kbps
Bit depth8 bit
Pixel formatyuv420p
Ref frames2
NAL4
Audio
Languageeng
CodecAAC
ProfileLC
Layoutstereo
Channels2 ch
Sample rate48000 khz
DefaultYes
Subtitle
Languageeng
CodecSRT
DefaultYes
ForcedNo
ExternalNo
Embedded Image
CodecMJPEG
Level-99
Resolution120x176
Framerate90000
Bit depth8 bit
Pixel formatyuvj444p
Ref frames1
DefaultNo
Embedded Image
CodecMJPEG
Level-99
Resolution600x882
Framerate90000
Bit depth8 bit
Pixel formatyuvj444p
Ref frames1
DefaultNo
Embedded Image
CodecMJPEG
Level-99
Resolution1067x600
Framerate90000
Bit depth8 bit
Pixel formatyuvj444p
Ref frames1
DefaultNo
Embedded Image
CodecMJPEG
Level-99
Resolution213x120
Framerate90000
Bit depth8 bit
Pixel formatyuvj444p
Ref frames1
DefaultNo
Containermkv
 
Link to comment
Share on other sites

waverly360

I can't be 100% certain, but I *think* everything I watch transcodes.  I don't think I've been able to make my firetv or firetv stick direct play content reliably (audio sync would be off, subtitle issues, etc.)

Link to comment
Share on other sites

waverly360

While I've been sitting here, I've tried adjusting the bitrate/quality to several different things on both the server and client to try and force it to transcode..but nothing I do seems to make a difference in the log file.  I just see the http request come across and that's it.

Link to comment
Share on other sites

to get that to transcode you would have to drop the app's bitrate setting to something less than the video. We'll see what Ebr thinks when he sees this.

Link to comment
Share on other sites

On the stick the app will transcode any HD items because the device processor simply cannot handle device-side decoding of HD content reliably.

 

Try turning off the option to direct stream DD.

Link to comment
Share on other sites

waverly360

I tried that last night after messing with bit rate settings with no effect.

 

Is there anything else I can try?

Link to comment
Share on other sites

I tried that last night after messing with bit rate settings with no effect.

 

Is there anything else I can try?

 

If you set the app bitrate to something lower than the content bitrate, then it is impossible that there could be "no effect". Please explain why you think that it the case. thanks.

Link to comment
Share on other sites

waverly360

I'm using my firestick in this example since it's the most convenient to me at the moment.  The following are the settings mentioned (please let me know if I misunderstood any of the suggested settings.)

 

572554b1db57a_20160430_192435.jpg

 

572554d2e3711_20160430_192447.jpg

 

Here are the settings through the Emby server interface (I wasn't sure if you were referring to client or server)

 

57255559bec55_ScreenShot20160430at72945P

 

When I'm on this screen, and click on the play button, all I get is a click sound, and nothing happens:

 

572555ae0ca17_20160430_192527.jpg

 

 

While clicking on play, I'm watching the Emby server logs as well, and getting nothing more than this:

 

2016-04-30 19:31:22.3419 Info HttpServer: HTTP GET http://192.168.1.90:8096/emby/Users/3e50f851f6214c2a949f09b857d63e12/Items?Years=&IsVirtualUnaired=false&EnableImageTypes=&ArtistIds=&Filters=&Fields=MediaSources,MediaStreams,Path,Chapters,PrimaryImageAspectRatio&Genres=&MediaTypes=&Ids=&PersonTypes=&recursive=false&ExcludeLocationTypes=&ExcludeItemTypes=&AirDays=&SortBy=SortName&StudioIds=&PersonIds=&ImageTypes=&IncludeItemTypes=Episode&VideoTypes=&LocationTypes=&SeriesStatuses=&MinIndexNumber=11&ParentId=7b0da8a471e4d8da6334f06091ba2060&format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1; AFTM Build/LMY47O)

2016-04-30 19:31:22.4022 Info HttpServer: HTTP Response 200 to 192.168.1.181. Time: 61ms. http://192.168.1.90:8096/emby/Users/3e50f851f6214c2a949f09b857d63e12/Items?Years=&IsVirtualUnaired=false&EnableImageTypes=&ArtistIds=&Filters=&Fields=MediaSources,MediaStreams,Path,Chapters,PrimaryImageAspectRatio&Genres=&MediaTypes=&Ids=&PersonTypes=&recursive=false&ExcludeLocationTypes=&ExcludeItemTypes=&AirDays=&SortBy=SortName&StudioIds=&PersonIds=&ImageTypes=&IncludeItemTypes=Episode&VideoTypes=&LocationTypes=&SeriesStatuses=&MinIndexNumber=11&ParentId=7b0da8a471e4d8da6334f06091ba2060&format=json

 

 

That's what I mean by "no effect."  Did I misunderstand what settings you guys were talking about?  (ebr, I think the setting you recommended was listed in one of those pictures as well.)

Link to comment
Share on other sites

Click on that button, then go back to the home screen and select "Send Log".  

Link to comment
Share on other sites

waverly360

Done, ebr. Please let me know what else I can do to help. I really appreciate yours and Luke's responsiveness btw.

Link to comment
Share on other sites

I got your log but I'm befuddled.  It doesn't appear to even be attempting to play the item.

 

What happens if, instead of going into the detail screen, you press the play button on your remote on the previous screen?

Link to comment
Share on other sites

waverly360

I'll be home in the next couple of hours and will update you then..would you like me to send a log for that as well?

Link to comment
Share on other sites

waverly360

Hey ebr...any other ideas I can try to resolve this issue?  I'm still stumped.

Link to comment
Share on other sites

  • Solution

why don't you post a new log of the situation on the latest server version. thanks.

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...
waverly360

Luke, I don't know what changed exactly, but this problem still existed on emby-server-3.0.5934-16.2.x86_64.  I finally had time to get around to testing and providing more information, but figured I should get the latest version just in case (emby-server-3.0.5971-18.1.x86_64).  You or someone has apparently fixed the problem from the server side...though I don't know how based on ebr saying nothing was happening within the firestick app when I clicked...

 

Regardless, I won't look a gift horse in the mouth.

 

Thank you both very much!

 

I'll be sure to let you know if I run into anymore issues.  :)

Link to comment
Share on other sites

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