DVD Order Agent

@m82socalif - You have to find the plug-ins folder for Plex for the WD. I presume this would be a linux based, so start with similar paths to those as listed for linux in where/how to install plugins wikis.
Be forewarned though, every instance of Plex I know has a path for userdata (such as what you’re wanting to find) and one for application data (where Plex stores it’s original bundles for rebuilding/updating during install)

@everclear0411 said:
Any idea what I’m doing wrong?
Likely, nothing. I just checked TheTVDB for that series and it has about 20-30 episodes before it starts numbering them. http://thetvdb.com/index.php?tab=seasonall&id=223831&lid=7&order=dvd
If you truly have a dvd rip of that series, even if the tvdb were correctly numbered, you’d have a 20-something minute show split into a few shows like S01E01A and S01E01B …
At least, that’s how it worked for some of my animated series (until, again, thetvdb had bad data later in the series, at least mine was much later, and not earlier compared to the dvd order listed for your series)

I find myself frustrated as I once again am forced to hack in the DVD order in a new install, by digging through forum posts and figuring out plugins on a new OS. (Ubuntu server this time)

It was only last page that I was whingeing about this last (normally not in my character I swear) but I am so baffled by the fact that DVD Order is not one of the agents available by default. If we can already choose between multiple agents, and a community plugin has been flawlessly providing the DVD Order, why is it not included by default??? Sincere question at this point; there must be a good reason.

I also noticed that DVDOrder doesn’t appear in the Feature Requests thread. I’m a few too many whiskeys deep to want to do that right now and ensure that it is perfectly done. Perhaps we need to get that on there to get an answer?

19 pages of posts over 5 or so years discussing a feature that just should be built into Plex Server. I’ll bet it works, though, if you’re a Plex monthly subscriber. So, for the average user who doesn’t want to muck with potentially outdated plugins for software that should have this basic functionality already working, there appears to be no solution but to rename the show to air date order, since DVD order will never be supported. Thanks, Plex. You guys really went above and beyond here.

@twobitcoder -
Welcome to Plexville - don’t be so critical. The team’s gone above and beyond way farther than any other server/client based app out there, and, I’ve tried many over the past 5 years.
And, Nope. Not included in Plexpass.
TheTVDB’s NON dvd order database is far from having every show, the dvd order side of it is even less correct or complete. I understand why Plex devs wouldn’t include the feature.
IMO, Many features that need to be in Plex should come way before this one, so, have fun renaming. I recommend an app called filebot. It will let you use dvd order, but, with the same issue, it uses tvdb, which I keep finding has no dvd order listings for many of the shows I’ve ripped from disc, or worse, has them, but with no ep #s for filebot or Plex to decode.

Is it possible to use this plugin only on one season of a show?

I’m running Plex on a QNAP NAS, so the administration is via the web. I’ve been able to install the plugin, and I can see it as an option under search agents, but only one season of the show I’ve got (Phineas and Ferb) is in DVD order, whereas the others are all in release order. And it looks like I can only “Fix incorrect match” or “unmatch” at a show level, not at an individual season level.

Anyone know whether this is possible, and how to do it if so?

Thanks!

It’s not - Plex limitation. Search Agents can only be defined at show level

Thanks for confirming, @JamminR. That’s a bummer, but not completely unexpected based on what I was seeing.

I’m having trouble with this on a qNAP NAS. Looking at the logs, I see errors like this:

2016-01-07 14:24:43,219 (-b992470) : ERROR (networking:217) - Error opening URL ‘http://freebase.plexapp.com/tv/guid/d3/d350a4d1062e11113b510e230cc066140e22e6b7.xml

These URLs do indeed return a 404. What am I missing?

Thanks!

Great tool :slight_smile: Thanks

still not working for me. ive scoured this forum for a way to get firefly to line up its order to the dvd, but cant get any response when i do an incorrect match fix with dvd order agent.

Is it still the case that On Deck does not respect DVD Order?

I’m having an issue with Sanford and Son starting with Season 2. I guess I flew through Season 1 and didn’t notice any issues. After completing Season 1, On Deck showed S02E04 next. After manually selecting and watching the first 2 episodes of Season 2, On Deck now shows S02E16.

What’s going on here? Is there a fix?

In order to restore my sanity, I 1) unmatched show, 2) emptied trash, 3) matched using default agent.

I think I’m ready to give up and write a utility to rename the files to match aired order, but it’s not a perfect solution either, especially when there are multi-part aired episodes that are packaged as one long episode on the DVD.

How do you define what agent per show?

Basically how do you use this plug in/agent on a mac? I’ve looked through some of this thread and I can’t duplicate behavior, maybe because it’s an older version of plex.

I’m on the server for Mac. Working on the Seinfeld DVDs. I downloaded what I hope is the most current plug in, restarted, and I see the new agent in the settings, but that seems like it’s the whole library and not per show or season. I did an unmatch/match and that corrected the season, but the next season isn’t matched correctly.

@TheDaveAbides,
Don’t go into each season.
In Plex web/management, start at the Show’s root level, where all the season’s are shown, usually below the main description.
Click the three … (dots/ellipses) at the menu to the left, select “Fix incorrect Match”

Then click the drop-down arror to right of automatch and choose theTVDBdvdorder agent.

I’m not promising, but I think this is the latest one, released by a forum member instead of the original author.

Thanks for this plugin, but it seems to me like a cleaner way to solve the problem is to offer the two orders provided by TheTVDB as different search results in the match search. By which I mean that when I click “Fix Incorrect Match” then “Search Options” then “Search” I should get e.g. both “Firefly” and “Firefly (dvdorder)”.

@Jesusaurus - agreed - but, as the Plex developers have a tendency to take years or decades to implement great ideas like that, plugins like this exist. :slight_smile:

Am I doing something wrong here? I’ve installed the plugin and when I click on “Fix Incorrect Match” then click on “Auto match” a drop down box appears and i can select “TheTVDBdvdorder” but then the whole dialogue box disappears and nothing happens.

I’ve edited The TVDB entries for the shows I want the DVD match for to make sure the info is there but alas, no joy.

I’m having the same thing happen after using the agent countless times without issue. I use the drop down option in Fix Incorrect Match and the dialogue disappears and nothing happens.

Same here. I’ve been trying to match Invader ZIM today (same as in the original post’s sample) and I could never get any results from the search in Plex. I have taken a look at the code behind the plugin and it seems theTVDB API should be returning some data for the query I expect it is building based on its config. Obviously, this doesn’t mean it is building the right queries, but just that a quick review tells me it should.

This could be caused by Plex agent’s API changes that breaks compatibility with this plugin, or maybe simply a bug in the plugin itself. I am not equipped to debug Python code right now and have no experience dealing with Plex plugin dev so I’ll leave the fixing part to someone else.

I’m having issues with this plug-in, now, too.
It worked just fine when I ripped my Firefly DVDs several months ago. But it won’t work for my Farscape episodes today.
Looking on thetvdb.com, it has a DVD Order option at the bottom, and it reorders Farscape correctly in it’s listing when I click it (I, E.T. as the second episode of Season 1, rather than the 7th as it aired, etc). So why can’t the plug-in pick it up?

Nevermind. I thought I had the newest version, but I guess not. Updated the bundle and everything works again.