I’m having another weird issue. All my videos (mkv, mp4) play perfectly fine when going through Plex Home Theater, Plex Media Player, and Plex Web; they direct play, direct stream, and transcode completely fine (startup time 1-10 seconds, no buffering). When I try to watch the same videos on my iPhone or Apple TV 4, the videos don’t start 90% of the time, and if they do, they take over a couple minutes to start and then bug out after playing for around 5-10 seconds.
I looked at the Plex Media Server logs and it says “failed to stream media client probably disconnected.” This issue only happens for files on ACD. Local files that have not been pushed to ACD yet play absolutely fine, regardless of Plex client.
Just tried playing an ACD file on my old Roku 2 XS in storage. It’s able to play the files. So I’m not sure who’s the culprit, Plex Apple clients or rclone.
I was definitely having the same issue with rclone mounting. It happens less frequently (but still maybe 25-30% of the time) using ACD-cli. I ended up giving up and purchasing an NVIDIA Shield instead, got too frustrating.
Just like your issue, it never happens with local files, they all stream perfectly. Only files that are mounted and fetched on-demand through ACD.
A little more investigating-- used a simpler rclone mount command and now it’s playing on my iPhone with a normal start time (~20 seconds). It doesn’t work as well on the Apple TV, taking about 2 minutes to start the video, BUT it’s not buffering. According to PlexPy, both clients are direct streaming.
edit: jk seems like a fluke. mkv’s are playing okay on iPhone after a minute start time. mp4 (converted mkv via sickbeard_mp4_automator for no transcoding) aren’t playing nice.
edit: the simpler rclone mount still works fine on Plex Web
Just the regular version, I only really use Plex, Netflix, Spotify, etc. Not a big mobile gamer.
I think part of the issue with the Apple TV is that it uses the built-in Apple media player, not a custom built player like on Android or most other streaming boxes (I do not have an iPhone, but I would assume it is the same internal player).
My personal hunch makes me believe this has something to do with how rclone only requires 4K of data before passing it to FUSE (and Plex), and with this tiny amount of data at start, it causes the iOS media player to panic.
Thanks, your theory would make sense and would help me feel better about my config. Been running around like a chicken without its head trying to figure out if it was my Linux config, Plex config, rclone config, ACD config, etc. I’m in the process of testing Windows + StableBit vs Ubuntu + rclone. My Windows server has been a champ minus crashing every few days. My Ubuntu server has the stability the other one lacks but comes with all these weird player/client quirks.
I have same problem, on AppleTV and iPhone the start times are 60-180 seconds, if at all. On Desktop via Chrome App, nVidia Shield, and Raspberry Pi OpenPHT it’s sub 10 seconds.