All Projects → joshuaavalon → AvalonXmlAgent.bundle

joshuaavalon / AvalonXmlAgent.bundle

Licence: MIT license
XML file agent for Plex

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to AvalonXmlAgent.bundle

Youtube-DL-Agent.bundle
A plex metadata agent for Youtube-DL downloads
Stars: ✭ 92 (+187.5%)
Mutual labels:  plex, plex-agent
Hama.bundle
Plex HTTP Anidb Metadata Agent (HAMA)
Stars: ✭ 740 (+2212.5%)
Mutual labels:  metadata, plex
muvio.bundle
A music video extras agent for Plex
Stars: ✭ 14 (-56.25%)
Mutual labels:  metadata, plex
Traileraddict.bundle
Stars: ✭ 44 (+37.5%)
Mutual labels:  metadata, plex
CSM.bundle
No description or website provided.
Stars: ✭ 22 (-31.25%)
Mutual labels:  metadata, plex
Youtube Agent.bundle
Plex Metadata Agent for Movies and TV Series libraries
Stars: ✭ 177 (+453.13%)
Mutual labels:  metadata, plex
Fulltext
Search across and get full text for OA & closed journals
Stars: ✭ 221 (+590.63%)
Mutual labels:  metadata
conv2mp4-py
Python script that recursively searches through a user-defined file path and converts all videos of user-specified file types to MP4 with H264 video and AAC audio using ffmpeg. If a conversion failure is detected, the script re-encodes the file with HandbrakeCLI. Upon successful encoding, Plex libraries are refreshed and source file is deleted. …
Stars: ✭ 37 (+15.63%)
Mutual labels:  plex
Vuvuzela
Private messaging system that hides metadata
Stars: ✭ 2,423 (+7471.88%)
Mutual labels:  metadata
Frappejs
Node + Electron + Vue based metadata web framework (inspired by Frappe)
Stars: ✭ 214 (+568.75%)
Mutual labels:  metadata
doujinshi metadata plugins
the calibre metadata plugins for doujinshi
Stars: ✭ 55 (+71.88%)
Mutual labels:  metadata
icecast-parser
Node.js module for getting and parsing metadata from SHOUTcast/Icecast radio streams
Stars: ✭ 66 (+106.25%)
Mutual labels:  metadata
Phpdhtspider
php实现的dht爬虫
Stars: ✭ 248 (+675%)
Mutual labels:  metadata
Linqit
Extend python lists with .NET's LINQ syntax for clean and fast coding. Also known as PINQ.
Stars: ✭ 222 (+593.75%)
Mutual labels:  metadata
awesome-json-next
A Collection of What's Next for Awesome JSON (JavaScript Object Notation) for Structured (Meta) Data in Text - JSON5, HJSON, HanSON, TJSON, SON, CSON, USON, JSONX/JSON11 & Many More
Stars: ✭ 50 (+56.25%)
Mutual labels:  metadata
Codemeta
Minimal metadata schemas for science software and code, in JSON-LD
Stars: ✭ 218 (+581.25%)
Mutual labels:  metadata
Apollo
Apollo is a Open-Source music player for playback and organization of audio files on Microsoft Windows, built using Python.
Stars: ✭ 13 (-59.37%)
Mutual labels:  metadata
Sfpowerkit
A Salesforce DX Plugin with multiple functionalities aimed at improving development and operational workflows
Stars: ✭ 214 (+568.75%)
Mutual labels:  metadata
Dicoogle
Dicoogle - Open Source PACS
Stars: ✭ 237 (+640.63%)
Mutual labels:  metadata
publiccode.yml
A metadata description standard for public software and policy repositories
Stars: ✭ 18 (-43.75%)
Mutual labels:  metadata

AvalonXmlAgent.bundle

Release MIT licensed

Avalon Xml Agent is a Plex TV and movie agent that is inspired by XBMCnfoTVImporter.bundle and XBMCnfoMoviesImporter.bundle. It is designed to use XML file as metadata instead of pull data from internet. It allows you to maintain and backup your metadata much easier and prevent some random guys on internet modify the metadata that you used to.

See Frequently Asked Questions for more details.

Format

See Wiki

Install

Git

cd /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/
sudo git clone https://github.com/joshuaavalon/AvalonXmlAgent.bundle.git
sudo chown plex:plex AvalonXmlAgent.bundle
sudo service plexmediaserver restart

Maually

sudo wget https://github.com/joshuaavalon/AvalonXmlAgent.bundle/archive/master.zip -P /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/
sudo unzip master.zip -d AvalonXmlAgent.bundle
sudo chown plex:plex AvalonXmlAgent.bundle
sudo service plexmediaserver restart

Then, select Avalon XML TV Agent and Avalon XML Movie Agent as your agent.

Frequently Asked Questions

Can XMBC nfo be used directly?

No. Although XMBC and AvalonXml both use XML to store their data, XMBC allows many different tag to represent. For example, aired, premiered, dateadded and dayfirst can represent the same information in XMBC. AvalonXml only uses aired. It is not that difficult to write a script to read and write xml.

Also, although AvalonXml has legacy support for .nfo, it is recommend to use .xml. .nfo is not well support in many text editor. You have to manually select XML highlight.

Why is this better than XMBC?

  • Cleaner code. For example, accessing the files on drive instead of query web API, etc.
  • Consistent data. No more different tag name for same data. No unreasonable data (manually change duration instead of actual duration).
  • Have tool for generate XML file.
  • Static naming. XMBC always search for .nfo with the same name of the video which cause problem when Plex choose between multiple version video.
  • Support all the fields in web UI. Note that there are some limitations, see Wiki.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].