Three problems have been reported in this thread. This can make debugging problematic. So I have opened this separate thread to handle the situation where the ATV stops buffering when playing a film, it's possible to navigate through the ATV menus, but it's not possible to play any film at all, neither from PlexConnect, nor from YouTube or other channels.
I was lucky to have a file with which I could reproduce the problem, so I have used it in all my tests. Each test was preceeded by the following actions:
- Stop PMS and PlexConnect
- Delete PMS and PlexConnect logs
- Start PMS and PlexConnect
- Reboot the ATV
PlexConnect report form
- Your ATV model (2 or 3) and firmware version (found under the ATV settings > general > about > Apple TV software): ATV3 Rev.A firmware 7.0.3
-
The DNS server set on the ATV (found under the ATV settings > general > network > DNS): 192.168.1.100
-
The local IP address of the device that PlexConnect is installed on: 192.168.1.100
-
The device and operating system (including version number) that PlexConnect is installed on: Synology DS411slim (armv5 processor), DSM 5.1-5022 Update 2, Python Module 0002 from Synology
-
The device and operating system (including version number) that the Plex media server (PMS) is installed on: same as PlexConnect
-
The Plex media server (PMS) version number you are running: 0.9.11.7 for Synology ARM
-
The local IP address of the device that the Plex media server (PMS) is installed on: same as PlexConnect
-
The PlexConnect version number. If using Github source then a time and date of download (look at the creation date of the folder) and if you are using any non-standard setup e.g. Plexify or a fork. github Baa Feb/5th 12:00 GMT
The film used for testing has two audio tracks, AC3 and AAC, I've always used the AAC track for the tests (although the ATV always started playing the AC3 track when Dolby Digital was On, so I had to select the AAC track during the initial minutes of play).
So here are the tests:
- Using PlexConnect from bwynants installer 0.5-7, and setting Dolby Digital (in the ATV menu) to On - I've played the film 2-3 times to confirm that I could reproduce the problem. The ATV entered in perpetual buffering at varying times (normally on chapter 16 or after). Loglevel was Normal in PlexConnect, and PMS verbose logging was disabled
- Then I changed Dolby Digital to Off, and to my great surprise the film played to the end. I've played it twice, and the "perpetual buffering" problem did not appear
- Then I changed Dolby Digital back to Off, this time the problem appeared
- Willing to create a "clean" testing environment, I made a git clone from Baa's repository on Feb 5th ~12:00 (UK time). I've also set Dolby Digital to On, PlexConnect logs to High, and PMS logs to verbose. After rebooting the ATV I started to play the film, and to my great surprise it played until the end
- I was really puzzled with test 4, so I went back to the bwynants 0.5-7 version of PlexConnect, and the problem appeared again
- Then I tested again with the version used in test #4, and this time the problem appeared
The fact is that tests #4 and #6 have used exactly the same PlexConnect code, nevertheless one was Ok, and the other showed the problem. I'm attaching the log files for both.