Use multiple parsers for movie and TV lookups
Currently a single parser can be selected to lookup movie and TV details. Some parsers are better at providing individual properties than others. An example is IMDb provides good results for Synopsis, Actors, and Certificate whereas themoviedb is preferable for Poster and Fanart.
A forum member has devised a new parser framework that allows selecting a parser to be used for each property. See http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,42/func,view/id,19409/catid,20/limit,50/limitstart,0/ for further details.
A forum member has devised a new parser framework that allows selecting a parser to be used for each property. See http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,42/func,view/id,19409/catid,20/limit,50/limitstart,0/ for further details.
Leave a comment
(In revision:1392) Implemented a new parser framework (thanks to Utsi) which allows multiple parsers to be used for each lookup. Each movie or TV property can be assigned to one or more parsers. If the first parser fails then the next selected parser will attempt to fill the property. Fixes* 217
- Includes Utsi's SmartSearch capability.
- Improved movie title detection from filename by removing common (hardcoded) suffixes. Refs* 177
- Converted existing parsers to new framework.
- Added a new movie parser for zelluloid.de.
- Fixed manual TV lookup from potentially returning incorrect details. This was caused by full file path being matched with expression instead of path relative to media location.
- Removed parser selection from manual movie and TV lookups.
SwissMonitor changes:
- Updated SwissMonitor to use new parser framework.
- Notifications of folder changes will start media search of folder, but now without recursive and refresh metadata options. This was causing existing media to be re-parsed.
- Includes Utsi's SmartSearch capability.
- Improved movie title detection from filename by removing common (hardcoded) suffixes. Refs* 177
- Converted existing parsers to new framework.
- Added a new movie parser for zelluloid.de.
- Fixed manual TV lookup from potentially returning incorrect details. This was caused by full file path being matched with expression instead of path relative to media location.
- Removed parser selection from manual movie and TV lookups.
SwissMonitor changes:
- Updated SwissMonitor to use new parser framework.
- Notifications of folder changes will start media search of folder, but now without recursive and refresh metadata options. This was causing existing media to be re-parsed.
Updating tickets (#63, #65, #75, #84, #87, #89, #93, #185, #10, #57, #64, #69, #70, #74, #79, #80, #82, #83, #85, #86, #88, #90, #91, #96, #97, #98, #99, #100, #101, #104, #105, #109, #115, #116, #117, #120, #126, #128, #130, #131, #133, #135, #153, #163, #169, #171, #173, #179, #180, #181, #184, #187, #188, #194, #195, #198, #203, #205, #218, #220, #226, #231, #236, #239, #240, #242, #247, #252, #5, #6, #11, #20, #25, #26, #27, #29, #30, #38, #40, #42, #43, #44, #46, #49, #50, #51, #52, #53, #55, #58, #59, #60, #61, #71, #92, #102, #103, #106, #107, #108, #112, #113, #114, #118, #119, #121, #129, #137, #140, #141, #144, #145, #146, #147, #149, #150, #151, #152, #154, #156, #157, #158, #160, #161, #162, #165, #167, #168, #172, #176, #182, #183, #191, #192, #193, #196, #197, #204, #206, #210, #215, #217, #222, #228, #230, #232, #234, #235, #237, #243, #249, #1, #4, #9, #12, #13, #16, #62, #78, #164, #166, #189, #190, #199, #200, #208, #209, #211, #212, #19, #47, #48)