Quantcast
Channel: Metadata Agents - Plex Forums
Viewing all 207 articles
Browse latest View live

[REL] Open Movie Database

$
0
0
Metadata Agent for Open Movie Database

This is a Metadata Agent for the Open Movie Database. It uses the existing Freebase Agent to lookup the IMDb id, then retrieves movie info from Open Movie Database. The Agent will get the following information (English only!): title, year, MPAA rating, release date, genres, directors, writers, actors, plot, rating (IMDb and/or Tomatometer), duration and poster.

 

Since people keep asking the same questions over and over again, please note:

  1. This is NOT an IMDb Agent, the data is not coming from IMDb (not directly at least).
  2. Ratings may be different from what you see on the IMDb website, because [see #1].
  3. Ratings are expressed as a number between 0 and 10, but most Plex clients display 0 to 5 stars (3 stars = 6, 3.5 stars = 7, etc.). This Agent just retrieves the values, it can't do anything about how this is displayed.
  4. This Agent works with the Plex Media Server, it is of no use to you if you have just access to a shared library.

Download: https://github.com/haeY/OpenMovieDatabase.bundle/archive/master.zip
Source: https://github.com/haeY/OpenMovieDatabase.bundle

Installation

  • Unzip the downloaded ZIP file, this gives you a file/folder with the name OpenMovieDatabase.bundle-master. Rename the folder to OpenMovieDatabase.bundle
  •  
    • Mac
      • Move OpenMovieDatabase.bundle to ~/Library/Application Support/Plex Media Server/Plug-ins. The easiest way to find this folder is to use the Go to folder... option in the Go menu of the Finder.
        48377923.png
        ~ is your home folder. If you can't find your Library folder, have a look at OS X Lion: Where did my Library go?
    • Windows
      • Move OpenMovieDatabase.bundle to the Plug-ins folder: right-click the Plex Media Server icon in the system tray and open the Plug-ins folder
        screenshot20121221at161.jpg
    • Linux (Ubuntu)
      • Move OpenMovieDatabase.bundle to /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
      • cd "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins"
      • sudo chown -R plex:plex OpenMovieDatabase.bundle
  • Restart Plex Media Server
    On Mac and Windows: just quit and start again
    On Linux (Ubuntu): sudo service plexmediaserver restart
  • Open Plex/Web and go to Settings. Go to Agents, select Movies, then Freebase. You can change the order of Agents by dragging the items in the list to another position.

xyz.png


Pull Request Process/Etiquette?

$
0
0

I submitted a pull request on Github and am trying to find out the process/etiquette within Plex for getting it accepted. The official support page for is Plex Open Source links to what appears to be a no longer existing forum for this. Judging by the half a dozen open Pull requests just on the bundle I submitted mine to, and that they date back to 2013 with no comments clearly more than just submitting the pull request is generally required. So what should I do?

Search within metadata fields

$
0
0

Using the search box, I seem unable to successfully search for content using terms appearing in cerain metadata fields: summary field, collection, tagline field, etc.

Is it possible to do? Is this a feature that could be included?

Tested this without success using the search box in Android app, as well as the Synology server app.

Running Plex server v 2.4.39

Metadata Agent pulls latest data but doesn't update Plex

$
0
0

Hi,

I have written a Metadata Agent for sports that runs off thesportsdb, find it here: https://github.com/mmmmmtasty/SportScanner

I have an issue by which an episode is matched, but if anything on thesportsdb.com changes, for example the description, that change is detected by the agent, saved, but does not actually take effect in Plex. I can see that the change is saved to disk but it looks like it creates a NEW season to contain this information, doesn't update the existing one.

Looking at the code:

episode = metadata.seasons[s].episodes[e]

So I now have an object that represents my episode. Then I pull the metadata for that episode, print it out and assign it to the episode object:

Log("SS: summary: {0}".format(summary))
episode.summary = summary

Looking at the log file I can see that the summary at this point is the NEW UPDATED summary from thesportsdb. At the end of the log file you can see that the information for the episode is serialised:

2016-04-03 19:28:34,546 (1770) : DEBUG (model:229) - Serializing to C:\Users\<User>\AppData\Local\Plex Media Server\Metadata\TV Shows\1\e66f0dcbcb4dbe92a934efa36f71737c480d508.bundle\Contents\com.plexapp.agents.sportscanner\Info.xml

If I go and check out this directory I can see that the updated information is saved here, but ONLY the items that have been updated exist in this directory, it does not seem to have updated the original show metadata on disk, just created a new set of metadata with the updated episodes in it. This update is NOT reflected in the Plex interface.

Do I need to be doing something special to make sure that I update the existing metadata rather than creating some new orphaned piece of metadata? I have looked through other agents and cannot see anything that I am doing differently.....

Thanks so much for any help I can get here.

MmmmmTasty

Plex Server not showing MetaData or posters.

$
0
0

I am running PLex Server Version 0.9.16.6 on WIndows 10. with the Media Center Master Plex agent 1.2

Some of the movies are showing up just fine but others are showing no data at all even though the nfo file exists in the directory with the movie file.

Moving from freebase to Wikidata?

How to stop matching movie titles with metadata agents / Movie title shall be equal to file name

$
0
0

I want that the movie titles in plex library are always identical with the respective file name. There shall be no matching of Metadata with any agent. My movies are structured in various folders. So far I have always manually changed the title to match the name the respective file and i have locked the respective fields. I would want that i do not need to change those titles back to the filename.
Apart from the above preferred process I have the problem that the movie titles are always changed when a new movie is added to specific folder, when I have updated the library. This is extremely annoying as i am constantly correcting movie-titles which have already done (and locked).
PLEASE HELP

[Request] incluying Catalan language on TMDB agent

$
0
0

Hy to everyone ! it would like tat you includes the catalan languaje o the the Agent for TMDb

we don't have to option to use Catalan, but in the webpage they had it
I can have PLEX in Catalan (there is a option on the config ) but when i TRY to put in the TMDb option appears all the other languages, but not Catalan.
in theMovieDb HAD the catalan option of his profiles


Server 0.9.16.6 metadata stopped working

$
0
0

Hi
I have tried to move away from freebase as I know it has shutdown, but even using The Movie Database, nothing is downloaded or shown. Any idea when this is going to be fixed or what I can do to fix it?
Many thanks

TvplexendAgent.bundle - A Tvheadend Agent Plugin for PLEX Media Server

$
0
0

Hi,

 

I just wanted to make you aware, that I've published TvplexendAgent.bundle, a Tvheadend Agent Plugin for PLEX Media Server, on Github!

It provides metadata for Tvheadend recordings to the Plex Media Server.

 

Please report any issues/bugs and feature request on Github's Issue Tracker!

 

I'd be happy to hear from you!

 

Cheers,

Patrick

Own order for TV show episodes (and seasons)

$
0
0

Hi,
I'm new to Plex and looked up the forums a bit but wasn't able to find what I'm looking for.
If it's just because I'm too dump then forgive me.
However:
I ripped all Star Wars: The Clone Wars (the Toy Story like 3D animation version of the series) to mkv files.
As some of you might know the epidoes aired in a chronological wrong order. Unfortunately this "wrong order" was used on the DVD release as well as for the sources that Plex uses for scraping.

So s01e01 from the DVD is s03e02 if I'm sorting it right (for example) so ...
I used to create nfo files for KODI but that doesn't seem to work for Plex. Any suggestions? :)

Multiple Agents?

$
0
0

I'm using HamaTV right now for matching anime, but it only gets half.
The other half I have to manually match with MyAnimeList agent.
Is there a way to have all the episodes that didn't match through HamaTV be matched through MyAnimeList?

Non-sequential stacked episode naming

$
0
0

I've got a video file that includes two special episodes of a tv show, and I'm having trouble getting the naming right for the TVDB agent.

The usual convention for naming stacked episodes is something like "Show.title.S01E01E02.ext". If the file contained the first three episodes of that season, the correct name would be "Show.title.S01E01E03.ext", as Plex would recognize that file as containing all episodes in the range E01 to E03.

Here's the problem. The file I'm trying to name contains non-sequential episodes, so this range convention interferes with the recognition of other episodes between the two non-sequential episodes in this file. So instead of having Plex recognize S00E15 and S00E22 of Banshee, using this ranged convention makes Plex think this file contains all episodes between S00E15 and S00E22.

I've tried naming the file "Banshee.S00E15&E22.ext", but that still reads it as a range.

I could simply split the file and name the episodes individually, but it would be more elegant to solve the problem with a name. Is there a naming rule that would solve my problem?

[REL] Extended Personal Media Shows Agent

$
0
0

This metadata agent should be used with the Extended Personal Media Scanner found here. See the instructions on this page for installing the scanner.

This is a Metadata Agent for personal media files. It works in conjunction with the Extended Personal Media Scanner to scan personal media shows. The meta data agent sets the summary details on the episode. The agent expects the files to follow the naming conventions for personal media that are outlined in the Plex documentation.

Date-numbered shows

One major difference between the Extended Media Shows scanner and the Plex Series Scanner is that the Extended Media Shows scanner creates episode numbers for all of the date-based media. This results in it being sorted correctly in all Plex user interfaces. The episode number is the day of the year in which the episode is dated plus the optional index value. If an index value is not specified then a one (1) is automatically appended to the end of the episode number.

Plex date-based naming standard:

/Home Movies
   /Christmas
      /2010
         Christmas - 2010-01-06 - Getting Ready.m4v
         Christmas - 01-07-2010 - Getting Ready.m4v
         Christmas - 2010-12-24 - Stuffing_the_Stockings.m4v
         Christmas.12-25-2010.Christmas.Morning.m4v

Additional supported formats:

If the season title is specified it should go in the season description. Right now this is not working. I'm looking into why this failing.

/Home Movies
   /Christmas
      /2010
         2010-01-06 - Getting Ready.m4v
         12-24 - Stuffing the Stockings.m4v
      /2011 - Season title
         2011-01-06 - Some.title.m4v
         12-24 - Some_other_title.m4v

The above example would result in a show with Christmas as the show title. The season number, episode number and episode title would be parsed from the names.

Unstructured format:

Additionally the scanner and metadata agent also support unstructured content as well. What this means is that you could put all of your files in the same folder as long as the file name format looks like the following:

/Home Movies
   /Holidays
      /Christmas - 2011-12-25 - Getting Ready.m4v
      /Christmas - 2010-12-24 - Santa Claus.m4v
   /Birthdays
      /Grandma - 2010-02-24 - Grandma's 77th birthday party.m4v
      /Grandma - 2008-02-24 - Grandma's 75th birthday party.m4v

The above example would result in shows with Christmas and Grandma as the show titles. The season number, episode number and episode title would be parse from the names.

Multiple episodes/shows on the same day:

With this plug-in it is possible to have multiple shows on the same date. An example of where this might be used in storing multiple NFL games in a directory with the same date. The Plex Series Scanner will see these as the same episode and will give them the same episode title. The Extended Personal Media scanner and agent allow the user to specific an index number after the date to specify that the episode is different. This results in Plex showing the episode with the appropriate title.

/Sports
   /NFL
      /2013
         01-06_1 - Patriots Vs Giants.m4v
         01-06_2 - Houston Vs Minnesota.m4v
         2013-01-06_3 - Oakland Vs St. Lious.m4v

In the example of above three separate episode would be created in Plex and each with their own name.

Episode-number based shows

Plex episode-based naming standard:

/Home Movies
   /Christmas
      /2010
         Christmas - s2010e0106 - Getting Ready.m4v
         Christmas - s2010e0225 - Stuffing the Stockings.m4v
         Christmas - s2010e1225 - Christmas Morning.m4v

Additional supported formats:

If the season title is specified it should go in the season description. Right now this is not working. I'm looking into why this failing.

/Home Movies
   /Christmas
      /2010
         s2010e01 - Getting Ready.m4v
         e02 - Another episode.m4v
      /2011 - Season title
         s2010e01 - Getting Ready.m4v

The above example would result in a show with Christmas as the show title. The season number, episode number and episode title would be parsed from the names.

Episodes that contain episode release dates:

The following shows the different supported directory/file formats that are supported by the plug-in.

/Home Movies
/NFL - s2015e01 - 2015-12-31 - Minnesota vs Green Bay.mp4
/NFL - s2015e02 - 12-31-2015 - Detroit vs Tampa Bay.mp4
/NFL
/s2015e03 - 2015-12-31 - New England vs New York Jets.mp4
/s2015e04 - 12-31-2015 - San Francisco vs Seattle.mp4
/s2015
/e05 - 2015-12-31 - Arizona vs Dallas.mp4
/e06 - 12-31-2015 - New York Giants vs Philadelphia.mp4
/e07 - 2015-12-31 - Cincinnati vs Pittsburgh.mp4
/e08 - 12-31-2015 - Episode Title.mp4

The above example would result in a show with NFL as the show title. The season number, episode number, episode release date and episode title would be parsed from the names. The example shows 8 episodes specified above each would show up having the release date of 12-31-2015 in Plex.

Unstructured format:
/Home Movies
   /Holidays
      /Christmas - s2010e01 - Getting Ready.m4v
   /Vacations
      /Italy - s2010e01 - Getting Ready.m4v

The above example would result in shows with Christmas and Italy as the show titles. The season number, episode number and episode title would be parsed from the names.

Using Chapter instead of Season:

Additionally the plugin supports using "Chapter" and "C" instead of "Season" and "S" (case is ignored). Note: the word "Season" would still be used in the Plex user interface and cannot be changed by the metadata agent plugin.

/College Classes
   /Physics 101
      Physics 101 - c1e1 - First chapter.m4v
      Physics 101 - c1e2 - 2nd chapter.m4v
      /C2
         e1 - Some notes.m4v
         e2 - Some more notes.m4v
      /Chapter3
         e1 - Something else.m4v
         e2 - Something more.m4v
         e3 - Something real.m4v

The above example would result in 7 episodes being added under three seasons with a show name of "Physics 101".

Show summaries

Show summaries can be added to media files in Plex by creating a file with the show name and a ".summary" extension somewhere within the directory path of your media file that you want to add the summary to. It is important to note that the show summary file found will be used as the summary information for the show.

There are two formats supported for show summary files:

  • [Show title].summary where [Show title] is the name of your show that you want the summary information to be added to
  • show.summary

Example media file:

/Media Root/Show title/Show title - 2010-02-02 - Some title.mp4

Summary file:

/Media Root/Show title/Show title.summary

Episode summaries

Episode summaries can be added to media files in Plex by creating a file with the same name and a ".summary" extension in the same directory as the media file you want to add the summary to.

Example media file:

Show title - 2010-02-02 - Some title.mp4

Summary file:

Show title - 2010-02-02 - Some title.summary

Download and source

Download: https://bitbucket.org/mjarends/extendedpersonalmedia-agent.bundle/get/master.zip

Source: https://bitbucket.org/mjarends/extendedpersonalmedia-agent.bundle/src

Installation

  • Unzip the downloaded ZIP file, this gives you a file/folder with the name ExtendedPersonalMedia-Agent.bundle-master. Rename the folder to ExtendedPersonalMedia-Agent.bundle
  •  
    • Mac
      • Move ExtendedPersonalMedia-Agent.bundle to ~/Library/Application Support/Plex Media Server/Plug-ins. The easiest way to find this folder is to use the Go to folder... option in the Go menu of the Finder.
        ~ is your home folder. If you can't find your Library folder, have a look at OS X Lion: Where did my Library go?
    • Windows
      • Move ExtendedPersonalMedia-Agent.bundle to the Plug-ins folder: right-click the Plex Media Server icon in the system tray and open the Plug-ins folder
    • Linux (Ubuntu)
      • Move ExtendedPersonalMedia-Agent.bundle to /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
      • cd "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins"
      • sudo chown -R plex:plex ExtendedPersonalMedia-Agent.bundle
  • Restart Plex Media Server (this is optional)
       - On Mac and Windows: just quit and start again
       - On Linux (Ubuntu): sudo service plexmediaserver restart
  • In the Plex/Web application go to Settings > Server > Agents > Shows > Extended Personal Media Shows. Ensure that the Local Media Assets (TV) agent is checked and showing in the list (see the screen capture). The Local Media Assets is needed to add subtitle or metadata attributes from the files to your media.

  • In Plex/Web (the media manager), create a new "TV Shows" section and select Extended Personal Media Shows  from the Agent dropdown menu (under Advanced Options).

Plug-in Logs Location

This section details the plug-in log file and location on the different operating systems. Please send this log file to me so that I can perform additional analysis.

Plug-in log file name: com.arendshome.plex.agents.personalmedia.log

The following shows where the PMS Plugin Logs directory is on the different operating systems.

  • Mac: ~/Library/Application Support/Plex Media Server/Logs/PMS Plugin Logs
  • Windows: C:\Users\<USER NAME>\AppData\Local\Plex Media Server\Logs\PMS Plugin Logs
  • Linux: Open /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins

Change Log:

4/4/2015: Updated plug-in to fix issue with plug-in using the wrong parsed meta data within Plex due to the multi-threading of the metadata agents

5/29/2015: Added support for the following formats:

  • \Show Title - s2012e09 - 2015-12-31 - Episode Title.mp4
  • \Show Title - s2012e09 - 12-31-2015 - Episode Title.mp4
  • Show Title\s2012e09 - 2015-12-31 - Episode Title.mp4
  • Show Title\s2012e09 - 12-31-2015 - Episode Title.mp4
  • Show Title\s2015\e09 - 2015-12-31 - Episode Title.mp4
  • Show Title\s2015\e09 - 12-31-2015 - Episode Title.mp4
  • Show Title\e09 - 2015-12-31 - Episode Title.mp4
  • Show Title\e09 - 12-31-2015 - Episode Title.mp4
1/6/2016: Added support for two digit episode index numbers in date-based episodes (ex: \Show Title - s2012e09 - 2015-12-31_25 - Episode Title.mp4. (NOTE: Updating the plug-in and rescanning your library will result in new episode numbers being created)

2/28/2016: Added support for show .summary files

2/29/2016: Fixed issue with 2/28/2016 release. Added support for show.summary file format. Added preferences to enabled/disable debug logging within the plugin.

Scan a different DB/website

$
0
0

I have a large collection of movies/shows that have a "Mormon" bent to them.  Many are videos that either were created specifically for the LDS Church or by BYU or others.  A lot of them are not in the Movie DB or Freebase, etc.  I have, however, found them here http://mormonlit.lib.byu.edu/index.php.  Can someone point me to instructions on how to create a scanner that would look at this DB?

 

I am sure I have just missed the forum post since there are a lot of scanners that look at anime or adult or blah, blah.  I can't imagine everyone is figuring it out on their own, I just need some direction.

 

Thanks.


How do I install a new Metadata Agent?

$
0
0

I only seem to have Cine21 as a metadata agent for Movies. I can't find a way through the browser to add one. Can someone help?

Thanks

My Plex Agent options are not saving ?

$
0
0

Using Settings > Agents > Movies > Freebase I have Freebase at the top, followed by OpenSubtitles.org (I have logged in my account) and put MoviePosterDB next. Freebase is greyed out ticked, I tick the other 2. There is no save option. Then I go from Freebase to Personal Media and back again and they revert back to unticked and resorted themselves. I do it again and the same thing. Is there something I am missing.. Are there rules around what can be ticked etc.. Any help here would be appreciated.. Thanks

Sub-Zero 1.3.33.522 : Insufficient Permission on Synology. Please help.

$
0
0

Hello,

I am using the latest plex with latest SubZero plugin, however I have a permission error.
I think on synology I should maybe change a permission to the plex user. Not sure how to change that. I mean, what kind of permission is the default one?
Here is the LOG of subzero :
2016-05-25 16:28:12,166 (-8ebd940) : ERROR (init:53) - Insufficient permissions on library folders:
2016-05-25 16:28:12,166 (-8ebd940) : ERROR (init:55) - Insufficient permissions on library Documentaries - TV Series, folder: /volume1/video/DOCUMENTARIES/TV - Series
2016-05-25 16:28:12,166 (-8ebd940) : ERROR (init:55) - Insufficient permissions on library Documentaries - Movies, folder: /volume1/video/DOCUMENTARIES/Movies

What are your settings on your side for users and its folders?

Thanks

Freebase returns limited movie summary

$
0
0
Summary does not provide adequate information
When some movies are scrapped, very limited info is returned as the movie summary so that you can not understand what the movie is about.

For instance, the movie summary for the movie "Page Eight" reads the following:

"Page Eight is a 2011 film written and directed for the BBC by the British writer David Hare, his first film as director since the 1989 film Strapless. The cast includes Bill Nighy, Rachel Weisz, Michael Gambon, Tom Hughes, Ralph Fiennes, and Judy Davis. The film had its world premiere on 18 June 2011 at the Edinburgh International Film Festival. It was broadcast on BBC Two and BBC HD on 28 August 2011 in the United Kingdom, and on PBS in the United States on 6 November 2011."

From the description above you cannot tell what the movie is about. Reading on the freebase website however, the movie summary starts from that point on and reads:

"Johnny Worricker (Bill Nighy) is a long-serving MI5 officer whose closest friend is also his boss, the Director General of MI5, Benedict Baron (Michael Gambon). Baron dies of a heart attack at his country home where he lives with his wife (Johnny's ex-wife) and step daughter (Johnny's daughter). Baron's death comes shortly after distributing a highly explosive report to two MI5 officers (Worricker and Jill Tankard—Judy Davis) and then sharing it with the Home Secretary. At the meeting with the Home Secretary ..."

This last part however is not fetched.

This happens for a lot of movies and I have not altered the default order of the movie agents.

Is there a way to solve this?

Thank you in advance!

Plex not displaying metadata that is available from agents?

$
0
0

Hi

Plex beautifully and automatically displays the metadata for most of my Movies and TV Shows but not all. The strange thing is that when I click on fix incorrect match it either finds the correct metadata instantly or it does so when I click on custom search and manually select TheMovieDB instead of Freebase. Further, I have all the default agents enabled as below, and it would make sense to me Plex should try TheMovieDB automatically if there are no hits on Freebase?

In Settings >> Agents >> Movies >> Personal media >> I have Personal Media and Local Media Assets (movies) enabled.

In Settings >> Agents >> Movies >> Freebase >> I have everything enabled with The Movie Database at the top of the list and Freebase second

In Settings >> Agents >> Movies >> The Movie Database >> I have everything enabled with The Movie Database at the top of the list

In Settings >> Agents >> TV Shows >> Personal Media Shows >> Personal Media shows and Local Media Assets (TV) are enabled

In Settings >> Agents >> TV Shows >> TheTVDB >> All agents are enabled with Local Media Assets (TV) at the top followed by TheTVDB.

Examples of videos in Movies not working for me are:

Adam Hills Stands Up Live (Not in Freebase but available from TheMovieDB)

The Gathering Storm (Two matches in Freebase, it is the 2002 version)

Jimmy Carr: Laughing and Joking (Three matches in Freebase, but only one exactly matching the name short of the year)

 

An example of a TV Show is Backchat with Jack Whitehall & His Dad (Found instantly when I clicked on fix incorrect match)

 

I have run multiple deep scans and manual refreshes on all problem media.

Please advise what I am doing wrong or how I can fix the problem?

Viewing all 207 articles
Browse latest View live