|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#1881
|
||||||
|
||||||
Quote:
[QUOTE=technazz;382350I've checked the "Enable Default STV compatibility" and then re-indexed my video folders. I do not see movname.jpg being generated. Do I have to restart the server before this setting takes effact? **[/QUOTE] You'd have to tell it to overwrite fanart and metadata or else, it won't recreate the files (or add new ones). Quote:
Quote:
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 |
#1882
|
||||
|
||||
Fix for issue where BMT fails to work on restart (windows only)
1. Shutdown SageTV/Jetty
2. replace your jetty/contexts/bmt.xml with the attached one 3. remove jetty/webapps/bmt/ (directory not .war, if it exists) 4. Startup SageTV/Jetty The issue is that because BMT specified a temp area (mainly because I have very little experience with the jetty context xml and I was just copy and pasting stuff), and when jetty starts up, it extracts the war if the tmp area does not exist, and when it shuts down, it deletes it. The problem is that under windows, files become locked quite easily, and as a result, the removal of the temp area doesn't fully happen. So when jetty starts up, it will not re-extract it's war, because the tmp area already exists. I've never seen this issue, since I don't use windows. I've checked a few other jetty app context xml files, and none of them specify a temp area, so I removed it from my context xml as well. hopefully this will will fix the issues that people are having with seeing a directory listing instead of the actual web page.
__________________
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 |
#1883
|
||||
|
||||
FYI,
With pre-release 12, I think I'm finally done playing whack-a-mole with the SageMC video library and it should now be compatible with BMT 3.1. Thanks for your patience. Aloha, Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#1884
|
|||
|
|||
Excellent. Looks like getting rid of the temp directory made it survive sage restarts. Thanks!
|
#1885
|
||||
|
||||
Thanks Mike... No one appreciates this more than I do besides who doesn't like whack-a-mole
__________________
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 |
#1886
|
|||
|
|||
minor pet peeve.
Would it be possible to leave the time stamps of the files tht you put in the zip file be the original time stamp from when that file was made? For instance, every JAR files you have in the BMT3.1 zip file has a 9/8/2009 date stamp, no matter when it was actually last updated. It makes it hard to know what has changed, and what is the most current version of a file when all hte time stamps are altered.
__________________
- Jack __________________________________________ Server: AMD Phenom 9750, 2GB RAM, 2 Hauppauge PVR500, 1 Firewired DCT6200, 1 HDHomerun tuning 2 QAM channels, Vizio 37" HDTV LCD, 1 USB-UIRT Clients: 1 MediaMVP, 1 Placeshifter Client, & 1 SageTV Client. |
#1887
|
||||
|
||||
Smallville
Sean, I'm not sure if this will help any to improve BMT any, but tonight the show Smallville Recorded, but the fanart didn't automatically download. So, I manually added Smallville (2001) via on demand method of BMT. It's very unusal for it to fail for me; as, all TV series shows have worked for me except this. The file name is: Smallville-Savior-5103378-0.mpg. Who knows, I might have messed something up just recently trying to get the jetty version of neils webserver working; which I havent gotten to work yet.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#1888
|
||||
|
||||
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 |
#1889
|
|||
|
|||
When I do a scan on the web interface for videos should it return all my videos?
It only returns the videos that have missing metadata, however I did not specify that option. I only selected scan videos.
__________________
Linux Headless Server Tuners: HD Homerun, 2 HD-PVR, PVR-150 Clients: 2 HD100 Extenders 1 HD200 Extender SageTV Client |
#1890
|
||||
|
||||
Quote:
Quote:
If you are looking for something that will simply list the videos, without scanning, then use the Browse link.
__________________
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 |
#1891
|
|||
|
|||
Can run either Sage web interface or BMt not both
Ok SO i posted before i get a 404 error which i still do. However if i stop the sage interface which i have specified needs a login and then go to the bmt page it comes up fine. Howver the second i run the sage web interface and then try to go to the bmt web page it comes up with 404 error. I can only run one or the other.
I have a login required for the Sage web interface any idea? By the way to get BMT web interface ot work form my last post all I did was stop the service. Copy everything back over to the jetty folder etc. And then hit the BMT web page first. IF i hit the Sage web interface first then bmt never comes up. Regards Joe |
#1892
|
||||
|
||||
Did you apply the new bmt.xml from this post?
__________________
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 |
#1893
|
||||
|
||||
I'm having issues getting my videos (non-SageTV recordings) to have their metadata populated by BMT. I ran the detailed reports and here are the results of my system info, followed by a single example of a video which didn't get any metadata:
Code:
Phoenix Diagnostic Report - Date: Sep 26, 2009 7:42:54 PM === Version Checks === Phoenix Version: 1.43 Sagex.api Version: 6.6.1 Sage Version: 6.6.2.218 === Metadata/Fanart Configuration === Custom Metadata Fields: UserRating;EpisodeNumber;EpisodeTitle;MediaTitle;MediaType;OriginalAirDate;SeasonNumber;MediaProviderDataID;DiscNumber MediaFile Metadata Plugins: org.jdna.sage.MetadataUpdaterPlugin Manual Metadata Lookups Enabled: true === Phoenix Metadata/Fanart Settings === phoenix/mediametadata/fanartEnabled: true phoenix/mediametadata/fanartCentralFolder: \\Mediaserver\SageTV_DVR\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 === Java Environment Settings === http.agent: SageTV SJQ/2.1.5.511 java.runtime.name: Java(TM) SE Runtime Environment java.protocol.handler.pkgs: com.sun.net.ssl.internal.www.protocol sun.boot.library.path: C:\Program Files\SageTV\SageTV\jre\bin java.vm.version: 1.6.0-b105 sun.awt.nopixfmt: false sun.java2d.d3d: false jetty.ssl.port: 8446 java.vm.vendor: Sun Microsystems Inc. java.vendor.url: http://java.sun.com/ path.separator: ; java.vm.name: Java HotSpot(TM) Client VM file.encoding.pkg: sun.io user.country: US sun.os.patch.level: Service Pack 2 java.vm.specification.name: Java Virtual Machine Specification user.dir: C:\Program Files\SageTV\SageTV java.runtime.version: 1.6.0-b105 java.awt.graphicsenv: sun.awt.Win32GraphicsEnvironment jetty.ssl.keystore: C:\Program Files\SageTV\SageTV\jetty\etc\keystore java.endorsed.dirs: C:\Program Files\SageTV\SageTV\jre\lib\endorsed os.arch: x86 java.io.tmpdir: C:\WINDOWS\TEMP\ line.separator: java.vm.specification.vendor: Sun Microsystems Inc. sun.java2d.ddoffscreen: false user.variant: os.name: Windows 2003 sun.java2d.noddraw: true sun.jnu.encoding: Cp1252 java.library.path: C:\Program Files\SageTV\SageTV\; java.specification.name: Java Platform API Specification java.class.version: 50.0 jetty.home: C:\Program Files\SageTV\SageTV\jetty sun.management.compiler: HotSpot Client Compiler os.version: 5.2 user.home: C:\Documents and Settings\Default User user.timezone: America/New_York java.awt.printerjob: sun.awt.windows.WPrinterJob DEBUG: true java.specification.version: 1.6 file.encoding: Cp1252 user.name: SYSTEM java.class.path: C:\Program Files\SageTV\SageTV\Sage.jar;C:\Program Files\SageTV\SageTV\xerces.jar;C:\Program Files\SageTV\SageTV\plugin.jar;C:\Program Files\SageTV\SageTV\;;JARs\ant-1.6.5.jar;JARs\commons-codec-1.3.jar;JARs\commons-io-1.4.jar;JARs\commons-jxpath-1.1.jar;JARs\commons-lang-2.4.jar;JARs\commons-logging-api.jar;JARs\commons-logging.jar;JARs\commons-vfs-20070823.jar;JARs\core-3.1.1.jar;JARs\htmlparser.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.11.jar;JARs\jetty-sslengine-6.1.19.jar;JARs\jetty-starter.jar;JARs\jetty-util-6.1.19.jar;JARs\jsp-2.1-jetty-6.1.19.jar;JARs\jsp-2.1.jar;JARs\jsp-api-2.1.jar;JARs\log4j-1.2.15.jar;JARs\lucene-core-2.3.2.jar;JARs\metadata-updater.jar;JARs\miglayout-3.6.3-swing.jar;JARs\mx4j-impl.jar;JARs\mx4j-jmx.jar;JARs\mx4j-remote.jar;JARs\mx4j-tools.jar;JARs\nielm_sageimdb.jar;JARs\nielm_sageutls.jar;JARs\nielm_sagewebserver.jar;JARs\nielm_sagexmlinfo.jar;JARs\phoenix.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 java.vm.specification.version: 1.0 sun.arch.data.model: 32 java.home: C:\Program Files\SageTV\SageTV\jre java.specification.vendor: Sun Microsystems Inc. user.language: en awt.toolkit: sun.awt.windows.WToolkit java.vm.info: mixed mode java.version: 1.6.0 java.ext.dirs: C:\Program Files\SageTV\SageTV\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext sun.boot.class.path: C:\Program Files\SageTV\SageTV\jre\lib\resources.jar;C:\Program Files\SageTV\SageTV\jre\lib\rt.jar;C:\Program Files\SageTV\SageTV\jre\lib\sunrsasign.jar;C:\Program Files\SageTV\SageTV\jre\lib\jsse.jar;C:\Program Files\SageTV\SageTV\jre\lib\jce.jar;C:\Program Files\SageTV\SageTV\jre\lib\charsets.jar;C:\Program Files\SageTV\SageTV\jre\classes java.vendor: Sun Microsystems Inc. jetty.configfiles: "C:\Program Files\SageTV\SageTV\jetty/etc/jetty.xml" "C:\Program Files\SageTV\SageTV\jetty/etc/jetty-ssl.xml" "C:\Program Files\SageTV\SageTV\jetty/etc/jetty-logging.xml" file.separator: \ java.vendor.url.bug: http://java.sun.com/cgi-bin/bugreport.cgi sun.cpu.endian: little sun.io.unicode.encoding: UnicodeLittle jetty.ssl.truststore: C:\Program Files\SageTV\SageTV\jetty\etc\keystore java.rmi.server.hostname: MediaServer jetty.logs: C:\Program Files\SageTV\SageTV\jetty\logs sun.desktop: windows jetty.port: 8125 sun.cpu.isalist: pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 <snip> BEGIN MediaFile \\Mediaserver\Videos\TV Series\Stargate SG-1\Season 01\Stargate SG-1 - S01E17 - Enigma.avi Display Title: Stargate SG-1 - S01E17 - Enigma --- RAW Metadata Fields --- MediaTitle: MediaType: SeasonNumber: --- Calculated Metadata Fields --- MediaTitle: Stargate SG-1 - S01E17 - Enigma MediaType: MOVIE SeasonNumber: 0 --- Fanart Paths --- Background Path: \\Mediaserver\SageTV_DVR\Fanart\Movies\Stargate SG-1 - S01E17 - Enigma\Backgrounds Banner Path: \\Mediaserver\SageTV_DVR\Fanart\Movies\Stargate SG-1 - S01E17 - Enigma\Banners Poster Path: \\Mediaserver\SageTV_DVR\Fanart\Movies\Stargate SG-1 - S01E17 - Enigma\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 \\Mediaserver\Videos\TV Series\Stargate SG-1\Season 01\Stargate SG-1 - S01E17 - Enigma.avi
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#1894
|
||||
|
||||
I think your particular issue with this video is that the filename has "Stargate SG-1". If you rename the file to "Stargate SG1 - SXXEXX - Episode", you'll probably get a hit (ie, just remove the dash from the SG-1 in the filename only, directory doesn't matter). This is a bug in how bmt "cleans" titles. I'm working on a way to fix this, but it's not ready to be released.
__________________
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 |
#1895
|
||||
|
||||
At least I know I'm not going nuts. I was just about pulling my hair out trying to figure out what I had done wrong. Of course, these were the first ones I tried after installing BMT, so it figures!
That fixed it all up. Thanks for the quick reply and the amazing work you've done on this tool!
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#1896
|
|||
|
|||
New to BMT and Fanart
Stuckless,
I am new to BMT/fanart (I was out of the country for a majority of this year) and am just now getting around to installing this utility. I have 2 questions that I am sure have been asked earlier so I will apologize for the repetition in advance. 1.) When I use BMT to get fanart on media import it does get the proper information but it puts the information in the folder with the media file and not in the central file (I know that I have the central file set up to the default). How can I change the behavior? 2.) When I manually get the fanart it is put in the correct folder but for movies (at least in folder view), they do not show up in the correct folder. For example, all of my movies are in a movies folder. When I do the manual scan, the movie shows up not in a folder at all. Note that the file has not been physically moved - I just shows up in Sage this way. How can I change this behavior? Last edited by ldavis; 09-29-2009 at 04:44 AM. |
#1897
|
|||
|
|||
ldavis,
Make sure you don't find the fan art in the following location: C:\Program Files\SageTV\SageTV\STVs\Phoenix\Fanart By default, bmi put all my images here. Otherwise, make sure you have the latest release of BMI and SageMC. Changes to both could be giving this problem. SCM |
#1898
|
|||
|
|||
SCM,
I already checked all of that and I know the folder is set correctly, else how would BMI put the manually imported images in the right place? |
#1899
|
|||
|
|||
Problem 1 solved (which reduces problem 2 to more of a curosity) . Turns out that even though the BMI STVi has a default Fanart location that shows up in the STV and in the sage.properties file. Even though the shown folder works for manual imports, (at least on my system) I had to go into this setting within the STVi and essentially reaffirm this default location to get it to work.
I am still interested in question 2 – Why a manual import of a movie results in an (apparent) change of folder location for movies but this is much less important now. |
#1900
|
||||
|
||||
I think that this issue can be resolved by updating to the very latest SageMC. The way in which bmt writes the metadata caused an issue in the SageMC folder display. Mike has provided a fix for this (you can search back a few posts for more information). You didn't specifically mention SageMC, so I am just assuming that you are using it, because of the issue that is described.
__________________
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 |