The TLDR:
The “I’ve got time to burn”:
As I’ve added more and more media to my library over time, I’ve learned more and more about what is possible in different file-types, encodings and so on, and it always stings a smidge when I see something that would be fairly useful that isn’t implemented. Really, that applies to a lot of different software (why oh why does no one support animated heics or PNGs?) but I dunno, for some reason I really feel it with my media libraries.
Anyway, the one I’m bothered to ask about today is Commentaries on Movies and TV Shows.
They are essentially a type of Extra, getting to listen to the directors, actors, writers, crew etc talk about their time making these creative experiences we all enjoy. You get to hear tidbits about how they did an effect or stunt, banter between these people who have worked together for weeks, months, even years on these projects, and it adds a great deal of replayability to almost anything it is added to.
And almost everything has them. Buy a TV season, you’re likely to have access to at least one episode with directors and actors discussing why this episode was so standout. Buy a movie, you’ll get at least a directors commentary, but often different groups of cast or crew as well.
When preparing our media to add to our libraries, many of us will dig in a bit and add whatever useful information we can to the media, setting track languages, tagging the “Foreign Audio” track, maybe even filling out the metadata to display to be within the file. And naming the audio tracks is a pretty normal part of that. This one is Atmos, this one is is the Audio Descriptions, and so on.
And while the Commentaries are sorted just the same, they are often tucked away out of sight in Plex, needing you to start a movie or episode, and then bring down the Info Pane, switch to Playback Options and then scroll through the audio streams to select the commentary you want.
My suggestion is basically to surface these commentaries a little more. It doesn’t have to be in a super complex, detailed manor. I was thinking that if there is a Audio Track in a media file that contains the word “Commentary”, it could be shown in two basic ways:
- Add a entry amongst the other Extras when viewing the media info, just called the name of the detected track. Selecting it starts the main media item, but with the Commentary track as the selected audio track from the beginning
- In the Info Pane that can be brought down during playback, it could be just like the above, but below the display of Chapters. Selecting it just switches which audio track is playing
Of course, an item should be listed per track with “Commentary” in title, and when a Commentary track is playing, then if the “Info Pane” had that section as described, then the selection item for the currently playing track could just have the option to “Play Main Feature” to switch back to the default audio stream.
I wish I was artsier so I could mock up something to show what I mean. Maybe I’ll give it a go and if it’s not an embarrassing scribe, I’ll update this.
So in theory just need to add a bit of string parsing, and a small extra UI element. I’ve tried to think about this from the perspective of needing to add as little as possible to the codebase to make it work, but of course this would require an update to both Server and all the players to support it.
If not changing anything in the “Info Pane”, then it could theoretically be done purely on the server though, as it just lists an additional “Extra” and the players that already support Extras should just accept it as if it was a separate file, like a trailer or behind the scenes entry.
Well, thanks for coming to my TED talk, here’s hoping the idea resonates, or at least stirs some thinking with someone else to come up with a better idea around this
