Lunatixz / script.epg_fuzzy_match

Kodi EPG Fuzzy match to local library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# update:
Add settings for this service, to enable/disable notifications (Context "Match" entry will still be inserted for match(es), just no notification popups.
Added search for series episode matching
Use imdb number matching (when available)
Refactored some code
Adjusted the serice wake-up process to not run until focused on a single entry for 100 ms (to avoid wated calls while scrolling/navigating fast)
Fixed simplecache usage, now actually works.
Added plenty of debuging


# script.epg_fuzzy_match
 Kodi EPG Fuzzy match to local library
 
 This is a simple service that requires no skin specific changes to use.
 
 When you are in the PVR Guide and focus on a Movie or Series, this service automatically looks for a matching movie or Series (Episode) in your local library using some "fuzzy" matching (IE year can be +/- 1 year to account for possible EPG year being different than local library year.
 
 If a match, or matches are found, then you'll see a brief notification appear calling out the match(es).
 
 Also, you will get an extra context menu entry (only in EPG Guide view) with either:
 
 "Library Match" , which when used puts you into the Movie Information page
 or
 "Library Matches", which then populates a list view of the matching movies.
 
 This is alpha right now, but I am using it with a local Movie DB of apx 4,500 movies and with a PVR (channelsDVR) backend with 300+ channels.
 
 It seems to work for what I wanted.
 
 TODO:
 
  Add optional skin Properties (so skinners could display related match data directly in skin)
 
 Code cleanup and optimizations (though already using simplecache to reduce JSON calls for entry matching).

About

Kodi EPG Fuzzy match to local library

License:GNU General Public License v3.0


Languages

Language:Python 100.0%