Music Playback -- Missing First Quarter-Second

Server Version#: 4.72.0
Player Hardware: Roku Ultra 4640R (has Toslink output DD+ ==> DD re-encoding)
Player Version# .latest on Roku by auto-update
AV System: Adcom GTP-860 II

Here’s the problem: Playing tracks off the Plex Server, the first quarter-second or so of the track drops out. Only on this though Plex ==> Android Phone or Windows laptop is fine

It’s as if something like the Toslink or the D/A converter turns off during “digital silence” and it takes a quarter-second to turn on again. It’s most-noticeable on tracks where we’d really rather have gapless playback but there’s always a little “tick!” at the beginning of a track.

Anybody else noticed something like this?

I am having the same issue where music starts playing a quarter-second into songs (all music regardless of format). Only happens on Roku. My LG TV app and Firestick play fine.

Player HW: Roku Ultra 4800X, OS 10.5
Roku Plex app: v6.9 build 18
Server: Synology PMS v1.25.6.5577

I captured a log from the Roku. The portion where I hit play is below. It appears to be seeking the start of the file but then there are a couple warnings about ignoring position:0.

Any ideas what this means or what might be happening?

trleith - are you able to capture a log from your Roku?

2/27/2022 10:59:39.465   INFO (PlaybackMgr) Setting player control to 'play'. currentState=stopped, seekPosition=0
2/27/2022 10:59:39.466   INFO (PlaybackMgr) Attempting to seek to 0 and resume playback
2/27/2022 10:59:39.474   WARN (PlaybackMgr) AdManager::HandlePlayerPosition: ignoring position:0 state:stopped
2/27/2022 10:59:39.477   INFO (GeneralTask) Requesting GET https://192-168-1-
112.cdf36be13ce24969b4dc1868d860622f.plex.direct:32400/library/streams/49751/levels?subsample=256&XPlex-
Language=en-US
2/27/2022 10:59:39.486   WARN (PlaybackMgr) AdManager::HandlePlayerPosition: ignoring position:0 state:stopped
2/27/2022 10:59:39.488   INFO (PlaybackMgr) Player state changed to buffering (hasAd=false)
2/27/2022 10:59:39.492   INFO (PlaybackMgr) Playback started: eventType=normal sentItemStart=false
2/27/2022 10:59:39.492   INFO (PlaybackMgr) Setting playback active=true sendPlaybackEvent=true
2/27/2022 10:59:39.493   INFO (PlaybackMgr) Buffering percent=0 isUnderrun=false

Maybe. Apparently the log made by the Plex app on the Roku is found at http://192.168.X.Y:8324/logs. I’ll fool with it and see what I see.

This is interesting. It looks like the Plex player dumped its buffer and started over.

Anyone interested: you have to start the Plex app on the Roku before you can see the log at RokuAddress:8324)/logs. Apparently it does not persist between runs of the app.

SWITCHINGSTRATEGY: unaligned-segments
 TITLE: Piano Concerto No. 23 in A - Allegro
 URL: https://PlexAddress.df8aa741b4f14de188d5236865089d56.plex.direct:32400/library/parts/75/1631753829/file.mp3?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx

2/28/2022 09:43:38.020  INFO (PlaybackMgr) Setting player control to 'play'. currentState=stopped, seekPosition=0
2/28/2022 09:43:38.020  INFO (PlaybackMgr) Attempting to seek to 0 and resume playback
2/28/2022 09:43:38.029  WARN (PlaybackMgr) AdManager::HandlePlayerPosition: ignoring position:0 state:stopped
2/28/2022 09:43:38.058  WARN (PlaybackMgr) AdManager::HandlePlayerPosition: ignoring position:0 state:stopped
2/28/2022 09:43:38.061  INFO (PlaybackMgr) Player state changed to buffering (hasAd=false)
2/28/2022 09:43:38.063  INFO (PlaybackMgr) Playback started: eventType=normal sentItemStart=false
2/28/2022 09:43:38.064  INFO (PlaybackMgr) Setting playback active=true sendPlaybackEvent=true
2/28/2022 09:43:38.065  INFO (PlaybackMgr) Buffering percent=0 isUnderrun=false
2/28/2022 09:43:38.069  INFO (PlaybackMgr) Buffering percent=6 isUnderrun=false
2/28/2022 09:43:38.076  INFO (PlaybackMgr) Buffering percent=13 isUnderrun=false
2/28/2022 09:43:38.079  DEBUG (GeneralTask) [IdleManager] Updating global lastRealKeyPress. lastKeyPress=209, lastRealKeyPress=801
2/28/2022 09:43:38.128  INFO (PlaybackMgr) Buffering percent=19 isUnderrun=false
2/28/2022 09:43:38.132  INFO (PlaybackMgr) Buffering percent=26 isUnderrun=false
2/28/2022 09:43:38.144  INFO (PlaybackMgr) Buffering percent=33 isUnderrun=false
2/28/2022 09:43:38.154  INFO (PlaybackMgr) Buffering percent=0 isUnderrun=false
2/28/2022 09:43:38.157  INFO (PlaybackMgr) Buffering percent=33 isUnderrun=false
2/28/2022 09:43:38.162  INFO (PlaybackMgr) Buffering percent=33 isUnderrun=false
2/28/2022 09:43:38.164  INFO (PlaybackMgr) Buffering percent=33 isUnderrun=false
2/28/2022 09:43:38.153  INFO (GeneralTask) Requesting GET https://PlexAddress.df8aa741b4f14de188d5236865089d56.plex.direct:32400/library/streams/75/levels?subsample=256&X-Plex-Language=en-US
2/28/2022 09:43:38.200  INFO (GeneralTask) Got response 200 GET https://PlexAddress.df8aa741b4f14de188d5236865089d56.plex.direct:32400/library/streams/75/levels?subsample=256&X-Plex-Language=en-US - 48ms (WaveformTransform) (text/xml;charset=utf-8)
2/28/2022 09:43:38.342  INFO (PlaybackMgr) Buffering percent=33 isUnderrun=false
2/28/2022 09:43:38.345  INFO (PlaybackMgr) Buffering percent=33 isUnderrun=false
2/28/2022 09:43:38.461  INFO (PlaybackMgr) Buffering percent=33 isUnderrun=false
2/28/2022 09:43:38.465  INFO (PlaybackMgr) Buffering percent=56 isUnderrun=false
2/28/2022 09:43:38.557  INFO (PlaybackMgr) Buffering percent=56 isUnderrun=false
2/28/2022 09:43:38.560  INFO (PlaybackMgr) Buffering percent=82 isUnderrun=false
2/28/2022 09:43:38.657  INFO (GeneralTask) Transformed (WaveformTransform) GET https://PlexAddress.df8aa741b4f14de188d5236865089d56.plex.direct:32400/library/streams/75/levels?subsample=256&X-Plex-Language=en-US - 448ms
2/28/2022 09:43:39.559  INFO (PlaybackMgr) Buffering percent=82 isUnderrun=false
2/28/2022 09:43:39.561  INFO (PlaybackMgr) Buffering percent=99 isUnderrun=false
2/28/2022 09:43:39.745  INFO (PlaybackMgr) Buffering percent=100 isUnderrun=false
2/28/2022 09:43:39.750  INFO (PlaybackMgr) Player state changed to playing (hasAd=false)
2/28/2022 09:43:39.752  DEBUG (PlaybackMgr) Reported metrics: playback:itemstart
2/28/2022 09:43:39.755  DEBUG (HomeScreen) HomeDynamicScreenViewModel::OnOriginsModified: originIds {roArray}
 [0]: 03320b5cc787799fe6bc5cdab34497a4d8def3d6:::com.plexapp.plugins.library:::044e7504-4b9e-45c4-8596-68812c442997

2/28/2022 09:43:39.759  DEBUG (HomeScreen) HomeDynamicScreenViewModel::OnOriginsModified: originIds {roArray}
 [0]: 03320b5cc787799fe6bc5cdab34497a4d8def3d6:::com.plexapp.plugins.library:::044e7504-4b9e-45c4-8596-68812c442997

2/28/2022 09:43:39.776  DEBUG (GeneralTask) [Metrics] Metrics::Flush: Already have permissions; processing events.
2/28/2022 09:43:39.796  DEBUG (GeneralTask) [Metrics] ProcessEvents: rawEventCount=1 allowedEventCount=1
2/28/2022 09:43:39.810  DEBUG (GeneralTask) [Metrics] ProcessEvents: Sending 1 metrics events in batches of 10
2/28/2022 09:43:39.843  DEBUG (GeneralTask) [Metrics] ProcessEvents: Sending batch of 1 metrics events
2/28/2022 09:43:39.884  INFO (GeneralTask) Requesting POST https://analytics.plex.tv/collect/event?X-Plex-Language=en-US
2/28/2022 09:43:39.922  INFO (GeneralTask) Requesting GET https://PlexAddress.df8aa741b4f14de188d5236865089d56.plex.direct:32400/:/timeline?playbackTime=0&time=0&state=playing&ratingKey=83&key=%2Flibrary%2Fmetadata%2F83&col=2&row=1&context=source%3Acontent.library&duration=650000&timeToFirstFrame=1&playQueueItemID=16087&X-Plex-Language=en-US
2/28/2022 09:43:39.942  INFO (GeneralTask) Got response 200 GET https://PlexAddress.df8aa741b4f14de188d5236865089d56.plex.direct:32400/:/timeline?playbackTime=0&time=0&state=playing&ratingKey=83&key=%2Flibrary%2Fmetadata%2F83&col=2&row=1&context=source%3Acontent.library&duration=650000&timeToFirstFrame=1&playQueueItemID=16087&X-Plex-Language=en-US - 20ms (TimelineTransform) (xml) (text/xml;charset=utf-8)
2/28/2022 09:43:39.960  INFO (GeneralTask) Transformed (TimelineTransform) GET https://PlexAddress.df8aa741b4f14de188d5236865089d56.plex.direct:32400/:/timeline?playbackTime=0&time=0&state=playing&ratingKey=83&key=%2Flibrary%2Fmetadata%2F83&col=2&row=1&context=source%3Acontent.library&duration=650000&timeToFirstFrame=1&playQueueItemID=16087&X-Plex-Language=en-US - 0ms
2/28/2022 09:43:39.994  INFO (PlaybackMgr) Updated timeline info {roAssociativeArray}
 playerState: playing

2/28/2022 09:43:40.004  INFO (GeneralTask) Requesting GET https://PlexAddress.df8aa741b4f14de188d5236865089d56.plex.direct:32400/playQueues/491?excludeElements=Media%2CActor%2CCollection%2CCountry%2CDirector%2CGenre%2CLabel%2CMood%2CPart%2CProducer%2CRole%2CSimilar%2CWriter%2CPhoto&excludeFields=file%2Csummary%2Ctagline&includeRelated=1&own=1&continuous=0&X-Plex-Language=en-US
2/28/2022 09:43:40.042  INFO (GeneralTask) Got response 200 POST https://analytics.plex.tv/collect/event?X-Plex-Language=en-US - 158ms (json)
2/28/2022 09:43:40.115  INFO (GeneralTask) Got response 200 GET https://PlexAddress.df8aa741b4f14de188d5236865089d56.plex.direct:32400/playQueues/491?excludeElements=Media%2CActor%2CCollection%2CCountry%2CDirector%2CGenre%2CLabel%2CMood%2CPart%2CProducer%2CRole%2CSimilar%2CWriter%2CPhoto&excludeFields=file%2Csummary%2Ctagline&includeRelated=1&own=1&continuous=0&X-Plex-Language=en-US - 110ms (PlayQueueTransform) (text/xml;charset=utf-8)
2/28/2022 09:43:40.903  INFO (GeneralTask) Transformed (PlayQueueTransform) GET https://PlexAddress.df8aa741b4f14de188d5236865089d56.plex.direct:32400/playQueues/491?excludeElements=Media%2CActor%2CCollection%2CCountry%2CDirector%2CGenre%2CLabel%2CMood%2CPart%2CProducer%2CRole%2CSimilar%2CWriter%2CPhoto&excludeFields=file%2Csummary%2Ctagline&includeRelated=1&own=1&continuous=0&X-Plex-Language=en-US - 775ms
2/28/2022 09:43:46.905  DEBUG (GeneralTask) [WebServer::Server::Connection] Accepted connection @RokuAddress:56552

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.