2024-01-27, 11:19 AM
Hello,
When I try to play a m4b aac audiobook on Safari (and FF) for iOS 17 I get this error:
"Playback Error"
"This client isn't compatible with the media and the server isn't sending a compatible media format"
The associated logs are here:
jellyfinartofwar.txt (Size: 6.47 KB / Downloads: 22) but don't seem too helpful.
Transcoding has the default settings and is turned on.
The audiobook in question is the art of war, which is in public domain here with this specific m4b file. I have the same issue with other audiobook files too.
Playback works fine on FF/Chrome on Mac and on Jellyfin android.
I tried to dig around and see if others were experiencing this issue. The most relevant thing I saw was this GitHub post "[Issue]: m4b files not play with iOS app", which has no resolution. There is also this thread which suggests using swiftfin which could be okay but I prefer to get web playback working.
I don't know much about how jellyfin works but if I had to guess the issue seems to be that the server doesn't realize that iOS needs a different encoding.
Would appreciate any help getting this fixed.
PS: I've turned on email notifications for this thread so hopefully I can reply quickly.
When I try to play a m4b aac audiobook on Safari (and FF) for iOS 17 I get this error:
"Playback Error"
"This client isn't compatible with the media and the server isn't sending a compatible media format"
The associated logs are here:
jellyfinartofwar.txt (Size: 6.47 KB / Downloads: 22) but don't seem too helpful.
Transcoding has the default settings and is turned on.
The audiobook in question is the art of war, which is in public domain here with this specific m4b file. I have the same issue with other audiobook files too.
Playback works fine on FF/Chrome on Mac and on Jellyfin android.
I tried to dig around and see if others were experiencing this issue. The most relevant thing I saw was this GitHub post "[Issue]: m4b files not play with iOS app", which has no resolution. There is also this thread which suggests using swiftfin which could be okay but I prefer to get web playback working.
I don't know much about how jellyfin works but if I had to guess the issue seems to be that the server doesn't realize that iOS needs a different encoding.
Would appreciate any help getting this fixed.
PS: I've turned on email notifications for this thread so hopefully I can reply quickly.