Raymond Wagner 6592aa221b Correct markup data handling.
The objects for handling markup data in Video objects are created when
the video entry is pushed to the database.  The metadata import routines
require a database entry to operate against, while the filename
generator requires the import routine to be run before a filename can be
specified.  This in turn requires a dummy entry be created with a blank
filename, which results in a broken markup handler.

This fix manually corrects the markup handler object after a filename
has been chosen, to map it to the correct video.

Fix from CiaranG
2011-12-31 14:20:48 -05:00
..
2010-12-07 04:38:11 -05:00
2010-12-07 04:28:05 -05:00
2011-05-28 01:34:38 -04:00
2010-12-07 04:38:11 -05:00
2010-12-07 04:38:11 -05:00
2011-12-31 14:20:48 -05:00
2010-12-07 04:41:46 -05:00

Assorted tools that interface with the MythTV python bindings.

bookmarks.py              - tool for importing firefox bookmarks into mythbrowser
delete_recordings.py      - tool for deleting recordings from MythTV based off multiple search options
myth_video_scan.py        - command line scanner for MythVideo
mythfs.py                 - fusefs filesystem for mounting recordings based off a user-definable directory structure
mythremctl.py             - curses based program for interfacing with the frontend control socket
mythvidexport.py          - userjob for exporting recordings to mythvideo, complete with metadata
transcode_wrapper_stub.py - userjob stub for performing whatever database actions are needed to transcode a recording in-place
find_orphans.py           - tool for finding and managing orphaned recordings, recorded files, orphaned snapshots, failed recordings, and failed transcodes
mythlink.py               - mythlink.pl written in python
recorded_supplement.py    - user job for supplementing recording EPG data with that pulled from the mythvideo metadata grabbers