I had a problem with my plex server running on raspberry pi 2. On android app, after 60 seconds, every movie stops playing even if is in directplay without an error message. I tried different version of app and server but without any result.
The same device, with kodi and plexbmc works perfectly and I can't find a solution.
Here is the android log file if can help:
09-04 17:59:07.267 i: [OneApp] Stopping playback after 60 seconds because user not entitled
09-04 17:59:07.406 i: Fetching [method:GET] http://192.168.2.103:32400/:/timeline?bandwidth=8123&bufferedTime=102&containerKey=%2FplayQueues%2F5&duration=5545411&guid=com.plexapp.agents.imdb%3A%2F%2Ftt1549572%3Flang%3Dit&key=%2Flibrary%2Fmetadata%2F2&machineIdentifier=c5414934a4521b41a125889244210190e104ab0b&playQueueItemID=5&ratingKey=2&state=stopped&time=60527&X-Plex-Client-Identifier=73f0cb253ba06411-com-plexapp-android
09-04 17:59:07.453 e: Error parsing XML from http://192.168.2.103:32400/:/timeline?bandwidth=8123&bufferedTime=102&containerKey=%2FplayQueues%2F5&duration=5545411&guid=com.plexapp.agents.imdb%3A%2F%2Ftt1549572%3Flang%3Dit&key=%2Flibrary%2Fmetadata%2F2&machineIdentifier=c5414934a4521b41a125889244210190e104ab0b&playQueueItemID=5&ratingKey=2&state=stopped&time=60527&X-Plex-Client-Identifier=73f0cb253ba06411-com-plexapp-android: Unexpected end of document
09-04 17:59:07.492 i: [TranscodeSession] Stopping...
09-04 17:59:07.575 w: [pms] Socket exception detected
09-04 17:59:07.576 i: [HdmiUnplugBehaviour] Disconnecting
09-04 17:59:07.603 i: [ExoVideoPlayer] Bandwidth sample, Elapsed: 60947, Bytes: 25433999, Bitrate: 3338507
09-04 17:59:07.635 i: Entering PreplayVideoActivity.
09-04 17:59:07.678 w: [pms] Client closed the channel
09-04 17:59:07.682 w: [pms] Client closed the channel
09-04 17:59:07.737 i: Resuming PreplayVideoActivity.
09-04 17:59:07.739 i: Fetching [method:GET] http://192.168.2.103:32400/library/metadata/2?checkFiles=1&includeExtras=1&includeRelated=1&includeRelatedCount=0&includeReviews=1
09-04 17:59:07.838 w: [ContentProviderBrain] Couldn't populate list of visible exchanges in the allotted time.
09-04 17:59:07.998 i: Fetching [method:GET] http://192.168.2.103:32400/library/sections
09-04 17:59:08.049 w: [ContentProviderBrain] Couldn't populate list of visible exchanges in the allotted time.
09-04 17:59:10.956 i: Entering PreplayVideoActivity.
09-04 17:59:11.034 i: Resuming PreplayVideoActivity.
09-04 17:59:11.108 w: [ContentProviderBrain] Couldn't populate list of visible exchanges in the allotted time.
09-04 17:59:12.823 i: [UserAction] Select menu item: Up.
09-04 17:59:12.839 i: Fetching [method:GET] http://192.168.2.103:32400/library/sections
09-04 17:59:12.886 i: [ServerSelectionHelper] Jumping to home screen because selected server has become reachable.
09-04 17:59:12.886 i: [ServerClaimingHelper] Server raspberrypi cannot be claimed: it doesn't allow claiming
09-04 17:59:12.893 i: Resuming HomeActivity.
09-04 17:59:12.903 i: Fetching [method:GET] http://192.168.2.103:32400/library/sections/1/all?sort=titleSort%3Aasc&X-Plex-Container-Start=0&X-Plex-Container-Size=50
09-04 17:59:12.947 w: [ContentProviderBrain] Couldn't populate list of visible exchanges in the allotted time.
Also, please, sorry my english :)