mythicalLibrarian - a tool to build Movie and TV Show library from MythTV recordings - Printable Version
+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: Supplementary Tools for XBMC (/forumdisplay.php?fid=116)
+--- Thread: mythicalLibrarian - a tool to build Movie and TV Show library from MythTV recordings (/showthread.php?tid=65644)
- ubuntite - 2010-11-30 05:58
outleradam Wrote:I committed MythDataDeleter to the SVN.
Ok, I don't quite know what all this means. Do I need to add another user job to my mythtv setup to delete recordings, or will your script continue to delete my recordings from my mythtv database, just using a new method?
- ubuntite - 2010-11-30 06:17
Also, I had internet connection problems for more than 24 hours, therefore I have a bunch of recordings that didn't get deleted from my mythtv db. I am still not quite sure how doover works, particularly with symlink=disabled. I believe that doover is of no value to anyone using symlink=disabled. Am I right?
- outleradam - 2010-11-30 18:00
^^For the last few weeks, mythicalLibrarian will not delete data if the file is put into the --doover que. This means, if it was a low-confidence match, mythicalLibrarian will not delete the database, and you can doover the file.
You can hand-edit the dover.sh to remove previous data. If you are unsure, then delete ~/.mythicalLibrarian/doover.sh.
There will be a future modification for the --doover que which will ask you to manually identify files and remove them from the --doover que. User identified files will be treated as high confidence and therefore removed from the --doover que. I'm thinking it will be a dialog menu based system for use during --doover.
But, for now, your que will build up unless a high confidence match is made. You can type the following for more information on how to improve your confidence ratings.
ubuntite Wrote:Ok, I don't quite know what all this means. Do I need to add another user job to my mythtv setup to delete recordings, or will your script continue to delete my recordings from my mythtv database, just using a new method?For now, you can continue using what you've been using. The depreciation is just a warning for the future. I will be removing the functionality from the core of mythicalLibrarian eventually. The reason is I don't want to try to maintain backwards compatability with a feature I don't use. It makes it simpler to just have it as a user job.
The user job is simple...
which basically says: If this file is not in the --doover que, then run MythDataDeleter on the file, write the database output file to $MoveDir/ShowFileName.info.txt, and put all terminal data into the mythicalLibrarian log.
I need to pretty much rewrite the enitre wiki.
- outleradam - 2010-12-05 03:57
At this time there is no difference between SVN and stable. I am going to begin a series of commits which will destablize SVN version. These are strictly new features and no bug fixes. I am not aware of any problems in stable.
This destablization will be different from previous... I've formatted my media center and then run it for several days recording TV shows. The idea is to add the features and then process TV shows with mythicalLibrarian working out bugs along the way.
Features to be added:
1. Add capabilities for multiple instances of mythicalLibrarian at the same time.
2. Speed up database by checking with theTvDb if our database is out of date based on last updated time.
3. Query the user instead of using fuzzy logic in --doover mode. (this will be a rather large task)
This work will begin tomorrow.
Please let me know if there are any problems with stable so I can correct them.
- outleradam - 2010-12-05 04:02
I got some tips on speeding up BASH so I will be moving several "sed" actions from external commands to internal BASH commands.
4. speed up operations
Again.. Please let me know if there are any problems with stable.
- outleradam - 2010-12-11 20:22
This thread has been quiet for a long time. I assume that people just don't know how mythicalLibrarian operates and therefore don't know when they're experiencing a bug.
Let me know if there are any problems
Transcode - rmikulec - 2010-12-27 16:53
No matter what I do I can not get my User Job to transcode. Here is the mythBackend log. Any help would be greatly appreciated.
- outleradam - 2010-12-27 18:41
Assuming you have some sort of guide data to work with...
Run the following from the command line
If you are not yet upgraded to mythtv 0.24, then you should apt-get dist-upgrade
on version 0.24 mythicalLibrarian uses python bindings to interface with the MythTV database. To test the python bindings:
The problem is that the user job cannot obtain information from the mythtv database about the recording. This is either improperly configured python bindings, or improperly configured username/password. You must also have valid guide data in the database for this to work. mythicalLibrarian must at least have a Title to work with and be run on the machine which recorded the show.
Let me know if there are any problems.
Error - rmikulec - 2010-12-27 18:49
I do have guide data but I did notice the following when I run the upgrade, this is what I get.
Press any key to perform MythTV Database test...
Performing MythTV Python Bindings database test
Establishing database connection
Failed: attempting to use system default configuration
2010-12-27 11:48:18.314 Python Database Connection: Using connection settings from /home/rmikulec/.mythtv/config.xml
Connected to: MythBE01
Db Identified as: sql://mythconverg@localhost:3306/
MythTV Python Bindings are installed properly
MythTV Database Test ***PASSED**
- outleradam - 2010-12-27 20:13
ok, that does not seem to make sense. It got data and reported a failure. Run this: