Samba Oelek

Video stutters or large files will not play from the NAS

Why playback over SMB stalls, what the Apple TV can decode on its own, and what to change.

Samba Oelek streams the file as bytes from the share and decodes it on the Apple TV. There is no transcoding and no server-side help. That makes two things matter: the network has to deliver the bitrate, and the Apple TV has to be able to decode the codec.

Network first

Then the codec

The Apple TV decodes H.264 and HEVC in hardware. ProRes, MPEG-4 Part 2 and Motion JPEG go through the app’s software decoder, which was tested with the combinations on the formats page. Very high bitrate ProRes variants may exceed what software decoding manages; that limit has not been measured. The ProRes recordings used in testing played from a Raspberry Pi share on an Apple TV 4K. If a file plays on a Mac but stutters on the Apple TV, the codec is the first suspect.

Large files

Files above 4 GiB, including 15 GB single-file holiday cuts, are supported. Seeking across the 4 GiB boundary was verified byte for byte. If a large file refuses to start, the cause is usually a codec the Apple TV cannot decode or a share that limits read sizes, not the file size.

What the app does not do

Checked against: Samba Oelek README, format tests and Raspberry Pi test matrix, 1.0.1. Last checked 2026-09-26.