Playback on MacOS Desktop Client doesn't work - jimmythejuicer24 - 2023-12-21
I recently reinstalled Jellyfin on my Ubuntu system. Everything seems to work fine, but I can't play any media on the MacOS Desktop Client, despite being able to before.
Whenever I try watching anything (I tested a bunch of compatible formats, nothing worked), I get this error:
After clicking 'Retry' several times, I get this:
Specs:
- Ubuntu 22.04.3 LTS
- Intel i5-7500t
- Jellyfin Version 10.8.13 (through docker)
- Jellyfin Desktop Media Player 1.9.1 (MacOS)
docker-compose.yml:
Code: version: '3.5'
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
user: 1000:1000
network_mode: 'bridge'
environment:
- PUID=1000
- PGID=1000
- TZ=America/Los_Angeles
- VERSION=docker
ports:
- 8096:8096
group_add:
- "109"
volumes:
- /home/lendro/jellyfin/config:/config
- /home/lendro/jellyfin/cache:/cache
- /home/lendro/jellyfin/media:/media:ro
devices:
- /dev/dri:/dev/dri
restart: 'unless-stopped'
Logs (when I try playing an HEVC file, which worked before):
Code: [2023-12-20 23:46:45.308 -08:00] [INF] [50] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Lendro". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-12-20 23:46:45.308 -08:00] [INF] [50] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Jellyfin Media Player", Path="/media/movies/The.Wolf.of.Wall.Street.2013.2160p.UHD.BluRay.x265.10bit.HDR.DTS-HD.MA.5.1-SWTYBLZ.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) "media:/videos/734ec5d8-41dc-a12c-88c7-4a23fffc1e17/stream.mkv?MediaSourceId=734ec5d841dca12c88c74a23fffc1e17&Static=true&VideoCodec=hevc&AudioCodec=dts&AudioStreamIndex=1&SubtitleStreamIndex=3&api_key=<token>&SubtitleMethod=Embed&Tag=79a8c6da15474c1e2fc61526911c2c58"
[2023-12-20 23:46:46.435 -08:00] [INF] [41] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Lendro". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-12-20 23:46:46.435 -08:00] [INF] [41] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Jellyfin Media Player", Path="/media/movies/The.Wolf.of.Wall.Street.2013.2160p.UHD.BluRay.x265.10bit.HDR.DTS-HD.MA.5.1-SWTYBLZ.mkv", AudioStreamIndex=1, SubtitleStreamIndex=3 ) => ( PlayMethod=Transcode, TranscodeReason=DirectPlayError ) "media:/videos/734ec5d8-41dc-a12c-88c7-4a23fffc1e17/master.m3u8?MediaSourceId=734ec5d841dca12c88c74a23fffc1e17&VideoCodec=h264&AudioCodec=aac,mp3,ac3&AudioStreamIndex=1&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=23.976025&api_key=<token>&TranscodingMaxAudioChannels=6&RequireAvc=false&Tag=79a8c6da15474c1e2fc61526911c2c58&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=153&hevc-videobitdepth=10&hevc-profile=main10&TranscodeReasons=DirectPlayError"
[2023-12-20 23:46:46.936 -08:00] [INF] [13] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Lendro". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-12-20 23:46:46.936 -08:00] [INF] [13] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Jellyfin Media Player", Path="/media/movies/The.Wolf.of.Wall.Street.2013.2160p.UHD.BluRay.x265.10bit.HDR.DTS-HD.MA.5.1-SWTYBLZ.mkv", AudioStreamIndex=1, SubtitleStreamIndex=3 ) => ( PlayMethod=Transcode, TranscodeReason=DirectPlayError ) "media:/videos/734ec5d8-41dc-a12c-88c7-4a23fffc1e17/master.m3u8?MediaSourceId=734ec5d841dca12c88c74a23fffc1e17&VideoCodec=h264&AudioCodec=aac,mp3,ac3&AudioStreamIndex=1&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=23.976025&api_key=<token>&TranscodingMaxAudioChannels=6&RequireAvc=false&Tag=79a8c6da15474c1e2fc61526911c2c58&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=153&hevc-videobitdepth=10&hevc-profile=main10&TranscodeReasons=DirectPlayError"
No FFmpeg logs were produced.
Anybody have any ideas? It was perfectly fine before I reinstalled, and I can still use the browser perfectly fine. All media seems to be working fine on the rest of the devices I tested.
RE: Playback on MacOS Desktop Client doesn't work - TheDreadPirate - 2023-12-21
On the Mac, log out and log back in? DirectPlay error is, unfortunately, not too helpful. JMP also produces logs on the client. I don't know where they would be located on MacOS.
|