SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations > Batch Metadata Tools
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV.

Reply
 
Thread Tools Search this Thread Display Modes
  #2181  
Old 12-02-2009, 03:19 PM
razrsharpe razrsharpe is offline
Sage Icon
 
Join Date: Sep 2008
Location: Boston, MA
Posts: 2,111
Quote:
Originally Posted by tchapin View Post
How do I verify that Jetty is working correctly? Is there a separate support thread for it? I couldn't find one.
if you open up a browser and go to the jetty address (http://192.168.0.7:8086 in your case) you should see a "powered by jetty" in the lower left

Jetty (as a plugin) is supported by another developer jreichen... look here http://forums.sagetv.com/forums/showthread.php?p=316782


Quote:
When I go to the BMT URL (http://192.168.0.7:8086/bmt/), I see a toolbar across the top of the page, then below that, "Phoenix", "Metadata Tools", and "SageTV".
that sounds correct.. you should have a green banner acrouss the top that looks something like stuckless's 1st post.

Quote:
In any case, when I visit the page, I am not asked for the user name or password. I then get three pop up messages "Failed to get staus for:" "Phoenix", "Metadata Tools", and "SageTV".
as shipped the bmt jetty context file does not require authentication (fix is coming). See here for a modified context file that does require authentication
http://forums.sagetv.com/forums/show...postcount=1868

With the new context file see if you are still getting the "Failed to get status" errors...
__________________
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
Reply With Quote
  #2182  
Old 12-02-2009, 05:08 PM
kevine kevine is offline
Sage Expert
 
Join Date: Aug 2007
Posts: 514
I ran 1 MPG through MediaShrink today. BMT saw the file as changed and created the properties file for it. I did not need to do anything but convert it. So here is my question... It was stated a while ago that all the files need to be "touched" in order for Sage to pick up that they have been changed. Is that still the case? Because I got the impression that the new web UI did that when you did a full import. I could be wrong. Thanks.
Reply With Quote
  #2183  
Old 12-03-2009, 08:37 AM
kevine kevine is offline
Sage Expert
 
Join Date: Aug 2007
Posts: 514
stuckless, here is a section of my log where I ran 1 file through the command line. At the end of this is a whole lot of blank lines. Any help you can give me would be appreciated.

Code:
org.jdna.metadataupdater.BMTSageAPIProvider - Loading Properties from: C:\Program Files\SageTV\SageTV\Sage.properties
   94 DEBUG [main] org.jdna.metadataupdater.MetadataUpdater - ========= BEGIN BATCH METADATA TOOLS ENVIRONMENT ==============
   94 DEBUG [main] org.jdna.metadataupdater.MetadataUpdater -    BMT Version:  3.1
   94 DEBUG [main] org.jdna.metadataupdater.MetadataUpdater -  Sagex Version:  6.6.1
   94 DEBUG [main] org.jdna.metadataupdater.MetadataUpdater -   Java Version:  1.6.0_16
   94 DEBUG [main] org.jdna.metadataupdater.MetadataUpdater - Java Classpath:  metadatatool.jar
   94 DEBUG [main] org.jdna.metadataupdater.MetadataUpdater - ========= END BATCH METADATA TOOLS ENVIRONMENT ==============
   94 DEBUG [main] org.jdna.cmdline.CommandLine - Adding Mapped Arg: [metadataOnly]=[]true
   94 DEBUG [main] org.jdna.cmdline.CommandLine - Adding Mapped Arg: [recurse]=[]true
   94 DEBUG [main] org.jdna.cmdline.CommandLine - Adding Mapped Arg: [auto]=[]true
   94 DEBUG [main] org.jdna.cmdline.CommandLine - Adding Mapped Arg: [prompt]=[]true
   94 DEBUG [main] org.jdna.cmdline.CommandLine - Adding Unamed Arg: \\elms-server\sagetv\Medium-DejaVuAllOverAgain-2361034-0.mpg
  110 ERROR [main] sagex.phoenix.configuration.XmlMetadataProvider - Missing Configuration File: C:\Program Files\SageTV\SageTV\.\STVs\Phoenix\Configuration\Phoenix.xml
  110 WARN  [main] sagex.phoenix.configuration.ConfigurationMetadataManager - No Configuration Metadata for: XmlMetadataProvider[C:\Program Files\SageTV\SageTV\.\STVs\Phoenix\Configuration\Phoenix.xml]
  110 INFO  [main] sagex.phoenix.DirectoryMetadataLoader - Loading Configurations from directory: C:\Program Files\SageTV\SageTV\.\STVs\Phoenix\Configuration\ext
  110 INFO  [main] sagex.phoenix.DirectoryMetadataLoader - Loading Xml Metadata: C:\Program Files\SageTV\SageTV\.\STVs\Phoenix\Configuration\ext\bmt.xml
  500 INFO  [main] sagex.phoenix.DirectoryMetadataLoader - Loading Xml Metadata: C:\Program Files\SageTV\SageTV\.\STVs\Phoenix\Configuration\ext\log4j.xml
  516 INFO  [main] sagex.phoenix.DirectoryMetadataLoader - Loading Xml Metadata: C:\Program Files\SageTV\SageTV\.\STVs\Phoenix\Configuration\ext\Sage.xml
  547 INFO  [main] sagex.phoenix.configuration.impl.SageConfigurationProvider - SageConfigurationProvider does not use load()
  594 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - SetProperty; Key: bmt/metadataUpdater/recurseFolders; Value: true
  594 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - SetProperty; Key: bmt/metadataUpdater/automaticUpdate; Value: true
  610 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - GetProperty; Key: bmt/metadata/defaultProviderId; Value: tvdb,imdb.xml,imdb,themoviedb.org
  610 DEBUG [main] org.jdna.metadataupdater.MetadataUpdater - Using Providers: tvdb,imdb.xml,imdb,themoviedb.org
  610 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - GetProperty; Key: bmt/metadataUpdater/automaticUpdate; Value: true
  610 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - GetProperty; Key: bmt/metadataUpdater/processMissingMetadataOnly; Value: null
  610 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - SetProperty; Key: bmt/metadataUpdater/processMissingMetadataOnly; Value: true
  610 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - GetProperty; Key: bmt/metadata/videoMetadataProviders; Value: org.jdna.media.metadata.impl.tvdb.TVDBMetadataProvider,org.jdna.media.metadata.impl.imdb.IMDBMetaDataProvider,org.jdna.media.metadata.impl.nielm.NielmIMDBMetaDataProvider,,org.jdna.media.metadata.impl.dvdproflocal.LocalDVDProfMetaDataProvider,org.jdna.media.metadata.impl.themoviedb.TheMovieDBMetadataProvider,org.jdna.media.metadata.impl.mymovies.MyMoviesMetadataProvider
  610 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Adding MetaDataProvider: thetvdb.com
  610 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Adding MetaDataProvider: IMDb
  610 WARN  [main] org.jdna.media.metadata.MediaMetadataFactory - No Class Implementation for provider: org.jdna.media.metadata.impl.nielm.NielmIMDBMetaDataProvider
  610 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Adding MetaDataProvider: DVD Profiler
  610 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Adding MetaDataProvider: themoviedb.org
  610 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Adding MetaDataProvider: MyMovies
  610 WARN  [main] org.jdna.media.metadata.MediaMetadataFactory - Mising or Unknown Provider: imdb-2
  625 DEBUG [main] org.jdna.media.metadata.impl.composite.CompositeMetadataProvider - Composite Provider Created with id: imdb-2; search: imdb; details: themoviedb.org; mode: 1
  625 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Adding MetaDataProvider: IMDb + themoviedb.org
  625 WARN  [main] org.jdna.media.metadata.MediaMetadataFactory - Mising or Unknown Provider: dvdprofiler-2
  625 DEBUG [main] org.jdna.media.metadata.impl.composite.CompositeMetadataProvider - Composite Provider Created with id: dvdprofiler-2; search: dvdprofiler; details: themoviedb.org; mode: 1
  625 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Adding MetaDataProvider: DVD Profiler + themoviedb.org
  625 WARN  [main] org.jdna.media.metadata.MediaMetadataFactory - Mising or Unknown Provider: mymovies-2
  625 DEBUG [main] org.jdna.media.metadata.impl.composite.CompositeMetadataProvider - Composite Provider Created with id: mymovies-2; search: mymovies; details: themoviedb.org; mode: 1
  625 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Adding MetaDataProvider: MyMovies + themoviedb.org
  625 WARN  [main] org.jdna.media.metadata.MediaMetadataFactory - Mising or Unknown Provider: themoviedb.org-2
  625 DEBUG [main] org.jdna.media.metadata.impl.composite.CompositeMetadataProvider - Composite Provider Created with id: themoviedb.org-2; search: imdb; details: themoviedb.org; mode: 1
  625 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Adding MetaDataProvider: IMDb + themoviedb.org
  688 DEBUG [main] org.jdna.media.metadata.impl.xbmc.XbmcMetadataProvider - Provider:  imdb.xml; content type: movies
  688 DEBUG [main] org.jdna.media.metadata.impl.xbmc.XbmcMetadataProvider - Using Movies for Provider:  imdb.xml; content type: movies
  688 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Adding MetaDataProvider: IMDb (Xbmc)
  688 DEBUG [main] org.jdna.media.metadata.MediaMetadataFactory - Multiple Provider Ids were passed; tvdb,imdb.xml,imdb,themoviedb.org; Creating a MetadataProviderContainer for them...
  688 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Added Provider: tvdb to the Provider Search Container
  688 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Added Provider: imdb.xml to the Provider Search Container
  688 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Added Provider: imdb to the Provider Search Container
  688 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Added Provider: themoviedb.org to the Provider Search Container
  688 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - GetProperty; Key: bmt/metadataUpdater/searchResultDisplaySize; Value: null
  688 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - SetProperty; Key: bmt/metadataUpdater/searchResultDisplaySize; Value: 10
  688 DEBUG [main] org.jdna.media.metadata.MediaMetadataFactory - Multiple Provider Ids were passed; tvdb,imdb.xml,imdb,themoviedb.org; Creating a MetadataProviderContainer for them...
  688 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Added Provider: tvdb to the Provider Search Container
  688 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Added Provider: imdb.xml to the Provider Search Container
  688 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Added Provider: imdb to the Provider Search Container
  688 INFO  [main] org.jdna.media.metadata.MediaMetadataFactory - Added Provider: themoviedb.org to the Provider Search Container
  688 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - GetProperty; Key: bmt/metadataUpdater/automaticUpdate; Value: true
  688 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - GetProperty; Key: bmt/metadataUpdater/recurseFolders; Value: true
  688 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Loading Sage Video Metadata properties: \\elms-server\sagetv\Medium-DejaVuAllOverAgain-2361034-0.mpg.properties
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: ASPECT_RATIO; Value: null
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: MEDIA_ART_LIST; Value: null
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: COMPANY; Value: null
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: MEDIA_TITLE; Value: Medium
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: MEDIA_TYPE; Value: TV
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: METADATA_PROVIDER_ID; Value: tvdb
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: METADATA_PROVIDER_DATA_URL; Value: 73265;;;;EPISODE_TITLE=Deja+Vu+All+Over+Again
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: MPAA_RATING; Value: TV-14
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: MPAA_RATING_DESCRIPTION; Value: null
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: RELEASE_DATE; Value: 2005-01-03
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: RUNNING_TIME; Value: 3600000
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: EPISODE_TITLE; Value: null
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: EPISODE; Value: null
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: SEASON; Value: null
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: DVD_DISC; Value: null
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: USER_RATING; Value: 8
  719 DEBUG [main] org.jdna.media.metadata.impl.sage.SageTVPropertiesPersistence - Setting: YEAR; Value: 2005
  719 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - GetProperty; Key: bmt/metadataUpdater/automaticUpdate; Value: true
  719 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - GetProperty; Key: bmt/metadataUpdater/rememberSelectedSearches; Value: null
  719 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - SetProperty; Key: bmt/metadataUpdater/rememberSelectedSearches; Value: true
  719 DEBUG [main] org.jdna.configuration.ConfigurationManager - Loading: C:\Program Files\SageTV\SageTV\.\metadata-titles.properties
  719 DEBUG [main] org.jdna.configuration.ConfigurationManager - Writing Title mappings: C:\Program Files\SageTV\SageTV\.\metadata-titles.properties
  719 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - UnHandled Sage API Call: SaveProperties; Args: [null]
  719 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - UnHandled Sage API Call: SaveProperties; Args: [null]
  719 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - GetProperty; Key: bmt/metadataUpdater/refreshSageTV; Value: null
  719 DEBUG [main] org.jdna.metadataupdater.BMTSageAPIProvider - SetProperty; Key: bmt/metadataUpdater/refreshSageTV; Value: false
Reply With Quote
  #2184  
Old 12-03-2009, 11:59 AM
tchapin tchapin is offline
Sage Aficionado
 
Join Date: Aug 2007
Posts: 279
Quote:
Originally Posted by razrsharpe View Post
if you open up a browser and go to the jetty address (http://192.168.0.7:8086 in your case) you should see a "powered by jetty" in the lower left

Jetty (as a plugin) is supported by another developer jreichen... look here http://forums.sagetv.com/forums/showthread.php?p=316782
Thanks razrsharpe,

It looks like the problem may lie with Jetty, as I get this error:
Quote:
Error 404 - Not Found.

No context on this server matched or handled this request.
Contexts known to this server are:
/bmt ---> org.mortbay.jetty.webapp.WebAppContext@141fe06{/bmt,C:\Program Files\SageTV\SageTV\jetty/webapps/bmt.war}
/ ---> org.mortbay.jetty.handler.ContextHandler@150be9{/,file:/C:/Program%20Files/SageTV/SageTV/jetty/static}
I'll follow up in the Jetty thread. Thank you for pointing it out.

Todd
Reply With Quote
  #2185  
Old 12-03-2009, 06:20 PM
tchapin tchapin is offline
Sage Aficionado
 
Join Date: Aug 2007
Posts: 279
Hi again,

I believe that I have confirmed that the jetty plugin is installed and running correctly. I added a jetty/static/index.html file w/ a test message and it shows up correctly.

I shut down the sage server and deleted the /bmt directory, then restarted the sage server. Same result.

Thanks.

Todd
Reply With Quote
  #2186  
Old 12-03-2009, 07:40 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by kevine View Post
stuckless, here is a section of my log where I ran 1 file through the command line. At the end of this is a whole lot of blank lines. Any help you can give me would be appreciated.
The web ui will touch the files and directly update the metadata for the media objects. When you run via the commandline it will touch the files, and sage should pick up the changes. Your current log shows that it did do the search and bring back metadata, although most of it is null... If you know that there is metadata at tvdb but you are not picking up the changed, then I would remove your SAGETV_HOME/cache dir and re-run the scan. BMT appears to hold onto the cached data longer than it should.
Reply With Quote
  #2187  
Old 12-03-2009, 07:46 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by tchapin View Post
Hi again,

I believe that I have confirmed that the jetty plugin is installed and running correctly. I added a jetty/static/index.html file w/ a test message and it shows up correctly.

I shut down the sage server and deleted the /bmt directory, then restarted the sage server. Same result.

Thanks.

Todd
You have some duplicate jars in your classpath (ie, SAGETV_HOME/JARs/ directory).

I've bolded the ones that you need to remove...
Code:
C:\Program Files\SageTV\SageTV\Sage.jar
C:\Program Files\SageTV\SageTV\
C:\Program Files\SageTV\SageTV\plugin.jar
C:\Program Files\SageTV\SageTV\xerces.jar
JARs\activation.jar
JARs\ant-1.6.5.jar
JARs\cncb.SageJRMC2.jar
JARs\cncb.SageJRMC.jar
JARs\commons-codec-1.3.jar
JARs\commons-httpclient-3.0.jar
JARs\commons-io-1.4.jar
JARs\commons-jxpath-1.1.jar
JARs\commons-lang-2.4.jar
JARs\commons-logging-1.0.4.jar
JARs\commons-logging-api.jar
JARs\commons-logging.jar
JARs\commons-vfs-20070823.jar
JARs\core-3.1.1.jar
JARs\df_importer.jar
JARs\df_sageutils.jar
JARs\gkusnick.sagetv.jar
JARs\htmlparser.jar
JARs\imageutils.jar
JARs\jacob.jar
JARs\jcifs-1.1.6.jar
JARs\jdic.jar
JARs\jetty-6.1.19.jar
JARs\jetty-ajp-6.1.19.jar
JARs\jetty-rewrite-handler-6.1.19.jar
JARs\jetty-sslengine-6.1.19.jar
JARs\jetty-starter.jar
JARs\jetty-util-6.1.19.jar
JARs\jsp-2.1.jar
JARs\jsp-2.1-jetty-6.1.19.jar
JARs\jsp-api-2.1.jar
JARs\log4j-1.2.15.jar
JARs\log4j.jar
JARs\lucene-core-2.3.2.jar
JARs\mailcheck.jar
JARs\mail.jar
JARs\metadata-updater-1.16.jar
JARs\metadata-updater.jar
JARs\mx4j-impl.jar
JARs\mx4j-jmx.jar
JARs\mx4j-remote.jar
JARs\mx4j-tools.jar
JARs\netflix.jar
JARs\nielm_getrssnews.jar
JARs\nielm_sageimdb.jar
JARs\nielm_sagemenureader.jar
JARs\nielm_sageutls.jar
JARs\nielm_sagewebserver.jar
JARs\nielm_sagexmlinfo.jar
JARs\phoenix.jar
JARs\rsslib4j-0.2.jar
JARs\sagemc.jar
JARs\sagex.api-6.4.8-11.jar
JARs\sagex.api.jar
JARs\sbbi-jmx-1.0.jar
JARs\sbbi-upnplib-1.0.3.jar
JARs\servlet-api-2.5-6.1.19.jar
JARs\servlet.jar
ie, JARs\metadata-updater-1.16.jar and JARs\sagex.api-6.4.8-11.jar need to be removed.

There may be others from other plugins, but those are the only 2 that will have an impact on bmt.
Reply With Quote
  #2188  
Old 12-03-2009, 08:52 PM
robogeek robogeek is offline
Sage Expert
 
Join Date: Apr 2003
Location: Appleton, WI USA
Posts: 568
Quote:
Originally Posted by MrFusion View Post
Hi,

Thanks - both Phoenix & BMT cachedir's point to D:\SageCache.

Phoenix honours this (ie all the SMW cache is there), but BMT ignores it.

As per above, I checked sage.properties and it does indeed point to the right place ("bmt/urlconfiguration/cacheDir=D\:\\SageCache\\url").

And yes, I did restart the server
Are you running the SageTV client on the server as well? I'm not sure how this all works when running both the client and service on the server, so you may also have to check for and update the 'cacheDir' lines in the SageClient.properties file too. Other than that I'm not sure what else to suggest...it's working for me running service on WHS and using MVP clients and a networked PC client.

These are the cacheDir lines I have in my sage.properties:
Code:
/phoenix/imageutil/cacheDir=D\:\\shares\\Movies\\myMovies\\FanArt\\Phoenix\\cache\\images\\scaled
bmt/urlconfiguration/cacheDir=D\:\\shares\\Movies\\myMovies\\FanArt\\Phoenix\\cache\\url
phoenix/imageutil/cacheDir=D\:\\shares\\Movies\\myMovies\\FanArt\\Phoenix\\cache\\imagefactory
__________________
--Jason

Server Hardware: GIGABYTE GA-EP45-UD3R, Intel Q9550 CPU 2.83GHz, 11GB RAM, 1xHDHR, 1xHVR1600, 1xHVR2250
29TB Server Storage: 1TB SSD (OS), 1TB (data), 2x6TB+2x10TB (22TB FlexRaid storage pool), 2x2TB (recordings), 1x750GB (VMs).
Server Software: Win10 Pro x64 OS, SageTV 64bit v9.2.0.441, Java 1.8 u241, PlayOn, Comskip (Donator) v0.82.003, WampServer v2.5.
Clients: 3xHD300s, 2xHD100, 2xPlaceshifters
Reply With Quote
  #2189  
Old 12-04-2009, 08:35 AM
kevine kevine is offline
Sage Expert
 
Join Date: Aug 2007
Posts: 514
Quote:
Originally Posted by stuckless View Post
The web ui will touch the files and directly update the metadata for the media objects. When you run via the commandline it will touch the files, and sage should pick up the changes. Your current log shows that it did do the search and bring back metadata, although most of it is null... If you know that there is metadata at tvdb but you are not picking up the changed, then I would remove your SAGETV_HOME/cache dir and re-run the scan. BMT appears to hold onto the cached data longer than it should.
Thanks. That appears to have done the trick.
Reply With Quote
  #2190  
Old 12-04-2009, 08:50 AM
tchapin tchapin is offline
Sage Aficionado
 
Join Date: Aug 2007
Posts: 279
Quote:
Originally Posted by stuckless View Post
You have some duplicate jars in your classpath (ie, SAGETV_HOME/JARs/ directory).

I've bolded the ones that you need to remove...

ie, JARs\metadata-updater-1.16.jar and JARs\sagex.api-6.4.8-11.jar need to be removed.

There may be others from other plugins, but those are the only 2 that will have an impact on bmt.
Hi Stuckless,

Cool. Thank you very much. That appears to have done the trick!

Todd
Reply With Quote
  #2191  
Old 12-04-2009, 07:25 PM
bluenote bluenote is offline
Sage Aficionado
 
Join Date: Nov 2004
Location: Vancouver, canada
Posts: 336
This is such an awesome plugin, thank you once again stuckless.

When shows are done importing, can I delete .profile files without hurting anything (or causing a new .properties file to be created?) ... Using the automatic plugin here, but sometimes I use the other options too, so I guess I want to know about that in all cases.

--- Below is my original question which I have answered just in case someone else has the same problem.
I'm noticing that while I do have a central fanart folder, and its populated, (and there is some stuff in there ... ?) when I delete all .jpgs and .properties files from my import directories, and rescan import folders from sage, I end up with .jpeg files (and _background.jpg) files in the folders with my media files.

I've confirmed the path in the two places I can find it (in sagemc extras I think, and when you do options -> fanart options from the import library I believe). Have I missed something? Is it possible that maybe the IMDB auto lookup is running from sagemc and this is what is creating these jpgs?

Or are those jpgs supposed to be there, despite the existence of a central fan art folder?

EDIT2: I found the answer to my own question, which I'll post here for anyone else running across in a search ..
The "central fan art folder" shows up twice in the SageMC interface, and once in the Web UI, and it seems to me, that the Web UI setting seems to take precedence.

thanks guys !

Cory

Last edited by bluenote; 12-04-2009 at 08:15 PM.
Reply With Quote
  #2192  
Old 12-05-2009, 07:09 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
@cnovak - .jpgs in the same folder as the media under the following conditions...
1. Central Fanart Enabled but there is no central fanart folder
2. Enable default STV compatibility is enabled, and central fanart is enabled.

The .properties files are created in the same folder as the media always, and it's location cannot be changed. You can remove the .properties once the import is complete. BMT will, unfortunately, re-created them, if you select to update your collection. ie, bmt uses the data/time on the .properties and mediafile to determine if a media should be updated.
Reply With Quote
  #2193  
Old 12-06-2009, 06:51 PM
bluenote bluenote is offline
Sage Aficionado
 
Join Date: Nov 2004
Location: Vancouver, canada
Posts: 336
Thanks stuckless. Thanks to BMT and fanart my PVR is being bragged about to everyone around me who might care. (and to some who don't)

Cory
Reply With Quote
  #2194  
Old 12-08-2009, 12:54 PM
rdabate's Avatar
rdabate rdabate is offline
Sage User
 
Join Date: Mar 2008
Posts: 30
New to BMI

Hi Guys,

I finally installed Jetty, and Extracted the BMI files needed.

I can view http://myserver:8500/bmt/ just fine and I can see the page that says "Metadata Tools".

So now I'm at a stand still because I do no know where to go from here?

How to get going here? My intention was to get movie information for my avi files.

Can someone point me in the right direction?
__________________
Rick
Reply With Quote
  #2195  
Old 12-08-2009, 02:41 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by rdabate View Post
I can view http://myserver:8500/bmt/ just fine and I can see the page that says "Metadata Tools".

So now I'm at a stand still because I do no know where to go from here?

How to get going here? My intention was to get movie information for my avi files.
If your movies are already imported into sage, then click the "scan" button and then do a scan.

But if your movies are not already imported into sagetv, then you can use the bmt commandline to run a scan against the movies.
Reply With Quote
  #2196  
Old 12-10-2009, 02:51 PM
bluenote bluenote is offline
Sage Aficionado
 
Join Date: Nov 2004
Location: Vancouver, canada
Posts: 336
Is it currently possible to have BMT rename files to the same format as it sets the title as?
Reply With Quote
  #2197  
Old 12-10-2009, 03:34 PM
razrsharpe razrsharpe is offline
Sage Icon
 
Join Date: Sep 2008
Location: Boston, MA
Posts: 2,111
Quote:
Originally Posted by cnovak View Post
Is it currently possible to have BMT rename files to the same format as it sets the title as?
no

EDIT: look at SJQ... you should be able to do it with that... or mediascraper... guessing with both of those but you should be able to definitely do it with sjq not sure about mediascraper
__________________
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
Reply With Quote
  #2198  
Old 12-11-2009, 08:05 AM
rdabate's Avatar
rdabate rdabate is offline
Sage User
 
Join Date: Mar 2008
Posts: 30
How do you guys have your media Organized?

I finally got BMI working and I love it.

My avi's are grouped into folders by category, Action, Drama, SciFi, etc.

I view my files, "By Folders" within in STV.

However, I really like how the view looks when I view my files by "Titles" with in STV.
Problem with this is that it dumps everything together and it makes finding a movies difficult.

I like how the "view by titles" shows the movie name" overlaying" the cover art. Is there anyway to somehow get this same view when viewing by "Folders"?
__________________
Rick
Reply With Quote
  #2199  
Old 12-11-2009, 03:18 PM
bluenote bluenote is offline
Sage Aficionado
 
Join Date: Nov 2004
Location: Vancouver, canada
Posts: 336
Have a look at TVE (link in razrsharpes sig above), and Sage Movie Wall [check the customizations list], they are what I'm working with atm. SMW is beautiful in general, but the interface is really inconsistent and quite painful to learn how to use, your experience may be different. (It's a beautiful and useful concept though).

TVE is much better and polished and well thought out, it just needs a few tweaks here and there to be perfect if you ask me.

If you find a better overall solution please post, because unfortunately I feel like I'm reinventing the wheel here. Hopefully one day sage or sagemc will have better support for episodes and movies with fanart/meta.

SMW generally does movies and TVE generally does TV just to clarify.

good luck
Reply With Quote
  #2200  
Old 12-11-2009, 09:32 PM
electronics4lif electronics4lif is offline
Sage Advanced User
 
Join Date: Dec 2006
Posts: 141
Quote:
Originally Posted by sflamm View Post
Did this get solved? I'm noticing the same behavior.

Also, the "RunningTime" does not seem to appear in the Movie info screen. I've attached an example screen shot of a movie and its generated .properties.
Quote:
Originally Posted by stuckless View Post
Is this a DVD? For some reason, I cannot get sagetv to accept a duration value for a DVD.
Stuckless, are you still working on the duration for DVDs problem? Just wanted to make sure I didn't miss the fix.

Thanks.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 2 (0 members and 2 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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


All times are GMT -6. The time now is 09:58 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.