|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#901
|
|||
|
|||
It is not from command line.
I change this line in sage.properties: epg/force_ask_to_copy_lineup=false to epg/force_ask_to_copy_lineup=true but nothing happens. What do you mean by "automatic plugin"? |
#902
|
|||
|
|||
Update:
When I run the tool form cmd using "java -jar MetadataTool.jar -recurse d:\media\Movies" command, the BMT run! So, why can't I run this tool from sageMC? |
#903
|
||||
|
||||
did you import the xml plugin? does on-demand searching work? ie, if you select a media item and then use the metadata/fanart option to lookup metadata.
BTW, i have no idea what epg/force_ask_to_copy_lineup=true is used for... but bmt doesn't use it.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#904
|
|||
|
|||
Yes, I import the xml plugin. (I see the fanart options)
I had a "copy" mistake. I meant this line: force_full_content_reindex=false to force_full_content_reindex=true. When I use "java -jar MetadataTool.jar --demand d:\media\Movies" I get this lines: MetaData Stats... Auto Updated: 0; Auto Skipped: 0; Manual Updated:0; Manual Skipped: 0; ??? |
#905
|
||||
|
||||
OK...I'm jumping in to do the install today. However, I've hit snag #1... The instructions say "Install the latest DVDPro2Sage found here: "
I don't use DVD Profiler, nor do I plan to. Is DVD Profiler a requirement?
__________________
Ghostlobster Server: Athlon 3000+, 1GB RAM, 2 Hauppauge 150s, HDHomeRun, HD-PVR driving 3 clients. Client 1 - Athlon 4600 x2, 2 GB RAM, ATI HD2600 XT Client 2 - Athlon 4200 x2, 1 GB RAM, ATI HD2400 Pro Client 3 - Athlon 4200 x2, 1 GB RAM, nVidia 8500 GT Raleigh Computer Repair |
#906
|
||||
|
||||
No, DVD profiler is not a requirement. Did you finally sober up?
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#907
|
|||
|
|||
Quote:
|
#908
|
||||
|
||||
Ok, I installed 6.5.15 on my WHS box, installed the latest MC and the .41 update, installed the phoenix APIs 30, then put BMT in place. went through the instructions, edited my sageclient.properties file, set it to force the reindexing, and started the client (all this was done on the server. if I can get the server displaying fanart, then I'll move to one of my clients.) After reinitializing a media scan within the UI, i wated a while, and no fanart was showing up in my fanart repository (\\server\sagetv\fanart) which has completely open permissions for any user.
So, as a test, from a comman line I ran java -jar MetadataTool.jar x:\ where x:\ is my recorded TV drive. I get the following error on all files attempted: Quote:
The Sage service is running just fine locally and I can launch the local client without a hitch. Ideas? Another update here...did a little searching and decided to try putting the Sage ermote APIs in place, so I extrated those, had it overwrite existing files, and per an earlier post here, i tried explicitly telling the command what to attach to and got the following: C:\Program Files\SageTV\SageTV>java -Dsagex.SageAPI.remoteURL=rmi//192.168.2.161 :1098 -jar MetadataTool.jar --report=quick Batch MetaData Tools (2.3.1) Requesting a Fanart report: quick on the SageTV Server. Embedded SageAPI is not functional. We are most likely running remotely. SageAPI Provider is not set, will try to find the server... java.lang.RuntimeException: java.lang.RuntimeException: Timed out waiting for a followed by more java errors. Also, netstat reports nothing listening on port 1098 Ideas?
__________________
Ghostlobster Server: Athlon 3000+, 1GB RAM, 2 Hauppauge 150s, HDHomeRun, HD-PVR driving 3 clients. Client 1 - Athlon 4600 x2, 2 GB RAM, ATI HD2600 XT Client 2 - Athlon 4200 x2, 1 GB RAM, ATI HD2400 Pro Client 3 - Athlon 4200 x2, 1 GB RAM, nVidia 8500 GT Raleigh Computer Repair Last edited by ghostlobster; 05-24-2009 at 01:15 PM. |
#909
|
||||
|
||||
--demand is not a command line option, so it is ignored. the result is that without --recurse, the command will simply look for videos in the dir you specified, and not any subdirs.
As for why the automatic plugin isn't working, I can't really say, but I'll just re-iterate a few things... 1. The plugin must be installed on the server 2. verify that the server properties contains the bmt metadata plugin in sage's mediafile metadata plugin (see manual install instructions) 3. Check the sagetv_0.txt... If the plugin is being called by sage then you'll see log statements show up in there indicating that BMT is handling a file.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#910
|
||||
|
||||
@ghostlobster - The automatic plugin works with sage's metadata plugin, and I think that it has to be installed on the sage server. ie, installing it on a sage client and then setting the reindex property will do nothing (as far as i know)
As for the command line, that's interesting... bmt should not have an explicit dependency on a remote server, so this is really a bug. I've uploaded a new version of the sagex remote apis, so try downloading extracting that build and try the command line again. As for the installing of the remote apis as a server (which is not required for normal bmt usage).... you'll need to either follow the instructions on setting them up using nielm's server, or if you run the jetty server plugin, then a simple restart of the sage server (after you extract the sagex bundle) will start the apis. Also, if you are running a single sage server, then you do not need to specify the server, since the sagex apis can automaticly discover your server.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#911
|
|||
|
|||
The BMT is indeed being loaded in sage but there is an BMT error in the log.
I attach part of the log: PHP Code:
|
#912
|
||||
|
||||
Quote:
Quote:
Quote:
__________________
Ghostlobster Server: Athlon 3000+, 1GB RAM, 2 Hauppauge 150s, HDHomeRun, HD-PVR driving 3 clients. Client 1 - Athlon 4600 x2, 2 GB RAM, ATI HD2600 XT Client 2 - Athlon 4200 x2, 1 GB RAM, ATI HD2400 Pro Client 3 - Athlon 4200 x2, 1 GB RAM, nVidia 8500 GT Raleigh Computer Repair |
#913
|
||||
|
||||
OK, I added the line to the servlets.properties file on Nielm's webserver, recycled everything and it kind of worked. The report still barfs, but I can run the command line tool against my library. However, unless I explicitly state the path to my library and fanart in the command, it drops all the images in the same directory as the media. I thinnk I'll have to hack at some .properties file, but I'm not positive of the syntax. I'll mess with it and see what I can come up with.
The I don't think that the automated plugin is working though. Again, I went into the client (on the server box) and told it to refresh imported media, and nothing was added. Any pointers as to what I could have bungled in the install/config?
__________________
Ghostlobster Server: Athlon 3000+, 1GB RAM, 2 Hauppauge 150s, HDHomeRun, HD-PVR driving 3 clients. Client 1 - Athlon 4600 x2, 2 GB RAM, ATI HD2600 XT Client 2 - Athlon 4200 x2, 1 GB RAM, ATI HD2400 Pro Client 3 - Athlon 4200 x2, 1 GB RAM, nVidia 8500 GT Raleigh Computer Repair |
#914
|
|||
|
|||
I believe Sean is looking into the UI plugin as we speak. Here are the issues I've pointed out to him (please add to the list if I am missing anything):
1. When the plug-in was enabled in the UI, it did not update the fanart/metadata Fan Art “ enabled”2. When "Automatic Metatadata/Fanart" was set to disabled (and "Fan Art" was left enabled), then new source movies etc. would not be seen at all when import directories were manually 'rescanned' from within SageTV. Disabling the plug-in and manually rescanning imported the movies correctly. 3. Manually added providers (i.e. dvdprof2) were not showing in the UI list (the new dvdprofiler-2 provides a workaround for that specific combination). In a nutshell, the only way I could use BMT to get good results was by using the command line (no problems with the command line interface) There were also a number of plug-in UI bugs which I believe were going to be addressed with a new release of SageMC (buttons would not appear etc) |
#915
|
||||
|
||||
Quote:
I have got fanart and metadata successfully downloading from the command line for recorded TV, and imported videos. I have the same error as above. I have updated to the new sagex api as suggested, with no change. I noticed that if i manually try to update in SageMC, the sage log shows the following: PHP Code:
Some shows appear in the epg as C.S.I. Miami which does the lookup for C S I Miami and finds no match (due to spaces). Any help on regex or settings for this? I also noticed that if i have the titles in the Metadata-Title.properties file it created the correct metadata property files for each show, but these do not appear in the SageMC gui. Thanks for all your hard work with this. Cheers Chris
__________________
"I Love it when a plan comes together" |
#916
|
|||
|
|||
Hey guys, so I've just gotten started messing around with Sage TV, SageMC and the like. I've got things acting how I like for the most part, with one small exception.
I really like the idea of having all of my TV shows showing up in the "Recorded TV" list, and was able to accomplish this using MediaScraper. I have it set up with DirMon2 to automate this process (whenever a tv show file is added to one of my media directories, it gets added to the "Recorded TV" list.) I want to use BMI to get all the metadata and fanart, the problem is that when MediaScraper runs, it leaves has to get metadata, and therefore creates .properties files. When BMI sees these .properties files, it skips over these files, even though I want it to get the fanart and metadata for them. Any suggestions on how to make this work? Or a more elegant way of integrating this? I would use MediaScraper for everything, but I really like the way that BMI handles the fanart, and it does a MUCH better job with movies than MediaScraper. Thanks in advance! |
#917
|
||||
|
||||
@BigDragon, @redman - That Exception would have made much more sense to me had I ACTUALLY printed out the exception Instead I have nothing between the BEGIN and END exception statements.
@BigDragon - Nothing I can do about the C S I title for now. I will check to see why metadata-titles is not being used from within sagemc. @rmccoy - I'm not sure what to do about your issue. Maybe I can look at adding another option to tell the plugin to ALWAYS fetch fanart, even if the properties exist. BMT does have experimental TV import support, but it is turned off by default. Just a FYI on BMT... I know there are several outstanding issues and I would love to get a build out to fix them... but, unfortunately, I rewrote a large portion of the code to utilize the phoenix configuration/metadata system. In doing so, much of the code has changed. I didn't branch the original code, so I'm sort of committed to going down this path. The good news, is that I'm ready to release a new build of BMT, and I'll try to get some of these fixes in there, but the side effects of changing so much code is that there will be other bugs. I've started to add more unit tests to the code and that's been helping a lot. But the next build will be more like a 3.0 build rather than a minor 2.4 build. I may try to get a couple of beta build out there within the next couple of weeks with a full release to follow. The move to the phoenix configuration/metadata system is being done because i want to offer a web based (jetty plugin) UI for configuration. BMT has so many configuration options that most people are getting lost in the configuration. I'm hoping that I can offer a web UI to configure bmt and make it easier to troubleshoot, etc. Extending the web UI, i'd like offer some services via the web ui, such as full collection scanning, partial collection scanning, and single file metadata editing.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#918
|
|||
|
|||
Quote:
or the latest version of BMT supports adding tv to the sage database... yes its expermintal... yes its a pain to fix if the metadata is wrong... but it does work From the command line you could use the option --overwriteMetadata=true to ignore the .properties file and create a new one. I haven't personally tested this but i believe that is how it is supposed to work Quote:
__________________
Server 2003 r2 32bit, SageTV9 (finally!) 2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast) 2x HD300, 1x SageClient (Win10 Test/Development) Check out TVExplorer Last edited by razrsharpe; 05-25-2009 at 08:27 PM. |
#919
|
|||
|
|||
stuckless,
Is there anything more to do? or just should I wait to the next version? |
#920
|
||||
|
||||
Quote:
So yeah, for now, i don't think there is much more you can do.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
Currently Active Users Viewing This Thread: 15 (0 members and 15 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
STV Import: Read & Write Metadata files for Default STV 5/6 (v2.2.9 18/Feb./2010) | JREkiwi | SageTV Customizations | 251 | 10-09-2019 11:11 AM |
Automated VideoRedo (DOS batch files) | grauchy | SageTV Customizations | 3 | 09-08-2011 10:01 PM |
Simple utility to control multiple USB or Serial HD DirecTV STBs | jchiso | Hardware Support | 15 | 02-19-2009 06:27 PM |
DVB-S setup with Digiguide EPG Grabber & XMLTV importer | MCE-Refugee | SageTV United Kingdom | 27 | 09-08-2008 09:10 AM |
Keeping custom metadata for imports via AddShow() | Opus4 | SageTV Studio | 9 | 02-20-2008 06:35 PM |