After several tries, I finally got this to work on my QNAP running the standard PMS QPKG "v.0.9.7.12.4 (2013/02/06)".
My directories were (for a QNAP with 4 disk RAID)-
TV Shows.xml goes here:
/share/MD0_DATA/.qpkg/PlexMediaServer/Library/Plex Media Server/Plug-in Support/Metadata Combination/com.plexapp.agents.thetvdbdvdorder
and the bundle goes here:
/share/MD0_DATA/.qpkg/PlexMediaServer/Library/Plex Media Server/Plug-ins
One stupid thing that tripped me up for about 10 minutes was I had unzipped the zip archive in Windows, which automatically creates a directory with the same name as the zip file "DVD Order Agent.bundle" that then contains the content of the zip. I blindly copied that into the ../Plug-ins directory, not realizing that this meant there was a second "DVD Order Agent.bundle" subdirectory within. Thus, the actual "/Contents" directory was a level further in than it should've been, like:
- DVD Order Agent.bundle
-- DVD Order Agent.bundle
--- Contents
So, presumably, Plex couldn't find it. Moved it up a level, restarted Plex, and the DVD Order selection showed up immediately.
A simple restart of Plex was sufficient, with
/etc/init.d/plex.sh stop
and
/etc/init.d/plex.sh start
Since I hadn't been able to get the agent to work for some time, I had already renamed my Firefly files in broadcast order just to have them available. I had to rename them (back) to DVD order. Then went into Plex/Web, did a (turbo) rescan of Firefly just to update everything and make sure Plex had all the new filenames. Then I chose Fix Incorrect Match, picked to "Match By" TheTVDBdvdorder, and viola, Firefly was as nature intended. ;-)
Thanks so much for the bundle!
Now... what, exactly, is different in the broadcast order for Leverage?? I hadn't heard that one before. Hmmmmmm.