Music Files Not Playing - Android TV & Linux

Specs:
Jellyfin version: 10.6.4 (Not running in Docker)
Linux Mint 20.1 Cinnamon 4.8.6 (Ubuntu Focal)
Android TV 11

Problem:
Certain music files (.m4a, .flac) unplayable within web-based (Chromium) and Android TV servers.

GUI Error:

“Playback Error
This client isn’t compatible with the media and the server isn’t sending a compatible media format.”

Files referenced play fine through Rhythmbox, VLC etc.
Other files of the same file types in the same directories are still accessible so not sure how this is actually a permission issue?
Nothing I can see in the files’ metadata that seems to be the issue.

FWIW, the timing of this occurring coincides a bit with the ffmpeg 4.3.1-4 Ubuntu update this month.

A couple similar threads I was able to find but I’ll hold off on any more migrations/removals until I can hone in more on the issue:

I really jacked things up shooting in the dark wiping random jellyin files/directories from root and couldn’t even get it to re-install due to JF service file errors and had to do a system restore. Running great again now outside of this issue.

var/log/jellyfin/jellyfin20210225.log

[2021-02-25 11:19:09.708 -08:00] [ERR] Error processing request. URL: “_http://127.0.0.1:8096/Audio/13783fd95e69d0493ca9622cdef673/universal?UserId=d9b43e4e63ed41a9837a4527d6c79&DeviceId=TW96aWxsYS81LjAggxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvODguMC40MzI0LjE4MiBTYWZhcmkvNTM3LjM2fDE2MTQwNjA3MzQwMjE1&MaxStreamingBitrate=140000000&Container=opus,mp3%7Cmp3,aac,m4a,m4b%7Caac,flac,webma,webm,wav,ogg&TranscodingContainer=ts&TranscodingProtocol=hls&AudioCodec=aac&PlaySessionId=1614280421534&StartTimeTicks=0&EnableRedirection=true&EnableRemoteMedia=false”

System.UnauthorizedAccessException: Access to the path '/home/user/Music/MB_Pile/Big Iron.m4a' is denied.

 ---> System.IO.IOException: Permission denied

   --- End of inner exception stack trace ---

   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)

   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)

   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)

   at Emby.Server.Implementations.HttpServer.FileWriter.TransmitFile(Stream stream, String path, Int64 offset, Int64 count, FileShare fileShare, CancellationToken cancellationToken)

   at Emby.Server.Implementations.HttpServer.FileWriter.WriteToAsync(HttpResponse response, CancellationToken cancellationToken)

   at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost httpHost, IRequest httpReq, HttpResponse httpRes, ILogger logger, CancellationToken cancellationToken)

   at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IHttpRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken)

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.