Hey Luke, thanks for the swift reply
Android App version is 2.9.92
Here's the server log for play attempts on both android app and Firefox web client for FLAC files that produce the error as well as FLAC files that do not.
Files like "The Six Parts Seven/The Black Keys/01 A Blueprint of Something Never Finished" play without issue on both the web client and the android app.
Errors in the log look like this:
677 2018-04-27 18:28:14.994 Error HttpServer: Error in ProcessAccept
678 *** Error Report ***
679 Version: 18.104.22.168
680 Command line: /system/EmbyServer.dll -programdata /config -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
681 Operating system: Unix 22.214.171.124
682 64-Bit OS: True
683 64-Bit Process: True
684 User Interactive: True
685 Processor count: 2
686 Program data path: /config
687 Application directory: /system
688 System.IO.IOException: Authentication failed because the remote party has closed the transport stream.
689 at System.Net.Security.SslState.StartReadFrame(Byte buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
690 at System.Net.Security.SslState.StartReceiveBlob(Byte buffer, AsyncProtocolRequest asyncRequest)
691 at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
692 at System.Net.Security.SslState.StartSendBlob(Byte incoming, Int32 count, AsyncProtocolRequest asyncRequest)
693 at System.Net.Security.SslState.ProcessReceivedBlob(Byte buffer, Int32 count, AsyncProtocolRequest asyncRequest)
694 at System.Net.Security.SslState.StartReadFrame(Byte buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
695 at System.Net.Security.SslState.StartReceiveBlob(Byte buffer, AsyncProtocolRequest asyncRequest)
696 at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte buffer, AsyncProtocolRequest asyncRequest)
Files like "Brubeck/The Dave Brubeck Collection/10 Camptown Races.flac" play without issue on the android app and fail to play on the web client.
I'm unable to find any entries from this time in transcoding logs - this appears to confirm that decoding fails client side - I'm interested in finding out why and adjusting it.
Please let me know if you need more info and I'll gladly provide. Thanks!