Nvidia Shield Pro 2019: Playback skips when shuffling

Issue description:

Platform: Nvidia Shield Pro 2029.
Library: Plex.
Playback mode: Direct play - Plex server is located on same LAN and Shield Pro is connected by wired GbE. Plex server is a NUC with 2.5GBe so plenty of power on the server side.

Hi there. I just uploaded logs taken while this was happening in the 0.9.10 release

I am pretty sure this is a problem that did not exist in 0.9.9.

Whenever I shuffle an album or a playlist, the playback keeps skipping jerkily through the track. Often it settles down after a couple of minutes, but not always. Skipping will start again when a new track starts.

Happens with both albums and playlists. Seems not to be dependent on the size of the album or playlist.

If I play in order rather than shuffle everything seems fine.

I’ve done a power-off reset of the Shield and force stop of the Symfonium client and also tried clearing playback cache in Symfonium to see if there is a data issue after app upgrade, but did not seem to help at all.

Logs:

Upload description: Tallyessin

Additional information:

 
Seems to be independent of media format. Happens with FLACs and MP3s.
 

Reproduction steps:

 
All I need to do to reproduce this is open a playlist or album and tell it to shuffle play.
 

Media provider:

Plex

Screenshots:

     

What do you mean by that ?

Are you sure there’s a difference for playlists shuffled or not? Are they album playlists ?

The difference between shuffled or not is the smart fades that you enabled are active or not (you probably enabled it in 0.9.10 and not in 0.9.9)

But I can’t see anything in the logs explaining an issue except that the shield is slow to extract the waveforms, but even if it was a CPU usage issue it only takes 12 / 15 seconds not minutes.

OK. I seem to have made a mistake. Straight playing of track playlists also causes the issue. Straight playing of albums (even a 1000-track album) does not seem to.

Disabling smart fades makes the issue go away.

Hard to describe “skiping jerkily”. It basicallly skips over music like a scratched record.

Try with normal cross fades to see if it’s CPU issue with the amplitude extractions ?

Yeah. Enabling input or output fade also makes the issue occur, but nowhere near as seriously.

It has the odour of a CPU problem to me even not knowing what exactly is happening under the hood.

Crossfade takes nearly no CPU … :frowning:

Does it happens always or during the fade ?

And have you an external EQ enabled ? What is it plugged in ?

Tested again a lot on my shield 2017 connected to Yamaha amp and can’t reproduce any issue from Plex running on low power Synology.

It happens at the start of the track. Sometimes it lasts right through, sometimes it settles down.

I tried it out on my Mum’s 6YO Sony Bravia that is strugglingly slow to run the Android TV UI now. It’s attached to the same Plex server and it does not exhibit the problem. So it seems at least specifict to Nvidia Shield and perhaps specific to this unit. I have a 2019 tube Nvidia put away somewhere that I’ll run this up on as a test.

Edit: Ran it up on the Shield (not Pro) Tube I had in a drawer and the issue does not exhibit on that either. One difference is that the tube is on Shield Experience 9.1.1 and the Pro is on 9.2.2. This may have some relevance.
Edit: Pro is on 9.2.1 not 9.2.2

In addition: No I am not using any EQ at all.

I have been searching for things that might be different with this unit. I had developer options enabled so I disabled them and rebooted, but that did not fix anything.

I have another 2019 Pro unit (running 9.21 I think) at another house and I’ll try it out on that one when I get a chance.

For now I have disabled cross fades and it’s working.

I’m also on the last version. And fades works on very low end devices that’s really strange.

But again how is it plugged to the audio and what audio ?
Maybe try with BT headset on it ?

It’s connected by HDMI to a Yamkaha AVR. Same as the tube Shield.

Yeah. Android TV doesn’t get much lower-end than Mum’s old Sony TV.

I’ll give BT a go.

Discovered that I actually don’t have a BT headset at this place that I can pair with the Shield.

As a hail mary I tried uninstalling Symfonium, rebooting and reinstalling. This did not solve the issue. In a week or so I’ll be able to test on a near-identical Shield Pro. That will at least tell me if it is a problem with this particular model or just a faulty device.

Am at the other place now, and have tested on the Nvidia Shield Pro 2019 there first on Gforce Experience 9.2.0 and then on 9.2.1 and the problem does not show itself here either. So it would seem the issue is specific to my setup at home. I’l be back ther in a couple of weeks with a bit of luck.