NVidia Shield - no chapters shown for some movies in new player

Server Version# 1.19.1.2645
Player Version# 7.31.0.16802
Nvidia Shield 2017

There doesn’t seem to be any way to show chapters or jump to them any more while viewing movies from my MKV files from PC based PLEX media server onto shield PLEX app.

All I get under the normal movie navigation is some “play queue” with icon for movie that is playing.

Where is the way to skip to chapters of the current playing movie gone??

EDIT: I have added screenshots and tech details of files affected below

Works fine for me on another Plex for Android TV setup.

  1. start movie playback
  2. click Down – this will show the regular on-screen menu
  3. click Down again – brings the movie chapters into view

I found out the cause. It seems to be some “new video player“ setting. I had to go into main PLEX settings and into Advanced video section and find setting “Use new video player” and turn it OFF. This goes back to old video player which has the chapter navigation.

Were you always using the old player? And never saw the new player which has NO chapter functionality at all?

I have no idea when this change was made and why I was switched over to that one without asking for it.

PMS 1.19.1.2645
Plex app version 7.31.0.16802
Nvidia Shield Pro 2015.

Confirming @tom80H’s post. Chapter navigation is in the new player. Click down twice on the remote.

What version of the app are you running?

Server Version#: 1.19.1.2645 (unraid, docker)
Player Version#: 7.31.0.16802
Shield 2015

I’m having the same issue as @geogan. There’s another issue where progress isn’t being tracked with the new player (e.g. things not getting marked watched when you finish them, or progress not being tracked at all when you stop and try to resume). Turning off the new player seems to fix it. The other thing is that it doesn’t appear to affect all files and I haven’t narrowed down what is different about the affected files.

1 Like

Server Version# 1.19.1.2645
Player Version# 7.31.0.16802
Nvidia Shield 2017

I did some more tests.

It appears that this problem appears with the new player on some movies only.
But the same movie will show chapters using old player.

eg.
Alita Battle Angel - shows chapters with both players.
Passengers - shows chapters only with old player.

Let me try and upload screenshots…

ALITA
Old player working
image

New player working
image

New player working
image

PASSENGERS
Old player working
image

New player NOT working
image

New player NOT working
image

Another thing I just noticed is that old/new players report the actual length of same movie as different lengths for both of these movies?!?

Seems the new player is reporting wrong length of movie…

File details:

Format : Matroska
Format version : Version 2
File size : 25.5 GiB
Duration : 2 h 1 min
Overall bit rate mode : Variable
Overall bit rate : 30.0 Mb/s
Movie name : Alita: Battle Angel
Encoded date : UTC 2019-10-13 13:27:59
Writing application : MakeMKV v1.14.5 win(x64-release)
Writing library : libmakemkv v1.14.5 (1.3.5/1.4.7) win(x64-release)

Format : Matroska
Format version : Version 2
File size : 24.8 GiB
Duration : 1 h 56 min
Overall bit rate mode : Variable
Overall bit rate : 30.6 Mb/s
Movie name : Passengers (2016)
Encoded date : UTC 2017-05-14 21:11:36
Writing application : MakeMKV v1.10.5 win(x64-release)
Writing library : libmakemkv v1.10.5 (1.3.3/1.4.4) win(x64-release)

3 Likes

added screenshots and tech details of files affected below

Seems to be two bugs… no chapters and wrong title length.

I’m having the same issue with chapters not showing on the new player.

Hopefully the sound of the crickets chirping, is the Plex Team working on this. /s

2 Likes

Yes I hope they are too. When I first asked this, there was a lot of so called experts here more or less telling me I was imagining things, because it was apparently working for them. They obviously didn’t check every movie…

I’m also having the same issue. It looks like this has been an issue for a couple of months now, hopefully they get it fixed soon. I just started using a Shield too…

Could we get some logs and a sample file, please?

Where is the log file you want?

These are fairly big MKV movies (over 20GB). Not sure where the data headers are in the MKV file format. Are they at the beginning? Could I split the example problem movie file into chucks using split and just send you the first 100Mb of it? If that’s where the data headers are.

Here you go :wink:

Logs

Creating a sample file

I created a new 50MB chunk (using dd command) of original Passengers MKV problem file (which was showing no chapters), and viewed this on NVidia Shield PLEX app.
There was chapters shown.

I tried with 150MB sample file.
There was chapters shown.

I copied the entire original 25GB file (in same folder).
When PLEX added this file and I viewed it, there also was full chapters shown - working correctly.

Original broken file: Passengers_(2016)_t01.mkv
New working file: Passengers_test_full.mkv
Small tests: Passengers_test.mkv & Passengers_test_2.mkv

So it appears whatever generates these chapters only does it once when the movie is originally added, and for some reason some older version of this was broken, and now appears to be working.

So it looks like we may need to re-run this chapter generating code for all existing movies now to fix some movies which are not working from previous code.

I think I was mistaken about movie length bug - seems to be correct now.

Plex Media Server Logs_2020-06-10_15-49-39.zip (6.0 MB)

It would seem your media might not be getting analysed correctly then. Maybe run analysis on the whole library, and then ensure you have deep media analysis enabled for the maintenance window :slight_smile:

What? Where?

Do you mean Movies->Manage Library->Refresh All Metadata ?

Or Movies->Manage Library->Analyze ?

No idea where to set “deep media analysis enabled”…

Or what a “maintenance window” is…

EDIT: I got this when I tried the Analyze option.

PLEX Media Scanner has stopped working

Problem signature:
Problem Event Name: APPCRASH
Application Name: Plex Media Scanner.exe
Application Version: 1.19.3.2843
Application Timestamp: 5ec65a28
Fault Module Name: ucrtbase.DLL
Fault Module Version: 10.0.14393.2630
Fault Module Timestamp: 5bbec6e6
Exception Code: 40000015
Exception Offset: 000891fa
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 6153
Additional Information 1: 736f
Additional Information 2: 736fccb1978b55254315f45f4c47d71b
Additional Information 3: ca31
Additional Information 4: ca31a4464cf00cb21078a842803293d7

From PLEX Media Server.log:

Jun 11, 2020 16:10:52.398 [5232] DEBUG - Job running: EAE_ROOT=’\?\C:\Users\admin\AppData\Local\Plex Media Server\Cache\Transcode\Sessions\EasyAudioEncoder’ FFMPEG_EXTERNAL_LIBS=’\\?\C:\Users\admin\AppData\Local\Plex\ Media\ Server\Codecs\99c90e0-3095-windows-x86\’ X_PLEX_TOKEN=‘xxxxxxxxxxxxxxxxxxxx’ C:\Program Files (x86)\Plex\Plex Media Server\Plex Media Scanner.exe --index --analyze --section 1 --log-file-suffix " Analysis"
Jun 11, 2020 16:10:52.400 [5232] DEBUG - Jobs: Starting child process with pid 5972
Jun 11, 2020 16:10:52.402 [3696] DEBUG - Completed: [127.0.0.1:49778] 200 PUT /library/sections/1/analyze (5 live) GZIP 4ms 274 bytes (pipelined: 1)
Jun 11, 2020 16:10:56.205 [5604] DEBUG - Jobs: ‘C:\Program Files (x86)\Plex\Plex Media Server\Plex Media Scanner.exe’ exit code for process 5972 is 3 (failure)

I think I found it. It seems to be the actual command line is wrong.

When I run this in DOS command the scanner immediately crashes…

Plex Media Scanner.exe --index --analyze --section 1 --log-file-suffix " Analysis"

But when I run this it works and begins scanning the folders:

Plex Media Scanner.exe --analyze --section 1 --log-file-suffix " Analysis"

According to the program itself -index is deprecated
" -b, --index Generate a media index file. Deprecated."

I have checked PLEX on Shield and the problem movie Passengers now has chapters.

So the problem in the end causing all this, is you are generating wrong command.

You need to remove the “–index” from your code when someone clicks “Movies->Manage Library->Analyze” on server in browser.

You’re welcome. As a professional software developer, I normally charge a large amount for this kind of code debugging…

Where are you seeing this? I checked 1.19.3 and 1.19.4 and neither show that deprecated wording. That feature definitely is still available in Plex and being used.

image

Edit - I just ran the command you said is crashing for you and it worked fine for me, no crash.

This is what I see… where do I get the version?

All I can find is the server version of Version 4.30.2 on http://127.0.0.1:32400/web/index.html#!/settings/web/general

Actually on the check for updates option I get:

You are currently running version 1.19.3.2843 on the server “PLEX-SERVER-HTPC”. Version 1.19.4.2902 is now available

Definitely says Deprecated on mine…

image