Functions | |
| def | print_verbose |
| def | find_imdb_id_from_text_file |
| def | strip_extension |
| def | cleanup_title |
| def | parse_meta |
| def | detect_disc_number |
| def | save_metadata_to_mythdb |
| def | save_video_metadata_to_mythdb |
| def | find_poster_image |
| def | save_metadata_to_file |
| def | save_metadata |
| def | find_metadata_for_video_path |
| def | video_file_list_metadata |
| def | load_metadata_file |
| def | detect_dvd_backup |
| def | detect_compressed_dvd_backup_dir |
| def | scan_file |
| def | scan_directory |
| def | should_be_skipped |
| def | scan |
| def | main |
Variables | |
| tuple | mythdb = MythDB() |
| tuple | mythvideo = MythVideo() |
| verbose = False | |
| interactive = False | |
| recursive = False | |
| dbimport = False | |
| poster_search = True | |
| aka_language = None | |
| import_from_files = False | |
| overwrite = False | |
| metafiles = False | |
| list | videoExtensions = ["avi", "mpg", "wmv", "mkv"] |
| string | dirMetadataFileName = "video.metadata" |
| list | skipDirs = ["/Sample", "/Sub", "/VIDEO_TS"] |
| string | poster_dir = "./" |
| db = None | |
| def find_meta::print_verbose | ( | string | ) |
Definition at line 105 of file find_meta.py.
| def find_meta::find_imdb_id_from_text_file | ( | textFile | ) |
Definition at line 113 of file find_meta.py.
| def find_meta::strip_extension | ( | path | ) |
Definition at line 137 of file find_meta.py.
| def find_meta::cleanup_title | ( | title | ) |
Definition at line 144 of file find_meta.py.
| def find_meta::parse_meta | ( | variable, | ||
| oldvalue, | ||||
emptyvalue = "", |
||||
meta = "" | ||||
| ) |
Parses a single metadata from a metadata string (returned by the imdbpy.py, etc.). variable is the metadata to find oldvalue if we are replacing an old value for the metadata emptyvalue what is considered an empty value for the metadata (e.g. "None", "") meta the metadata string
Definition at line 158 of file find_meta.py.
| def find_meta::detect_disc_number | ( | allfiles, | ||
| file | ||||
| ) |
Detect the number of disc of the video file considering all the discs that are part of the title. Returns None if cannot detect the disc number.
Definition at line 173 of file find_meta.py.
| def find_meta::save_metadata_to_mythdb | ( | videopath, | ||
| metadata | ||||
| ) |
Updates the given metadata for the given video path. Detects if the given title is a dvd-rip dir with multiple videos and adds metadata for all the videos separately and chains the videos together.
Definition at line 248 of file find_meta.py.
| def find_meta::save_video_metadata_to_mythdb | ( | videopath, | ||
| metadata, | ||||
child = -1, |
||||
disc = None | ||||
| ) |
Updates the given metadata for the given video file.
child can be set to the id of the child video (video to be played after this one).
disc can be set to the disc number in case of multifile title (the disc number
is appended to the title string to enable differentiating the titles in
file browse mode.
Returns the id of the inserted metadata.
Definition at line 275 of file find_meta.py.
| def find_meta::find_poster_image | ( | title, | ||
| imdb_id | ||||
| ) |
Tries to find a poster image for the given IMDb id. First looks if the image already exist, if not, tries to fetch it using the fetch_poster.py. Returns None in case a poster image couldn't be found, otherwise returns the base name of the poster image file.
Definition at line 421 of file find_meta.py.
| def find_meta::save_metadata_to_file | ( | fileName, | ||
| metadata | ||||
| ) |
Definition at line 463 of file find_meta.py.
| def find_meta::save_metadata | ( | videopath, | ||
| metadata_filename, | ||||
| metadata | ||||
| ) |
Saves metadata for the given video path to the given metadata_filename. Metadata should be a single string.
Definition at line 476 of file find_meta.py.
| def find_meta::find_metadata_for_video_path | ( | pathName | ) |
Definition at line 492 of file find_meta.py.
| def find_meta::video_file_list_metadata | ( | videoPaths | ) |
Definition at line 579 of file find_meta.py.
| def find_meta::load_metadata_file | ( | metadata_filename | ) |
Loads a metadata file if found, returns None otherwise.
Definition at line 585 of file find_meta.py.
| def find_meta::detect_dvd_backup | ( | dirName | ) |
If the given directory is detected as a directory with a dvd backup, meta data is searched for the directory title name (in addition to the directory-wide imdb files).
Definition at line 598 of file find_meta.py.
| def find_meta::detect_compressed_dvd_backup_dir | ( | dirName | ) |
If the given directory is detected as a directory with one or more files of a single title, fetches the meta data and returns true.
Definition at line 625 of file find_meta.py.
| def find_meta::scan_file | ( | pathName, | ||
imdb_id = None | ||||
| ) |
Definition at line 698 of file find_meta.py.
| def find_meta::scan_directory | ( | dirName, | ||
imdb_id = None | ||||
| ) |
Definition at line 729 of file find_meta.py.
| def find_meta::should_be_skipped | ( | path, | ||
meta_file = None | ||||
| ) |
Returns true in case the given path should be skipped in the scan.
Definition at line 763 of file find_meta.py.
| def find_meta::scan | ( | pathName, | ||
imdb_id = None | ||||
| ) |
Definition at line 790 of file find_meta.py.
Referenced by channelscan_create(), decode_mb_cabac(), decode_mb_cavlc(), decode_scaling_list(), get_intra_block_B14(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), main(), TV::PlayMesg(), and svq3_decode_block().
| def find_meta::main | ( | void | ) |
Definition at line 815 of file find_meta.py.
| find_meta::mythdb = MythDB() |
Definition at line 56 of file find_meta.py.
| find_meta::mythvideo = MythVideo() |
Definition at line 57 of file find_meta.py.
| find_meta::verbose = False |
Definition at line 65 of file find_meta.py.
| find_meta::interactive = False |
Definition at line 73 of file find_meta.py.
| find_meta::recursive = False |
| find_meta::dbimport = False |
Definition at line 75 of file find_meta.py.
| find_meta::poster_search = True |
Definition at line 76 of file find_meta.py.
| find_meta::aka_language = None |
Definition at line 79 of file find_meta.py.
| find_meta::import_from_files = False |
Definition at line 82 of file find_meta.py.
| find_meta::overwrite = False |
Definition at line 85 of file find_meta.py.
| find_meta::metafiles = False |
Definition at line 88 of file find_meta.py.
| list find_meta::videoExtensions = ["avi", "mpg", "wmv", "mkv"] |
Definition at line 90 of file find_meta.py.
| string find_meta::dirMetadataFileName = "video.metadata" |
Definition at line 95 of file find_meta.py.
| list find_meta::skipDirs = ["/Sample", "/Sub", "/VIDEO_TS"] |
Definition at line 99 of file find_meta.py.
| string find_meta::poster_dir = "./" |
Definition at line 103 of file find_meta.py.
| find_meta::db = None |
Definition at line 111 of file find_meta.py.
Referenced by MDBManager::CloseDatabases(), MSqlQuery::DDCon(), DVBCardNum::fillSelections(), SourceManager::findScripts(), SourceManager::findScriptsDB(), if(), MSqlQuery::InitCon(), SourceSetup::loadData(), ScreenSetup::loadData(), minima_cmp(), MDBManager::popConnection(), WeatherSource::probeScript(), SourceSetup::saveData(), ScreenSetup::saveData(), MSqlQuery::SchedCon(), Weather::setupScreens(), and SourceManager::setupSources().
1.5.5