Music stops in the middle of a track
On my morning commute, I like to stream music from my home server. The last couple months has really turned me off Plex - I don't know around what update is started, nor do I know if it was a server upgrade...or even a phone firmware upgrade which caused the issue...because all 3 happened around the same time, but here goes.
Playing music is spotty, at best. I can sometimes get through a song, but often it will stop in the middle of a track and no amount of mashing the play/pause button fixes the issue. I have to back out of the player ("Stop" button or back; doesn't matter) and pick music again...and then pray that it actually plays a couple songs. This issue only seems to happen in the Android player. If I use Chrome and play music from http://plex.tv/web everything works just fine.
I mentioned it previously here http://forums.plex.tv/discussion/comment/1223652/#Comment_1223652 but it seems my issue is slightly different than 12pharoh21's issue.
Attached is my log file from this morning's commute.
Lines 636-639 & 762-770 seem particularly interesting:
08-11 07:13:53.216 i: [Proxy] Request received: https://135.x.y.z:32400/library/parts/83736/1413508091/file.mp3?autoAdjustQuality=0&hasMDE=1&location=cellular&X-Plex-Client-Identifier=aae009f8dfa3cc22-com-plexapp-android&X-Plex-Supported-Commands=abort&X-Plex-Token=...FyBP 08-11 07:13:53.352 w: [pms] Socket exception detected 08-11 07:13:53.355 w: [pms] Client closed the channel 08-11 07:13:53.465 i: [Proxy] Response: 206 ... 08-11 07:17:12.999 i: [AudioServiceManager] Server requested termination: Streaming Session doesn't exist or timed out. 08-11 07:17:13.124 w: [ContentProviderBrain] Couldn't populate list of visible exchanges in the allotted time. 08-11 07:17:13.198 i: Fetching [method:GET] https://135.x.y.z:32400/:/timeline?containerKey=%2FplayQueues%2F5948&duration=267411&guid=com.plexapp.agents.plexmusic%3A%2F%2Fgracenote%2Ftrack%2F195330189-04AC751971C70C36D0EA8E0AAAF717E3%2F195330196-318C34BF8D62FA8A5582BA21329C2B6E%3Flang%3Den&key=%2Flibrary%2Fmetadata%2F70106&machineIdentifier=cc146722d5e70482931d71511ed69acc0f7e0e17&playQueueItemID=127370&ratingKey=70106&state=stopped&time=0&token=...FyBP&X-Plex-Client-Identifier=aae009f8dfa3cc22-com-plexapp-android&X-Plex-Token=...FyBP 08-11 07:17:13.211 i: [AudioService] destroying service 08-11 07:17:13.293 i: [AudioServiceManager] Server requested termination: Streaming Session doesn't exist or timed out. 08-11 07:17:33.895 i: Entering PickUserActivity. 08-11 07:17:34.024 i: [AudioService] Creating service 08-11 07:17:34.029 i: Entering HomeActivity. 08-11 07:17:34.099 i: [ServerSelectionHelper] Jumping to home screen because selected server has become reachable.
I feel like my phone is turning off LTE to save battery - which then causes Plex to disconnect. Maybe if PMS throttled itself and sent data chunks more slowly it would keep the connection open between data chunks? Maybe it could send smaller chunks more often? Maybe the app can tell the phone to stop being a jerk and to keep the channel open :P
Thanks for your help.