|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#581
|
||||
|
||||
In your example above (both places), you have this line:
Code:
/compositeMetadataProviders/dvdprof2/searchproviderIdd=dvdprofiler Code:
/compositeMetadataProviders/dvdprof2/searchProviderId=dvdprofiler
__________________
Server: AMD Phenom 2 920 2.8ghz Quad, 16gb Ram, 4tb Storage, 1xHVR-2250, 1 Ceton Cable Card adapter, Windows 7 SP1 |
#582
|
||||
|
||||
it was typo on my part...
__________________
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 |
#583
|
||||
|
||||
Sean,
Got this up and running this morning and noticed that when using the manual fan art search for tv recordings it downloads only 1 background. Is it possible to get more than 1? Also is this tool supposed to also download Banners? I know they aren't supported yet, but i keep waiting for Ben to pull something awesome together to get a banner type view for recordings. Anyway, works great, thanks for all the hard work!!! ~ Brian |
#584
|
||||
|
||||
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 |
#585
|
||||
|
||||
Quote:
I'm sorry but I still can't get this to work using the latest 2.1.1 release. For example, AmericanIdol-5665432-0.mpg comes up with: "Search Results AmericanIdol 5665432 0" and no matches. I'm using the following command line: Code:
java -jar MetadataTool.jar --fanartFolder=c:\Temp\FanArt --recurse --fanartOnly --tv=true \\NASLite\Disk-1 Tom
__________________
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. |
#586
|
|||
|
|||
That was tagged for 2.1.2, but hasn't been released yet.
http://code.google.com/p/customsaget...il?id=61&can=1 |
#587
|
||||
|
||||
New Release 2.1-2
There's no new bug fixes.
I've added --report option that that requires that the Sage Remote APIs be installed on your sage server in order to use it. --report takes 3 possible values quick - produces a quick report, checking your configuration on the server detailed - produces a file on the server, phoenix-diagnostics.txt, which contains information about your configuration and every file in your library. The 3rd options for --report is the fully path to a sagetv mediafile. This will return a quick report containing fanart information about that 1 file. The --report option is meant to help you track down "why" things are not working. It requires the sage remote apis because the the report is actually run inside the side environment... bmt just triggers it. To run the report.. Code:
# java -jar MetadataTool.jar --report=quick or # java -jar MetadataTool.jar --report=detailed or # java -jar MetadataTool.jar --report="/media/home/FileServer/Media/Videos/VideoCollection/Movies/Thriller/Saw_(2004)_DVDRip_DivX.avi" A Sample report looks something like this.... Code:
Batch MetaData Tools (2.1-2) Requesting a Fanart report: /media/home/FileServer/Media/Videos/VideoCollection/Movies/Thriller/Saw_(2004)_DVDRip_DivX.avi on the SageTV Server. SageAPI Provider is not set, will try to find the server... Sage Provider Implementation: sagex.remote.rmi.RMISageAPI; rmi://mediaserver:1098 Phoenix Diagnostic Report - Date: Apr 10, 2009 6:11:01 PM === Version Checks === Phoenix Version: 1.19 Sagex.api Version: 6.5.9-7 Sage Version: 6.5.13.1 === Metadata/Fanart Configuration === Custom Metadata Fields: MediaProviderDataID;MediaTitle;MediaType;OriginalAirDate;EpisodeTitle;EpisodeNumber;SeasonNumber;DiscNumber;UserRating MediaFile Metadata Plugins: org.jdna.sage.MetadataUpdaterPlugin Manual Metadata Lookups Enabled: true === Phoenix Metadata/Fanart Settings === phoenix/mediametadata/fanartEnabled: true phoenix/mediametadata/fanartCentralFolder: /home/FileServer/Media/Fanart phoenix/mediametadata/parseMediaFileForTVSeries: false phoenix/mediametadata/tvSeriesRegex: null phoenix/mediametadata/tvSeasonRegex: null phoenix/mediametadata/fanartSupportClass: sagex.phoenix.fanart.PhoenixFanartSupport phoenix/mediametadata/mediaMetadataSupportClass: bmt.BMTMetadataSupport BEGIN MediaFile /media/home/FileServer/Media/Videos/VideoCollection/Movies/Thriller/Saw_(2004)_DVDRip_DivX.avi Display Title: Saw 4 --- RAW Metadata Fields --- MediaTitle: Saw 4 MediaType: Movie SeasonNumber: --- Calculated Metadata Fields --- MediaTitle: Saw 4 MediaType: MOVIE SeasonNumber: 0 --- Fanart Paths --- Background Path: /home/FileServer/Media/Fanart/Movies/Saw 4/Backgrounds Banner Path: /home/FileServer/Media/Fanart/Movies/Saw 4/Banners Poster Path: /home/FileServer/Media/Fanart/Movies/Saw 4/Posters --- Fanart Single Files and Times --- Background: /home/FileServer/Media/Fanart/Movies/Saw 4/Backgrounds/1280_saw4-wallpaper4.jpg Background Time (ms): 1 Banner: null Banner Time (ms): 1 Poster: /home/FileServer/Media/Fanart/Movies/Saw 4/Posters/saw4.jpg Poster Time (ms): 1 END MediaFile /media/home/FileServer/Media/Videos/VideoCollection/Movies/Thriller/Saw_(2004)_DVDRip_DivX.avi
__________________
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 |
#588
|
||||
|
||||
I am using 2.1-2 and I am still getting the Fata Error :1:1: Premature end of file
|
#589
|
|||
|
|||
This is what's happening for TV series (not ones recorded by Sage).
Code:
BEGIN MediaFile \\NAS1\Video\TV\24\Season 7\24 S07E10.mkv Display Title: 24 S07E10 --- RAW Metadata Fields --- MediaTitle: MediaType: SeasonNumber: --- Calculated Metadata Fields --- MediaTitle: 24 S07E10 MediaType: MOVIE SeasonNumber: 0 --- Fanart Paths --- Background Path: \\NAS1\FanArt\Movies\24 S07E10\Backgrounds Banner Path: \\NAS1\FanArt\Movies\24 S07E10\Banners Poster Path: \\NAS1\FanArt\Movies\24 S07E10\Posters --- Fanart Single Files and Times --- Background: null Background Time (ms): 0 Banner: null Banner Time (ms): 0 Poster: null Poster Time (ms): 0 END MediaFile \\NAS1\Video\TV\24\Season 7\24 S07E10.mkv |
#590
|
||||
|
||||
Did you delete the existing cache directory in your sagetv root folder. I was seeing the premature end of file, but i thought that I had fixed it in 2.1-1. I haven't seen the premature end of file since that build.
__________________
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 |
#591
|
||||
|
||||
Nick, at the beginning of that report, there should have been some information about the versions that you are using. Did it report any warning/errors about the versions?
Typically if you are not seeing any data for the RAW Metadata Fields, then this is usually because you are not running the correct version of sagetv server, or you haven't configured the custom metadata fields, or you haven't rescanned since you've upgraded to the latest sagetv server version?
__________________
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 |
#592
|
|||
|
|||
Hi,
This is the beginning of the file: Code:
Phoenix Diagnostic Report - Date: 11-Apr-2009 15:00:58 === Version Checks === Phoenix Version: 1.19 Sagex.api Version: 6.5.9-7 Sage Version: 6.5.12.208 === Metadata/Fanart Configuration === Custom Metadata Fields: MediaFile Metadata Plugins: org.jdna.sage.MetadataUpdaterPlugin Manual Metadata Lookups Enabled: true === Phoenix Metadata/Fanart Settings === phoenix/mediametadata/fanartEnabled: true phoenix/mediametadata/fanartCentralFolder: \\NAS1\FanArt phoenix/mediametadata/parseMediaFileForTVSeries: false phoenix/mediametadata/tvSeriesRegex: null phoenix/mediametadata/tvSeasonRegex: null phoenix/mediametadata/fanartSupportClass: sagex.phoenix.fanart.PhoenixFanartSupport phoenix/mediametadata/mediaMetadataSupportClass: bmt.BMTMetadataSupport What to you mean about a rescan, the normal SageTV media scan or something else. If it's something else, then I haven't done it! TIA, Nick. |
#593
|
||||
|
||||
See the new reporting is working already....
Quote:
I think in the bmt builds, I include a .properties.sample file that includes the custom_metadata_fields that you need to add to you sage server's Sage.properties. Once those properties are configured, then you'll need to rescan your collection (set the sage reindex property) and then those new metadata fields will start to get populated. I'm not at home right now, or else I would have posted the full custom metadata fields line here.
__________________
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 |
#594
|
|||
|
|||
Hi,
Yes, I found that file, so I add that to sage.properties (not the client properties)? Code:
custom_metadata_properties=MediaProviderDataID;MediaTitle;MediaType;OriginalAirDate;EpisodeTitle;EpisodeNumber;SeasonNumber;DiscNumber;UserRating TIA, Nick. |
#595
|
||||
|
||||
Personally, I would do a couple of small tests with 24 and see if its picking up the new metadata fields. You can rescan using my tool, or EP's tool. Both support the new metadata fields.
__________________
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 |
#596
|
||||
|
||||
Hi, I am running the tool standalone in it's own folder and I do delete the cache when the error occurs. This seems to help it but them randomly after a while it comes back. It happens in 2.1-1 and 2.1-2. I installed the tool fresh in it's own folder to make sure.
|
#597
|
||||
|
||||
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 |
#598
|
|||
|
|||
I had SageTV configured to automatically import the "dvd profiler" collection.xml. I wanted to try this new great tool.
I took the following steps: 1. Left the "dvd profiler path" and "meta data xml" psettings alone under SageMC options... (this was working with just the import dvd profiler capability) 2. I turned off the "meta data options" --> "auto load dvd profiler meta data" under the Video library (was set to 'enabled') 3. I loaded the BMT files into the SageTV directory (after shutting down the service etc) 4. I restarted everything and then loaded the STVi from SageMC options 5. I configued the 'metadata/fanart sources' to use "dvd profiler" for meta data (added) and positioned it into the 1st slot (at the top) 6. I 'enabled' the "automatic metadata/fanart" 7. I left fanart 'disabled' 8. I put the "force_... = true" into my sage.properties (after stopping service etc...) 9. restarted everything It does not fill in meta data for any of my movies from the "dvd profiler" collection xml. My movies are in directories which are either 1) standard dvd 2) blu-ray (directory formats) Can someone guide me to what I did wrong? I know the plugin is active because I can right click on a movie and it brings up a menu with the option to search for the meta data... Running SageMC 6.3.9 and SageTV 6.5.9 Last edited by sflamm; 04-12-2009 at 10:19 PM. |
#599
|
|||
|
|||
It works!
|
#600
|
|||
|
|||
I've done more experiments - even when I tell the BMT plug-in that the only source of metadata is the "dvd profiler" -- somehow it sometimes pulls data from the moviedb.org and imdb????!
A History of Violence.properties #Sage Video Metadata for file:////NAS/Videos/A%20History%20of%20Violence/After the Wedding.properties #Sage Video Metadata for file:////NAS/Videos/After%20the%20Wedding/ And it absolutely isnt recognizing BDMV folder structures at all... Is there something wrong with having the following for the "dvd profiler": meta data xml = \\NAS\SageTV\DVD Profiler\Collection.xml dvd profiler path = \\NAS\SageTV\DVD Profiler\Databases\Default I do not have "DVD Profiler" installed locally. I am using it on another machine to write the outputs in the correct directories. Do I need to install it locally on the server for this to work? Can someone tell me what's going on? Last edited by sflamm; 04-13-2009 at 04:15 AM. |
Currently Active Users Viewing This Thread: 11 (0 members and 11 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 |