|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#381
|
||||
|
||||
Hi Stuckless,
The rescan is actually a library rescan from Sage "Rescan Import Folders". It doesn't matter if I manually initiate it, or if it happens during its scheduled interval automatically. I'm usually updating a single item from the webui, but as a test I've also tried doing mass updates of folders, missing metadata category, etc. This is what I typically have checked when I save a library import from the webui: update metadata, update fanart, create .properties, update wiz.bin. I'll try a few other combinations when I save and see if it makes a difference. Cheers!
__________________
Throughout space there is energy. ... it is a mere question of time when men will succeed in attaching their machinery to the very wheelwork of nature. -Nikola Tesla |
#382
|
||||
|
||||
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 |
#383
|
||||
|
||||
Quote:
I just did a small sample of ISO files while unchecking the option to create .properties files, but no joy. Same effect. On the next library scan of my import directories, the metadata goes away (i.e. can no longer see it from the Sage Interface and fields that were once populated in the webui are now blank). I did not see a checkbox for the timestamp update. The only way I know of doing this is by clicking on the little gear by an item, and pressing a button. If this is what you are referring to then I can say that this is not part of my procedure to update the metadata. After doing some more investigating, I found 1 ISO out of about 50 that I have, that does not have this issue. I've taken a look at its properties from the webui, but can't figure out what makes it different from the others. It was created the same way as the others; it's in a directory that contains other ISOs that have this issue. Any ideas as to what I can look at to perhaps give us a clue?
__________________
Throughout space there is energy. ... it is a mere question of time when men will succeed in attaching their machinery to the very wheelwork of nature. -Nikola Tesla |
#384
|
|||
|
|||
Quote:
Love the plugin. Thought I would let you know that I am seeing the same defect as some others, in that I have fan art for imported TV but fanart is not being downloaded for TV recorded by Sage. This is a brand new setup, and not in full time use, so let me know if there is anything you want me to test. |
#385
|
||||
|
||||
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 |
#386
|
||||
|
||||
Quote:
What's interesting is if I generate metadata for any one of these shows, and save it, I can see those info fields populated (GetShowDescription, GetShowYear, etc) if I click on the gear icon pertaining to that item in the web ui. Then when a rescan is done, if I go back and look at those fields, they're empty. Doesn't that mean it's getting cleared from my wiz.bin?
__________________
Throughout space there is energy. ... it is a mere question of time when men will succeed in attaching their machinery to the very wheelwork of nature. -Nikola Tesla |
#387
|
||||
|
||||
Quote:
If you look at the .properties for one of the failing .iso files, does it look normal? if the metadata in the .properties is bad...ie blanked out, then sage could be importing that later, and blanking the 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 |
#388
|
|||
|
|||
Quote:
One thing I have noticed while playing around is that no matter what my setting is for "Enabled" under automatic configuration in the settings page Automatic Plugin Enabled "Server" is true. I can uncheck the box, click save and it will still say true on the status screen. Does a property setting get changed when that is enabled, disabled? Is there something I can look at in Sage.properties to see if it is really enabled? |
#389
|
||||
|
||||
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 |
#390
|
|||
|
|||
Quote:
Interesting. I do not have a media_metadata_parser_plugin entry in my Sage.properties file. However, that is the metadata parser plugin that is specified in the web ui - as indicated by the installation instructions. |
#391
|
||||
|
||||
I may have misspelled the property... just search for metadata and see if anything looks similar to that property... also, this would be in the Sage.properties of the server (not a client).
__________________
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 |
#392
|
|||
|
|||
Quote:
Code:
mediafile_metadata_parser_plugins=org.jdna.sage.MetadataUpdaterPlugin Bummer, was hoping I was on to something. |
#393
|
||||
|
||||
Quote:
Is anyone else using ISOs with BMT 4.0? If so, are you experiencing this issue, or is everything working as it should?
__________________
Throughout space there is energy. ... it is a mere question of time when men will succeed in attaching their machinery to the very wheelwork of nature. -Nikola Tesla Last edited by petereader; 04-19-2010 at 04:48 PM. Reason: adding last 2 questions |
#394
|
|||
|
|||
Command Line
Since, I am having trouble getting the automatic plugin to work I am attempting to try and use the command line via SJQ.
Here is my command line: Code:
C:\Program Files\SageTV\SageTV>java -jar metadatatool.jar --auto=true --prompt=f alse --touch --notifySageTV --overwrite E:\DancingWiththeStars-51049-0.mpg I noticed two things. 1) It didn't seem to parse the title correctly.. Well it parsed the title correctly, but for some reason the "the" is not in upper camel case.. So it was searching for "Dancing Withthe Stars". I don't know if this is a common problem or not. 2) I would get an exception when it went to notify sage TV: Notifying Sage to Refresh Imported Media Code:
Notifying Sage to Refresh Imported Media java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeExcepti on: Timed out waiting for a Sage Server Reply. at sagex.SageAPI.getRemoteProvider(SageAPI.java:73) at org.jdna.metadataupdater.BMTSageAPIProvider.callService(BMTSageAPIPro vider.java:45) at org.jdna.metadataupdater.BMTSageAPIProvider.callService(BMTSageAPIPro vider.java:39) at sagex.SageAPI.call(SageAPI.java:88) at sagex.api.Global.RunLibraryImportScan(Global.java:743) at org.jdna.metadataupdater.MetadataUpdater.process(MetadataUpdater.java :407) at org.jdna.metadataupdater.MetadataUpdater.run(MetadataUpdater.java:156 ) at org.jdna.metadataupdater.MetadataUpdater.main(MetadataUpdater.java:11 6) Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Timed out wai ting for a Sage Server Reply. at sagex.remote.server.SimpleDatagramClient$2.onFailure(SimpleDatagramCl ient.java:78) at sagex.remote.server.SimpleDatagramClient.send(SimpleDatagramClient.ja va:54) at sagex.remote.server.SimpleDatagramClient.findRemoteServer(SimpleDatag ramClient.java:67) at sagex.SageAPI.getRemoteProvider(SageAPI.java:54) ... 7 more Caused by: java.lang.RuntimeException: Timed out waiting for a Sage Server Reply . ... 10 more |
#395
|
||||
|
||||
Quote:
The Exception is a result of the fact that the command cannot find a sagetv server. To use the notify option, you need to have the remote apis configured... ie, jetty installed and the sagex-api.xml context file deployed... etc. If you add an enhancement req I can probably add support for just calling the "refresh library" command over http on an existing nielm webserver. But if you don't add a request... then you can be sure I'll forget about 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 |
#396
|
|||
|
|||
renaming syntax
I seem to be missing something here, can someone point me to the correct syntax for using the renaming commandline
java -jar MetadataTool.jar --renameFilePattern="${title} - ${SeasonNumber:java.text.DecimalFormat:00}x${EpisodeNumber:java.text.DecimalFormat:00} - ${EpisodeTitle}.${FileExtension}" |
#397
|
||||
|
||||
Sean,
I have a really dumb question, but I could not find the answer in this thread or the wiki documentation. If I already have version 3 installed and want to upgrade to this version, do I need to edit or remove the metadata_parser_plugin (whatever it is called) entry in the Sage.properties file or does it get done automatically when I do this: Quote:
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. |
#398
|
||||
|
||||
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 |
#399
|
||||
|
||||
Sean,
OK, thanks for that. Where is the documentation for the API? I'd like to update the STV as well because I like to manually look up fanart. I read somewhere in this massive thread that the STV for version 3 will not work for version 4. Thanks, 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. |
#400
|
||||
|
||||
I have some odd BMT behavior going on and was wondering if anyone else is having any issues like this.
I have the auto plugin of the latest beta BMT build 21 turned off because it was causing me some serious pain and suffering with my metadata. What is happening now is whatever the last file which i used BMT to find the metdata for and save it, it will DEFAULT for all new recordings to use this fanart, and even show names... Example: Deadliest Catch recorded last night. I looked it up using bmt web and save the file info and fanart using bmt web. Now my wife is upstairs watching a few shows, and as i look at them through the UI on y HD200 i see that they are showing up as Deadliset Catch..which they of course are not. Strange, but any ideas, or more info i can provide to help you out? |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Batch Metadata Tools new releases subscription thread | stuckless | Customization Announcements | 18 | 02-17-2010 09:27 PM |
Is there a way of doing Metadata WITHOUT BMT | plnewton | SageTV Customizations | 12 | 08-17-2009 06:53 PM |
BMT Metadata Provider List? | cowboyway | SageMC Custom Interface | 1 | 08-12-2009 05:54 AM |
Metadata Tools (Donations) | stuckless | SageTV Customizations | 4 | 06-26-2009 05:54 AM |