GithubHelp home page GithubHelp logo

martibx7 / phoenixadult.bundle Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pahelper/phoenixadult.bundle

0.0 0.0 0.0 3.31 MB

Plex Meta-Data Agent for scene videos from multiple adult sites

Python 99.95% Batchfile 0.05%

phoenixadult.bundle's Introduction

PhoenixAdult metadata agent

This metadata agent helps fill Plex with information for your adult videos by pulling from the original site.

Features

Currently the features of this metadata agent are:

  • Scrapes any available Metadata, including:

    • Scene Title
    • Scene Summary
    • Studio
    • Originating Site / Subsite / Site Collection (saved as the Tagline, and also a Collection for easy searching)
    • Release Date
    • Genres / Categories / Tags
    • Porn Stars (stored as Actors, with photo)
    • Scene Director(s)
    • Movie Poster(s) / Background Art
  • Function to strip common "scene" tags to assist with matching

  • Function to replace abbreviated site names with full site names to assist with matching

  • Function to clean up / merge genres

  • Function to clean up / merge actresses with aliases (e.g. Doris Ivy is Gina Gerson)

  • Function to locate an image for actors where the original site doesn't provide one

  • Function to manually add actors for sites the agent doesn't support

  • Function to automatically rename files (WIP)

File Naming

The agent will try to match your file automatically, usually based on the filename. You can assist it by renaming your video appropriately. If the video is not successfully matched, you can try to manually match it using the [Match...] function in Plex. See the manual searching document for more information. Best practice for each site is listed in the sitelist document. Plex Video Files Scanner needs to be set as the library scanner for best results.

Here are some naming structures we recommend:

  • SiteName - YYYY-MM-DD - Scene Name .[ext]
  • SiteName - Scene Name .[ext]
  • SiteName - YYYY-MM-DD - Actor(s) .[ext]
  • SiteName - Actor(s) .[ext]

Real world examples:

  • Blacked - 2018-12-11 - The Real Thing.mp4
  • Blacked - Hot Vacation Adventures.mp4
  • Blacked - 2018-09-07 - Alecia Fox.mp4
  • Blacked - Alecia Fox Joss Lescaf.mp4

Some sites do not have a search function available. This is where SceneID and Direct URL come in to play. These usually don't make the most intuitive filenames, so it is often better to use the [Match...] function in Plex. See the manual searching document for more information.

If you would prefer to integrate SceneIDs into your filenames, instead of manually matching in Plex, here are some naming structures we recommend:

  • SiteName - YYYY-MM-DD - SceneID .[ext]
  • SiteName - SceneID .[ext]
  • SiteName - SceneID - Scene Name .[ext]

Real world examples:

Installation

How to find the plug-in folder location: https://support.plex.tv/hc/en-us/articles/201106098-How-do-I-find-the-Plug-Ins-folder-

  • Get the PAhelper source zip in GitHub release at https://github.com/PAhelper/PhoenixAdult.bundle > "Clone or download > Download Zip
  • Open PhoenixAdult.bundle-master.zip and copy the folder inside (PhoenixAdult.bundle-master) to the plug-ins folders
  • Rename folder to "PhoenixAdult.bundle" (remove "-master")

Reporting a bug

We try to maintain bug-free code, but bugs do happen. If you are having difficulty matching a scene, please refer to Known Issues before submitting an Issue.

Known Limitations

Some sites do not have many high quality images that can be used as poster or background art. I have found the forums at ViperGirls.to to be a great resource for artwork in these situations.

Change Log/Updates

To view the most detailed changes to code, check the commit log. Additional information can be obtained from the list of merged pull requests.

Supported Networks

To view the full list of supported sites, check out the sitelist doc. If your favorite site isn't supported, head over to Issue #1 to add your request to the list, or vote on the current requests.

phoenixadult.bundle's People

Contributors

adamradocz avatar aicha1566 avatar b0nensfw avatar claygoldfinch avatar delposibl avatar dirtyracer1337 avatar dsrtusr88 avatar dxm2891 avatar ferengi82 avatar gguy35 avatar ha2278 avatar hwatbobby avatar ikenbe avatar jamesalexw avatar janig88 avatar kamuk90 avatar pahelper avatar pahelper2 avatar pedrolara-boop avatar phoenixplexcode avatar sgtbatten avatar sinjin69 avatar yes12397 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.