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

[Release] elCinema Metadata agent

$
0
0

Hello!

 

I have developed a metadata agent that manages Arabic movies/theater. This metadata agent will retrieve the metadata available on elCinemawhich is the biggest online Arabic movie database. Since elCinema has no public API, I have taken advantage of the HTML parsing, so take into consideration that this could lead to higher data transfer.

 

This module is still in beta and I would appreciate any bug reports via Github issue tracker on this page. To get the best results, follow the standard plex naming convention for movies.

 

Below are current adjustable settings:

  • The ability to get output information in logs - This is for debugging purposes. Defualt: Off.
  • Include theatre media in search result. - It´s not possible to determine if the media is a movie or theatre, and that many arabic theatre has the same name as the movie. There is no alternative but to give the user the ability to filter out the results. Defualt: Off.
  • Include the English working title with the Arabic, if it exists - If enabled, The English work title will be included in the media-title in Plex. It will have the format 'arabic-title (english-title)'. Defualt: On.
  • The ability to translate arabizi to arabic. - Most of the arabic movies is named with arabizi(arabic in latin-script, e.g. '7abibi' or 'habibi' will be converted to 'حبيبي'), this will provide much better search results. Take into consideration that this could also provide poor results if the naming is not done with Arabizi. This functionality will not manipulate names given with Arabic characters, only latin charecters. (Note. This mechanism is available through Yamil and is available in a seperat class and file). Defualt: On.
  • Choose to retrieve metadata in Arabic or English By setting the agent as the default agent for a library, you have the possibility to choose between retrieving metadata either in Arabic or English. It is also possible to choose a language when you issue a search manually.

 

Installation:

  • Unzip the downloaded ZIP file(link bellow).
  • Rename the unzipped folder from 'Elcinema.bundle-master' to 'Elcinema.bundle'
  • Move 'Elcinema.bundle' to your Plex plugins folder
    • Linux: /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
    • Mac: /Library/Application Support/Plex Media Server/Plug-ins 
    • Windows: *disk*:\Users\*username*\AppData\Local\Plex Media Server\Plug-ins
  • Restart Plex Media Server

 

# Download: here

# Github repo: here

 

Best regards


Managing multiple languages in a Movie library

$
0
0

I have a large selection of movies in various languages (French, German...) with the filename usually containing the movie title in that language. 

 

If the library language is set to English and the Freebase agent is used, the metadata agents seem to discard the language specified in the filename: for example "Deux Jours, Une Nuit (2014)" and translate it to "Two Days, One Night" and put all the synopsis, poster information in English.

 

The only solution I have found is to create a separate library with French being the language. However, this means having to manage multiple movie libraries.

 

Is there no way that the metadata agents can pick up the language specified in the filename and NOT try and translate it? Instead, based on the name of the film, they should be able to determine the language of the film. 

 

I find it particularly strange to have multiple films with their French titles in the filenames being given the English title when added to a movie library with English as the default language. These films will have French as their language so what value is there in having the English title/poster/synopsis?

In a library with French being the set language, do we really expect an English-language film to be given its French title, synopsis and cover. In my opinion it is nonsensical since it is not the French-language release of the film that is being added. 

 

I see that I can manage a single library with films of multiple languages by setting English as the default language of the library but each time a non-English film is added:

- Selecting the Fix the Incorrect Match

- Specifying the language of the film as French (for example)

I would of course expect that the original match would have been the French-language one in the first place. 

 

Maybe what I deem to be the expected default behaviour is not that of other people by this automatic translation of the filename/film title seems strange to me. 

French DB Movies

$
0
0
is there any plugin to get movies info from the cinemovies.fr ?

i'm boring to have any movie with an english title ?

thx :))

Star Wars Rebels

$
0
0

I've tried everything to get the first episode of the first series to show up in Plex, but it just won't have it. The first episode should be Sparks of Rebellion, but Plex list Droids in Distress as the first instead. Someone suggested that the first episode is a special so I renamed (using FileBot) and placed in a specials folder, but still won't show.

The files are listed thus:

Season 00
Star Wars Rebels - 0xSpecial 9 - Spark of Rebellion.mv

Season 01
Star Wars Rebels - 1x01 - Droids in Distress.mkv
Star Wars Rebels - 1x02 - Fighter Flight.mkv
Star Wars Rebels - 1x03 - Rise of the Old Masters.mkv
Star Wars Rebels - 1x04 - Breaking Ranks.mkv
Star Wars Rebels - 1x05 - Out of Darkness.mkv
Star Wars Rebels - 1x06 - Empire Day.mkv
Star Wars Rebels - 1x07 - Gathering Forces.mkv
Star Wars Rebels - 1x08 - Path of the Jedi.mkv
Star Wars Rebels - 1x09 - Idiot's Array.mkv
Star Wars Rebels - 1x10 - Vision of Hope.mkv
Star Wars Rebels - 1x11 - Call to Action.mkv
Star Wars Rebels - 1x12 - Rebel Resolve.mkv
Star Wars Rebels - 1x13 - Fire Across the Galaxy.mv

Season 02
Star Wars Rebels - 2x01 - The Siege of Lothal.mkv
Star Wars Rebels - 2x02 - The Lost Commanders.mkv
Star Wars Rebels - 2x03 - Relics of the Old Republic.mkv
Star Wars Rebels - 2x04 - Always Two There Are.mkv
Star Wars Rebels - 2x05 - Brothers of the Broken Horn.mkv

All show, expect the Sparks episode. Anyone have any ideas?

CSFD metadata agent

$
0
0
Hi everyone,
I just wanted to let you know I am working on a csfd.cz metadata agent. I have something that kinda works :) It is still missing a few things, but would be delighted to hear any feedback.

https://github.com/misko/csfd-plex

TidyGenre

$
0
0

Is their active development on this plugin and if so does anyone have a link to it? Do people still use it or do they use something else?

DVD Order Agent + Theme Music Fix

$
0
0

As many people know, there are a few shows that aired in an order differently than it was released on DVD. TheTVDB (Plex's default TV metadata source) tracks both, but shows air date by default. This creates a problem with Plex because it will always grab the info using the aired order.

When I found out about this, I tried to look for a solution and I found a metadata agent that someone on these forums created, but the development seemed to be dead, many people were reporting problems with theme music, and the thread was frankly a mess.

Thus, I tried to find the newest version of the agent I could and I have put it into a GitHub repo for easier access. I also forked Plex's theme music agent to add support for the DVD Order Agent. That fork is located here.

These plugins should work alongside a normal Plex install just by putting theme into the appropriate Plug Ins folder. If there are any issues though, pull requests are 100% welcome. But, disclaimer: I don't know much Python, so don't expect me to be releasing bug fixes or updates to the code, I just wanted to make it easier to find and fix the theme music issue.

How to add rating of Rotten tomatoes or IMDB?

$
0
0

Hello,

I have not answered my question.

How to add rating of Rotten tomatoes or Imdb for my movies / TV Shows ?

If that is possible, do these rating will be shown in all plex apps ?

Thank you in advance !


No Agents

$
0
0

No Agents Showing up

Plex Version is 9.12.19

Web Version is 2.4.23

I have no idea why I am not getting any agents

also I have trend micro for a Virus Protection

I have tried Uninstalling and reinstalling all version since I first started using plex

metadata agent not showing the posters

list unmatched movies?

$
0
0

How do I list the movies currently unmatched automatically?

Thanks

Tidy Genres

$
0
0
So here's the result of my tinkering with genres a bit. It doesn't get the genres from an online source, rather it looks at what the Freebase agent already pulled down, and tries to match those to proper broad genres (so "Screwball Comedy" just becomes "Comedy").

It's not perfect-- it bases its classifications on a substring search, so if a movie had a genre of "War Between the Sexes" on Freebase, it would classify it as a "War" film. But using this along with Rotten Tomatoes ought to get even a large movie collection down to the point where any bad genres can be weeded out manually.

Just double-click to install, and then place it above Freebase in the Metadata Agent Settings.
[attachment=5357:TidyGenres.plexapp]

Rotten Tomatoes Agent [request filled]

$
0
0

*** The Rotten Tomatoes metadata agent is available through the Channel Directory ***

 

Hi all,

Now that we can't have IMDB anymore, I was just wondering if anyone could step up and make a Rotten Tomatoes agent that would bring movie ratings to us Plex/Nine lovers. TheMovieDB's movies rating, in my opinion, is not as good as IMDB/Rotten Tomatoes, most titles (except for really major ones) don't have any ratings at all, which is quite disappointing. I noticed that there is a Rotten Tomatoes bundle in my Plugins folder but it doesn't seem to be working at all, hopefully someone with the skills out there can turn it into something useful smile.gif

Cheers

IMDb agent

$
0
0
Officialy, IMDB doesn't allow unofficial clients accessing their iPhone API, but they haven't blocked anything. You're using this at your own risk if you really want it. I can't give support, neither can anybody connected to Plex.

Wikipedia agent modification

$
0
0
I hope this hasnt been done before more smoothly as then it's kindof wasted but atleast I havnt found any thread for it.
I was getting really annoyed at the fact that the wikipedia agent fetched useless facts about the production, rather than the plot in the field for plot.
All movie articles I checked on wikipedia, was always the first section used, so the modifications for making it fetch this section

Open C:\Users\%Username%\AppData\Local\Plex Media Server\Plug-ins\Wikipedia.bundle\Contents\Code\__init__.py

Now there's just 5 things to change.

1. if page.find("'''''") != -1: -> if page.find("==") != -1:
2. page = page[page.find("'''''"):] -> page = page[page.find("=="):]
3. end = page.find('==', index) -> end = findnth(page, '==', 2)
4. summary = page[index+1:end].strip().strip(":") -> summary = page[findnth(page, '==', 1)+2:end].strip().strip(":")

The last thing. Is add the findnth function.

def findnth(haystack, needle, n):
    parts= haystack.split(needle, n+1)
    if len(parts)<=n+1:
        return -1
    return len(haystack)-len(parts[-1])-len(needle)


Add this code just before class WikipediaAgent(Agent.Movies):

Ok, and it's done. The wikipedia agent will now fetch the full plot summary, and as long as the language of wikipedia you use still have plot as the first section it will work for your language as well. If no sections exist (such as if the article is only a stub), then no summary will be fetched and it will go on to next service rather than fetching the imo useless information that the original use. If you dont want to edit anything just use the attached file and place it in the same place. I post changes done to it as a way to edit future versions of this script.

Please do tell if you encounter any problems with the changes made or if you have any suggestions for improvement to this (improvements to this function... Not improvements to the agent in general).

Metadata agents for exported XBMC library

$
0
0

If you already have metadata in XBMC, and would like to use that in Plex.

I took the code posted by Harley Hooligan, and changed it to work with my files.

In XBMC, go in Settings > Videos > Library > Export Video Library. Choose Separate files & Export Thumbnails and fanart, and optionally overwrite existing files.
This will create .nfo & .jpg files for your TV Shows and Movies, in the appropriate directories.

The following Plex Plug-ins will then import those into your Plex library.

To use them in Plex, first install them: unzip both files, rename them to end with .bundle, and move both .bundle packages into ~/Library/Application Support/Plex Media Server/Plug-ins/

Image%202012.04.14%206:40:12%20.png

Then, create a new section (or edit an existing one), and choose "XBMC .nfo importer" as the Primary metadata agent.

Image%202012.04.14%206:56:06%20.png or Image%202012.04.14%207:02:42%20.png

Note: For TV Shows sections, the folder(s) you choose in your section settings should be a folder that contains TV shows folders. i.e. adding a folder that contains media files will NOT work!

Good:
Screen%20Shot%202012-07-08%20at%2011.16.

Bad:
Screen%20Shot%202012-07-08%20at%2011.18.

What it will import:
- Title, summary, tagline, rating, year, director, actors, genre, etc. from .nfo files.
- Artwork files: posters, banners & fanarts.

XBMC Movies Metadata Agent
XBMC TV Shows Metadata Agent

The source is available on Github, so anyone who would like to make changes can fork my branch, and submit a pull request with their change(s).

Movies agent: https://github.com/gboudreau/XBMCnfoMoviesImporter.bundle
TV Shows agent: https://github.com/gboudreau/XBMCnfoTVImporter.bundle

[adult] Kink.com metadata agent

$
0
0
Adult Sites and Porn Stars

Happy New Year present for any fans of Kink.com sites

Code here: https://github.com/vofik/Kink.bundle

Download here: https://github.com/vofik/Kink.bundle/zipball/master

I could not figure out how to get it to assign actors to tv series episodes, so it matches them as movies, not a tv show episode.

Kink does not list genres for shoots, so no genres are assigned.

Kink.com episode search by actor name doesn't really work, so the matching works by episode id - the only requirement is that the filename begins with the numeric shoot id from kink.com

Feel free to fork and suggest improvements

 

Version 2.0 UPDATED.

Is there an agent that reads the metadata from the media files?

$
0
0

Hi, all,

I just started with Plex, thinking it may be a great way to move my TV content from iTunes onto my FreeNAS system and play it on my Apple TV 4 without resorting to an iPad and Airplay or similar means.

So, I have this collection of TV series, where I legally own the respective DVDs and ripped them all for convenience, watching while traveling etc. I meticulously tagged all the files manually with MetaX, now MetaZ. This includes episode summary, cover art, cast, director, year of production etc. ... everything :)

To my big surprise Plex doesn't care about all that information that is already there and instead reaches out to Internet databases based on the filenames - what the ...? What kind of a concept is that? I mean, works (sort of) for more or less mainstream stuff, but guess what happened when I added my files of the 1978-1980 TV series "Battlestar Galactica"? Right, it shows arbitrary metadata from the current TV show, which I am not at all interested in.

So, two questions: how do I get the metadata that is already in the files to be shown in Plex? And how can I disable all other agents? I don't want any "automatically" downloaded information from the net.

Any hints greatly appreciated.

Thanks,
Patrick

[BUG?] How can I "match" with this strange TV show title?

$
0
0

I'm trying to put this show on Plex. It's called "MAKE: television" (per official site ) but TheTVDB styles it as "Make:" (no "television"). I've tried every combination I can think of to manually "Match" the show, searching for "make", "make:", "make television", etc., and it never shows up in search.

If it's not possible to convince the agent to show me this series for matching, is that a bug in the agent?

TheTVDB missing Croatian language

$
0
0

Hello,

Just noticed that Croatian (Hrvatski, language id 31) is not listed in list of available tvdb languages. Any chance for quick fix?

Thanks in advance,
LePiaf

Viewing all 207 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>