
sagetv-for-plexmediacenter
The goal of this project is to allow Plex to accurately pull SageTV Recordings (both recorded movies and TVshow) into the Plex Media Servers Library. This intial scope of this project is to create 2 essential components in order to allow this to occur.
1) SageTV Scanner will be responsible for the following actions:
Scanning SageTV recording directories
setting up appropriate PMS objects (TV_Show or Movie)
Filling in metadata which can be obtain from filename alone
Passing the object back to PMS for further processing (Once in the hands of PMS, PMS will pass the created object and data to SageTV BMT Agent)
2) SageTV BMT Agent will be responsible for the following actions:
Obtaining file path e.g. c:\recordings\show-episode-randomnumbers.ext
Calling the sagex apis in order to obtain metadata about the file from BMT
Determining if current file is a tv show or a movie
Extracting appropriate metadata from BMT json response
populating the correct Plex object with metadata
updating the plex metadata found in the plex library.
The entire scope of this project is not limited to the above, and may include future expansions.
Project Information
The project was created on Jan 5, 2012.
- License: GNU GPL v3
- 16 stars
- svn-based source control
Labels:
SageTV
Plex
PlexMediaCenter
SageTVforPlex
SageTVPlexScanner
SageTVBMTAgent
sagetvplex
sagetvscanner
sagetvbmtagent