Jellyfin Forum
Playback on MacOS Desktop Client doesn't work - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Playback on MacOS Desktop Client doesn't work (/t-playback-on-macos-desktop-client-doesn-t-work)



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.