Extras not fully implemented? Yes they are [just not showing for all films]

I’ve added local media assets, extras for movies in the form of Trailers and Deleted Scenes.
Web and Android (non-TV-layout) clients pick these up no problem, even when I don’t strictly follow the naming convention (I played with it to see if it made a difference to the XB360).

Xbox 360 Plex client though will only show the Trailers.

(Server is on Linux, 0.9.12.4.1192. I’ll update later today, to 9.12.11).

Is it simply that local media assets are a WIP on XB360, or something else?

[ For bonus points - is there a UI feedback thread somewhere that I’ve missed? ]

Hi jungwirth!

Extras are integrated. It was released on the 18th of August I believe. So yeah, I suspect you need a newer PMS.
You should be able to find Extras if you hit the “More” icon on the Preplay screen for the movie.

@atrus said:
Hi jungwirth!

Extras are integrated. It was released on the 18th of August I believe. So yeah, I suspect you need a newer PMS.
You should be able to find Extras if you hit the “More” icon on the Preplay screen for the movie.

Finally got everything hooked up and updated in the past day or so, so on server version 0.9.12.11.
Turns out it probably wasn’t the server version, but one film title just not playing nice on the XB360 client.

I’ve removed Plex client from the XB360, tracked down any files left lingering on the Xbox and deleted them too, removed the folder containing the film from the library, emptied/cleaned/optimised, reinstalled client, returned files to library, updated library - and it still wont show the Extras option. Other titles, however, will show the extras. In fact they’ll show the very same extras files if I just drop them in the films folder.

Big Hero 6.

Path for the library is /mnt/DS411JMEDIA/Plexed/Films/Animated/Big Hero 6 (2014)/ (PMS is running on a linux host accessing a mounted NAS folder) and I can try with local extras in individual folders by type (eg: /mnt/DS411JMEDIA/Plexed/Films/Animated/Big Hero 6 (2014)/Interviews/The Characters Behind The Characters.mkv), or labelled in the film folder itself (/mnt/DS411JMEDIA/Plexed/Films/Animated/Big Hero 6 (2014)/The Characters Behind The Characters-interview.mkv), and I’ve tried with and without spaces in the individual file names - they will not show on the Xbox client for that title, but move them (in any configuration) to another films folder, and they’ll show in the client.

I’m certain I’d have paths longer than that, so I don’t believe that would be the issue. Perhaps it’s some quirk of the name? Perhaps it’s the final character in the title being a numeric?

edit: I turned on debugging in the client, not sure how to get to the log mind you :smiley:

Does the extras for Big Hero 6 show up in any other client? For example in the web client?

The Extras for that title display fine in the Web (2.4.18) and Android (4.8.1.390) clients.
Bizarre really.
I turned off server debug/logging in the hope that the logs that appeared on the server only caught what was being sent by the client in debug mode [that’s how it works, yeah?] but couldn’t really see anything crucial, I thought. There was one message which caught my eye, but I couldn’t actually determine the context for it.

In /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs/PMS Plugin Logs/com.plexapp.agents.localmedia.log:
2015-09-26 11:56:53,870 (7f86da779700) : CRITICAL (sandbox:298) - Function named ‘Start’ couldn’t be found in the current environment
(obviously bracketed by a bit more data)

Seems to be the only error I could see in the log.
Is there some other kind of purge/clean I could perform perhaps? Sneaking suspicion that despite being physically moved to another location and all cleaning I’m aware of available having been done, that it’s maybe some kind of cached layout being sent?

Ok, so what I need now is the debug log from the server. So enable it, then restart PMS (to cycle the log) then go to the preplay of Big Hero 6 using your XB360. Verify that the extras is not there. Then directly upload Plex Media Server.log here and I will take a look.

So it’s taken a back burner, sorry about that atrus.
I added some more extras over the weekend, and they didn’t show up either - which reminded me I owed log files :slight_smile:

Plex Media Server.log attached (the rest of the log files from that instance are all handy if required, I’ve isolated and archived the folder).

In the log (which is huge, and I lost myself trying to determine where in the log I was at) I attempted to view the extras from Big Hero 6 (Animated/Big Hero 6 (2014)/), nothing is presented - I then went to Home (/Animated/Home (2015)/) and the same files show up ok.

I noticed something ‘odd’ (though I’m sure the behaviour may be by design, and visibility of it unique to the web client?) when I was browsing the libraries through the web client: when I entered a library item (to what we call the preplay screen?) after having added new extras the notification appears at the bottom of the screen that it’s getting the meta data related to the extra. It’s not reliant on a library update, like primary library items, but seems to be triggered. [Almost like it’s not actually reading meta data/database when the item is entered, but rather scraping the folder for the files to display.]

I’m about to check thoroughly, but thought I might float the question: any chance permissions on the folders could be responsible for the [apparent] inconsistent behaviour? The files are on a NAS mounted on a Linux box running PMS, files are added predominantly through my Windows machine, though from time to time I’ve used both the web interface to the NAS and the Linux shell to copy/move/create files/folders, and I know that has sometimes resulted in different permissions.

edit: oh, and I’m sure you’ll spot it in the log, but I did update the server yesterday prior to adding any further extras.