|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#681
|
||||
|
||||
New Release 2.2
Download
Issues/Enhancements 13 Add Banner Support to BMT 24 Remove HTML charaters from titles 38 Remove ... from titles 67 URL Cache bug 71 Backgrounds not downloading 72 Add better support for TheTVDB 73 Various issues surrounding dvd/bluray folders 78 Update Plugin to use the .properties instead of forcing an overwrite 81 In Plugin Mode, Allow plugin to use dvd profiler configuration in sagemc, if set A little more info 13, 72 - Means that tvdb is now natively supported. Before I was relying on the xbmc scraper. The new tvdb provider will download all series and season fanart (banners, posters, backgrounds) 24, 81 - DVD Profiler related. Html characters are now removed from the title and description. And, you can use the SageMC dvd profiler configuration for dvd profiler, if you are running bmt as a plugin. ONE NOTE: since the bmt configuration requires an Image folder, then it will look at the SageMC configuration for DVD Profiler Root and add on "Images", and use that at the image folder. This is ONLY done if you have not configured dvd profiler information in your metadata.properties, AND you have added dvdprofiler as a metadata provider. 38 - . is no longer a valid character for a fanart title... Any dots in the title will be removed. 67 - Added some extra checking around the url caching. This should prevent the "premature end of file" error. 71 - Fixed issue with the tiles that contain "Mr." or more specifically tiles that contain . 73 - Added better checks for BDMV folder support. Also added m2ts as file ext. 78 - Default operation of the plugin is to use the properties if they exist. Previously, it would ignore the properties and for a lookup anyways. So if you are planning on doing a full rescan of your collection, you better delete all .properties, so that bmt will actually do the lookup. Word of Caution - Upgrade Notice In order for some of the new features to work, you will need to remove your existing metadata.properties, and then reconfigure. or keep your existing metadata.properties, but remove the following lines. Code:
/metadata/persistenceClass=org.jdna.media.metadata.impl.sage.SageTVPropertiesWithCentralFanartPersistence /metadata/videoMetadataProviders=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, /metadata/wordsToClean=1080p,720p,480p,1080i,720i,480i,dvd,dvdrip,cam,ts,tc,scr,screener,dvdscr,xvid,divx,avi,vrs,repack,mallat,proper,dmt,dmd,stv,HDTV,x264 Code:
/metadata/defaultProviderId=tvdb,themoviedb.org,themoviedb.org-2,imdb.xml,imdb
__________________
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 |
#682
|
|||
|
|||
Updated document attached for review.
More info. Refers to BMT v2.2 now. Last edited by sflamm; 04-20-2009 at 09:17 PM. |
#683
|
||||
|
||||
good instructions... but I do have a question... You mention that you need to install dvdprop2sage, but then you disable it in the configuration. BMT doesn't require or use dvdprof2sage. BMT has it's own dvd profiler profiler that is independent of dvdprof2sage, and it's included in the build by default.
__________________
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 |
#684
|
|||
|
|||
Agreed.
If folks want to use DVDProfiler they would need to install it (so it can serve as a provider) Then still export the collections XML. It is possible to use BMT, but not for Videos by only configuring say a TV or Music provider in BMT... yes? Is there a problem if you use both DVDProfiler plug-in and BMT plug-in? Or can you use only 1 or the other? Since BMT also now uses the DVDProfiler path settings when BMT is configured to use DVDProfiler as a provider - it is necessary to enter that information even when you are not using DVDProfiler Auto Meta Data if you dont enter it in the metadata.properites file. I see that one or the other should really be configured according to your release notes (I should update documentation): Quote:
The instructions disable DVDProfiler Auto Meta Data updating. They dont disable DVDPro2Sage. And I think you will need DVDPro2Sage installed for the collections to show up as collections, no? (pretty sure) Unless you have implemented the same functionality...how else would the collections show up correctly under the videos section? (collections are a big deal to folks so this is pretty important IMO) Last edited by sflamm; 04-20-2009 at 11:09 PM. |
#685
|
|||
|
|||
Great idea
Quote:
The category map is a great idea. It would be much easier if everything wound up under the correct category. Love the plug-in, thanks for the response. |
#686
|
|||
|
|||
Updated doc attached.
|
#687
|
||||
|
||||
Does BMT require something to be in the metadata.properties file? Mine is blank and I'm not even sure what I should put in there...
|
#688
|
|||
|
|||
Hi,
Just a couple of questions: Does the following code still need to be manually added to Sage.properties? And if so, is it Sage.properties or SageClient.properties if running in service mode? Code:
# This property needs to be added to your Sage.properties # in order for the Metadata tools to be used as a metadata plugin source for SageTV mediafile_metadata_parser_plugins=org.jdna.sage.MetadataUpdaterPlugin custom_metadata_properties=MediaProviderDataID;MediaTitle;MediaType;OriginalAirDate;EpisodeTitle;EpisodeNumber;SeasonNumber;DiscNumber;UserRating Code:
#Configuration Properties #Tue Apr 21 08:03:00 BST 2009 /media/useTSFolderForThumbnail=false /metadata/airingIdRegex=([0-9]+)-[0-9]{1,2}. /metadata/backgroundImageWidth=1280 /metadata/bannerImageWidth=-1 /metadata/defaultProviderId=tvdb,themoviedb.org,themoviedb.org-2,imdb.xml,imdb /metadata/enableDefaultSTVPosterCompatibility=false /metadata/goodScoreThreshold=1.0 /metadata/maxDownloadableImages=10 /metadata/posterImageWidth=350 /metadata/scoreAlternateTitles=true /metadataUpdater/automaticUpdate=false /metadataUpdater/fanartCentralFolder=//NAS1/FanArt /metadataUpdater/overwrite=true Code:
/metadata/airingIdRegex=([0-9]+)-[0-9]{1,2}. Code:
/metadata/airingIdRegex=([0-9]+)-[0-9]{1,2}\. Code:
/metadata/airingIdRegex=([0-9]+)-[0-9]{1,2}\\. TIA, Nick. Last edited by Nick_W; 04-21-2009 at 01:33 AM. |
#689
|
|||
|
|||
Nice job, this will come in very handy. There is one small error which I may have misunderstood and that's:
A. ‘Automatic Metadata/Fanart may need to be “disabled”. Some folks are experiencing trouble with it. If disabled, BMT will have to be run by command line to update metadata. Fan Art will still be downloaded but metadata will not be automatically updated. As far as I'm aware it will get the metadata and fanart images as long as Sage initiates the scan i.e you set Sage to auto scan your directories or you use the Sage rescan import folders option. If you try to scan via the SageMC BMT STVi import tool then it doesn't grab the metadata because Sage hasn't asked for the data.
__________________
Server - Win7 64bit, 2.4Ghz Intel Core 2 Duo, TBS 6284 PCI-E Quad DVB-T2 Tuner, 3 x HD200 & 1 x HD300 extenders |
#690
|
||||
|
||||
BMT does not require anything in the metadata.properties. The only time there will be something in there, is if you are using the UI to change the order of metadata providers. So, if you have nothing in there, then it means you are using the defaults, which is fine as well, for most people.
__________________
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 |
#691
|
||||
|
||||
Quote:
Quote:
Quote:
__________________
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 |
#692
|
|||
|
|||
Thanks Sean,
In your previous post you said the guy didn't need anything in metadata.properties, so can I just get rid of all that? I notice that id I don't have it that the fanart does no get saved to the central folder? TIA, Nick. Last edited by Nick_W; 04-21-2009 at 05:52 AM. |
#693
|
||||
|
||||
Technically... you don't need anything in there... If you are running in a plugin mode, and you have set your fanart folder in sagemc, then the plugin will use that value. But if you are running it from the command line, then you'll either have to pass the --fanartFolder paramter, or set it in the properties.
The most important thing that gets saved in the properties is the order of the providers. SO, if you are using the defaults, and you are using it as a plugin, and you've configured the SageMC central fanart folder location, then you don't need anything in the main metadata.properties.
__________________
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 |
#694
|
|||
|
|||
stuckless:
Attaching updated document with new information from thread (please review and check). Can you please answer the following remaining questions...? 1. jaminben suggested: Quote:
2. Is there any issue with having both 'Automatic Metadata/Fanart' enabled and 'DVDProfiler Auto Meta Data' enabled? 3. Has the display of collections using the DVDPro2Sage plug-in been tested? Does it work correctly? I will update document with your answers. Last edited by sflamm; 04-21-2009 at 09:04 AM. |
#695
|
|||
|
|||
Quote:
Cheers, Nick. |
#696
|
||||
|
||||
Quote:
Code:
mediafile_metadata_parser_plugins=org.jdna.sage.MetadataUpdaterPlugin Quote:
Quote:
__________________
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 |
#697
|
|||
|
|||
Quote:
On a side note: The DVD Profiler plugin places the coverart at ..\MOVIENAME\folder.jpg. On the extenders this seems to really slow down displaying coverart. (i know there are some property items to supposedly make this faster). I upgraded to the fanart system this past weekend (and deleted all the .jpg's in the movie folders). Browsing my collection is now just about instantenous (no delay in displayin coverart). Side note #2: Now that everything seems to moving to fanart/posters in a central directory provided by BMT or mediascraper maybe the dvd profiler code for SageMC should be taken out (or not part of the default install or made into a seperate plugin) to remove confusion on the subject.
__________________
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 |
#698
|
|||
|
|||
razrsharpe: have you been able to test BMT with the DVDPro2Sage plugin to see that collections still are displayed correctly in 'My Videos'?
Attached is latest installation document. |
#699
|
|||
|
|||
Quote:
I believe that multidisc dvd sets (TITLE - Disc # format) gather all the correct metadata/posters from within BMT but will confirm tonight when i get home.
__________________
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; 04-21-2009 at 03:14 PM. |
#700
|
|||
|
|||
Yes, by collections I mean multi-disc dvds sets.
As you said, I believe the DVDPro2Sage gathers the metadata information from the DVDProfiler collection.xml export and then associates it with the hierarchy of directories (allows SageTV to store the right meta data). I just want to check that when BMT looks at the DVDProfiler collection.xml that it creates metadata for SageTV that also reflects the multi-discs correctly in the directory hierarchy. Here's an excerpt/example of a Bob Dylan 2-disc set represented by DVDProfiler. Does BMT know how to parse and create the right meta data for the multi-discs highlighted? <DVD> <ProfileTimestamp>2008-12-03T08:31:05.000Z</ProfileTimestamp> <ID>097360310542</ID> <MediaTypes> <DVD>True</DVD> <HDDVD>False</HDDVD> <BluRay>False</BluRay> </MediaTypes> <UPC>097360-310542</UPC> <CollectionNumber>62</CollectionNumber> <CollectionType>Owned</CollectionType> <Title>Bob Dylan No Direction Home</Title> <DistTrait>Full Screen Collection</DistTrait> <Discs> <Disc></Discs> </DVD> Last edited by sflamm; 04-21-2009 at 02:42 PM. |
Currently Active Users Viewing This Thread: 8 (0 members and 8 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 |