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

DVD Order Agent

$
0
0

So I finally got around to working on a dvd-order metadata agent.
This is for those tv shows that appear in a different order on the DVD than they were originally aired in. This agent should not be used as your primary agent for a section (unless of course you have a section consisting ONLY of stuff in dvd order).

Instead, use this agent on a per-series basis, using the "match using" setting.
[attachment=5108:pic - match using.jpg]

Then the episode information is read in as:
[attachment=5109:pic - firefly.png]

That much was really easy. The part that I'm really proud of is the way it handles DVD-order episodes that consist of multiple Aired-Order episodes:
[attachment=5110:pic - invader zim.jpeg]


No guarantees that this won't crash, explode, or otherwise fail to perform as expected, so feel free to post bugs here. smile.gif

Updated: now will work with episodes that don't have a DVD order set, like current seasons, or specials.

So enjoy, and let me know how well it works for you!
[attachment=5111:DVDorder.bundle.zip]
[attachment=5214:DVDorder.bundle.zip]

[attachment=5714:DVDorder.plexapp]

 

Updated version:

 

https://forums.plex.tv/topic/21141-dvd-order-agent/?p=626550


[Release] MyAnimeList.net Metadata Agent

$
0
0

Hello everyone finally it's here and I think some of you waited for this to happen quite a while and I'm sorry for that. After the last few weeks I dedicated most of my time to finish the backend and reworked and improved this Metadata Agent.
 

MyAnimeList.net Metadata Agent / MALAgent

 

Description:

The MyAnimeListAgent is a Metadata Agent for the Plex Media Server and is used to parse data from a source into the server. Since MyAnimelist.net does not provide a easy to use and complete API for their database I wrote the fribbtastic-api to parse the website and return the necessary data for the Agent to work. After the Scanner scans your files on your hard drive and added them to your library a search query to my API is triggered and the result with the highest conformity will be used to trigger a detailed request. This detailed request contains everything that is parseable like the title, the rank or all available Episodes.

The MyAnimeListAgent can be used for Tv-Shows and Movies.

To provide more Image Information like Backgrounds and Banners the API provides these fromTheTVDB.

 
Note:

  • Every Anime is cached in a Database to limit the requests made to the myanimelist.net website. Animes are cached for 7 days.
  • Popular Animes like Naruto, Bleach or One Piece who provide many information will take some time to complete the request. So if you have an Anime that is not getting recognized or filled with Metadata, try to refresh the anime after clearing the plugin cache.
  • My API, which provides the Data, is only parsing the Data from MyAnimeList.net which means if there are missing Episode titles then it is possible that they aren’t added yet.
  • If Episodes are not available on MyAnimeList.net this Agent will set the Title to “Episode: X” and the date to the date you are adding it to your library. This means that you can still watch your anime from the “On Deck” Feature even if the original date is not available.

 
 
Installation:

Works best with: BABS – Better absolute Scanner

Scanner Installation:

Windows: C:\Users\[Your Username]\AppData\Local\Plex Media Server\Scanners\Series

Linux: /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Scanners/Series

If the Folders Scanners and Series do not exist then you need to create them.

Agent Installation:

  1. Stop Plex Media Server
  2. Copy the MyAnimeList.bundle folder into your plugins folder (Where is my Plugins folder?)
  3. Start Plex Media Server

 
 
Screenshots:

[attachment=41109:anime-background-overview.png][attachment=41110:anime-banner-overview.png][attachment=41111:anime-cover-overview.png][attachment=41112:anime-episode-overview.png][attachment=41113:anime-overview.png][attachment=41114:anime-settings-overview.png]

 

Download:
http://coding.fribbtastic.net/projects/myanimelistagent/

 

Troubleshooting:

To figure out what happened I need the following Information: The Title and the Id of the Anime and If possible append the Log file to your post (how to find your log file!)

 

Known Issues:

  1. API calls especially ones who aren't in cache yet or are older then 7 days will take longer to complete. So it is possible that you sometimes won't get any metadata because of an http timeout. Just start it again and the API cache should be good to go. This is especially the case for Anime with an episode list over 100 like Bleach, Naruto, HunterXHunter and especiall One Piece.
  2. TheTVDB search request I made to get the series will match the found title to the title of the series. If this matching score is not over 85% the response wont get any TVDB Data
  3. Sometimes when you won't get any metadata be patient and try another time. It could mean that myanimelist is refusing the request of my API because of "Too many requests".

If you have any problems with this Agent please don't hesitate to ask but please keep this thread clean. If you have problems, exceptions or strange behaviour post them in my Support thread here
 
you can also follow me on twitter https://twitter.com/D4r4ku or visit the project page on http://coding.fribbtastic.net/projects/myanimelistagent/ (there you can subscribe for email notification)

Where is the Cine21 Agent online? Can I edit it?

$
0
0

Cine21 is my primary user agent because I prefer its extended genres (compared to The Movie Database which is number 2 on my user agent list. However, it occasionally gets things wrong or there is data missing. For example, it currently does not list Audrey Hepburn as one of the stars of the movie Always.

I have googled Cine21 trying to find it. I get a website that is in Korean and the Wikipedia entry on Cine21 talks about a magazine.

Is the Cine21 database editable by normal folks like TMdB is? If so, where do I go to sign up?

Thanks.

metadata in new version of server 0.9.17.0

$
0
0

I have problem with new version of server (0.9.17.0) with this code:

if 'actors' in movie_info:
                metadata.roles.clear()
                for actor in movie_info['actors']:
                    role = metadata.roles.new()
                    role.actor = actor

File "/volume1/@appstore/Plex Media Server/Resources/Plug-ins-356c3af/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/modelling/attributes.py", line 37, in setattr
raise AttributeError("'%s' object has no attribute named '%s'" % (type(self).name, name))
AttributeError: 'RecordObject' object has no attribute named 'actor'

It was OK in previous versions but now is not working.
I was not able to find what is new metadata model to correct it.
Thanks for suggestions.

Metadata does not match the Film

$
0
0

Hello. I installed my Plex on a Qnap as described in several Documentations. I also added Omdb. Then i changed the names from the Disney Movies as they are in the IMBD. 90% is OK. 10% got wrong titles or pictures.

When i search manual, the Film will be displayed right for 5 seconds and then changes to a wrong Name or date.

Does anybody know this Phenomene?
Which is the right Meta DB ?

[adult] data18.com Metadata Agent - Release

$
0
0

Both bundles are now available from the Unsupported Appstore.

Using the Unsupported Appstore is the easiest way to install and maintain this bundle.

 

Data18.bundle:

 

This metadata agent will grab Movie (Full feature) metadata from http://www.data18.com/movies/

Github: repository download (unzip and rename to Data18.bundle)

Usage notes are in the repository

 

  • Edit 2013-08-29: MKV has re-written the code.
  • Edit 2013-06-02: New Version. Added support for Artwork (random "Scene" content will be downloaded). Increased logging. Added URL to Tagline.
  • Edit 2013-04-13 : New Version. Slight change to the search parameter to fix a bug.
  • Edit 2013-04-13 : New Version. Better Logging and poster handling.
  • Edit 2013-04-11 : new version.  Fixed bug when no date was present. Fixed sort scoring to include year.

 

Data18-Content.bundle:

 

This metadata agent will grab Content (Web-Movies from sites like X-Art, Kink, etc) metadata from http://www.data18.com/content/

Filename titles must match data18 titles.
Some content will not download all metadata (for example, the summary will not download).  
Github: repository download (unzip and rename to Data18-Content.bundle)
 
  • Edit 2013-06-02: New Version. Changed search match to look for "content" instead of update in url of search results. This provides a fix when Data18.com hides videos in "Gallery" updates.
  • Edit 2013-06-02: New Version. Added better support for Artwork (random "Scene" content will also be downloaded). Increased logging. Added URL to Tagline. All metadata should now comply to recent changes on the Data18 site.
  • Edit 2013-05-30 : New Version. Data18 changed the layout of Content pages...again.  This should fix everything that broke.[attachment=17071:Data18-Content.bundle.zip]
  • Edit 2013-05-16 : New Version. Data18 changed the layout of Content pages.  This should fix everything that broke.
  • Edit 2013-04-13 : New Version. Bug fix regarding posters.
  • New AGENT: data18-content.  For clips from sites like x-art. Naming must match data18.com titles. 

 

Thanks to spanishu for requesting in this thread and for testing.  Thanks to sander1 for the referer fix!

Thanks to vofik for providing the Excalibur Films agent that this agent was based on.

Thanks to MKV for re-writing the code!

Plex TheMovieDB not updated?

$
0
0

I did add some movies to the MovieDB and at some others I did add posters.

This was last weekend and this information will still not show up in PLEX.

I did remove metadata and select the correct movie again. Still the old information or no poster.
Also a re-add of the library wasn't the solution.

Is there a kind of dealy between Plex and MovieDB of some days, I did this all last weekend?

Viewing all 207 articles
Browse latest View live


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