|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#921
|
|||
|
|||
Is there any way for this to be done automatically? I'm using the plugin currently, and I've enabled that function, but as far as I can tell, the only way to invoke it is to go to Fanart/Metadata in the options when you select that specific show... far from automatic. Is there a string I can add to have BMI run this experimental feature when it fetches metadata/fanart?
|
#922
|
|||
|
|||
Stuckless, if I were able to get MediaScraper to put tv shows in the "recorded shows" area, and they didn't have a .properties file associated with them... would your plugin fetch metadata and album art for those files? Or can they not be in that area when BMI is doing it's thing? I'm asking because if I add a file to the recorded tv shows section, but then delete the .properties file that MediaScraper generates, BMI won't go and get the fanart for it. Is this just the way it's going to be?
Perhaps in your next release, you might consider adding an option to automatically move TV shows to the Recorded Shows area when BMI is doing everything else... I've been messing with it with MediaScraper for a while and it seems rock solid, I'm not sure if your implementation is different, but I'm sure you could make it work well. |
#923
|
|||
|
|||
I know this is getting a bit ridiculous, and I'm sorry for posting so many questions... I just keep coming up with different ways to do things.
So this is my first time ever dealing with Java or .jar files. I keep hearing you guys talk about running this in the command line... how do you run metadatatool.jar in the command line? Am I supposed to use command prompt? Is that even the file I need to be running? I can't figure it out for the life of me... Even the step by step install instructions fail to tell me this basic bit of information (probably because they thought everyone knew how to...) Anyways, any help would be greatly appreciated. Thanks! |
#924
|
|||
|
|||
Quote:
then change the directory to where you have BMT installed (usually your sage directory... type cd "PATH_TO_BMT_DIRECTORY") you are now at the point where you can run the program and use the examples in the instructions or on seans wiki... for example "java -jar metadatatool.jar" lists all of the switches that you can use (basically everything that you can place after this to change the way BMT works) its a little daunting at first especially if youre not familiar with command line interface (CLI) programs.. but once you get the hang of it its not so bad...
__________________
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 |
#925
|
|||
|
|||
@Razrsharpe
Thanks so much for the help, I was trying to execute the .jar file, not run the commands in the same directory as it... newb mistake I suppose. Anyways, I definitely think I'm going to be able to accomplish what I want with this tool now! However, I'm having trouble implementing the option "RefreshSageTV." Whenever I try to run a command with this option in it, I get an error at the end that says "SageAPI provider is not set, will try to find the server..." Thing is, I've already installed the Sage TV API that gplasky mentioned in post 353 of this thread... so I was under the impression that this would work now. Did I miss something? Thanks! |
#926
|
||||
|
||||
OK, things are a little weird on my front. It appears that fanart is being populated automatically somehow, however, the .jpg images are being droppe into the recorded TV directory instead of into my fanart folder??
I did all of my configuration via the GUI, and did not manually enter any info into any properties files. So, my question is, how do I get my fanart to populate folders in the following structure: \\server\sagetv\Fanart Also, does BMT by default automatically grab the extended metadata required for using the Grouped Recordings plugin? Things like season and episode number, or do I have to make a manual change? How can I check to see if that data is there?
__________________
Ghostlobster Server: Athlon 3000+, 1GB RAM, 2 Hauppauge 150s, HDHomeRun, HD-PVR driving 3 clients. Client 1 - Athlon 4600 x2, 2 GB RAM, ATI HD2600 XT Client 2 - Athlon 4200 x2, 1 GB RAM, ATI HD2400 Pro Client 3 - Athlon 4200 x2, 1 GB RAM, nVidia 8500 GT Raleigh Computer Repair |
#927
|
|||
|
|||
I need to rename a lot of my files before I can start using BMI. I know the expected TV series naming convention is "SeriesName - SxxExx.avi", but I like the episode names in my file names. Will it work to name them "SeriesName - SxxExx- EpisodeName.avi" ?
|
#928
|
||||
|
||||
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 |
#929
|
||||
|
||||
Quote:
When a media file is skipped, it will be logged. So the log is your best bet to figure out why something is not being scanned by bmt.
__________________
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 |
#930
|
||||
|
||||
Quote:
commandline args are case sensitive... so RefershSageTV != refreshSageTV. If you use the --refreshSageTV then you should see a message that a request has been sent to sage to tell it to rescan its media. This is basically the same as hitting the rescan media button from within the UI. It does require that the sage remote apis be installed and working. If you get a message on the console indicating that a remote server could not be located, then the remote apis are not working. You can also test the remote apis by using the --report=quick command line arg... that will give you a quick report about your sage server and tell you about any potential problems it may find.
__________________
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 |
#931
|
||||
|
||||
Quote:
Yes... bmt does pull down Season and Episode information, but you'll need to be running a recent sagetv beta (6.5.14+) since it requires the newer sagetv apis in that build. If you have the remote apis installed, You can check a file from the commandline, by using java -jar metadatatools.jar --report=quick YOUR_FILE_NAME This will report information about that file, telling you it's percieved type, and whether it knows about any fanart, etc.
__________________
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 |
#932
|
||||
|
||||
basically anything like "seriesname - SxxExx - episodename.ext" should be fine. Episidodename will be ignored and only seriesname ans SxxExx are used for lookups.
__________________
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 |
#933
|
||||
|
||||
Quote:
__________________
Ghostlobster Server: Athlon 3000+, 1GB RAM, 2 Hauppauge 150s, HDHomeRun, HD-PVR driving 3 clients. Client 1 - Athlon 4600 x2, 2 GB RAM, ATI HD2600 XT Client 2 - Athlon 4200 x2, 1 GB RAM, ATI HD2400 Pro Client 3 - Athlon 4200 x2, 1 GB RAM, nVidia 8500 GT Raleigh Computer Repair |
#934
|
||||
|
||||
@ghostlobster - i just assumed you were doing a command line test... that's the only time i've seen bmt put fanart in the same dir as the media. It is normal for the .properties to be there, but fanart should not be there unless you have not configured the central fanart folder in SageMC or if you are running from the commandline and you haven't passed the --fanartFolder arg.
__________________
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 |
#935
|
||||
|
||||
Quote:
By the way, I'm running a command line test now, using the fanartFolder parameter and it's working, but I have to change the automatic updating somehow.
__________________
Ghostlobster Server: Athlon 3000+, 1GB RAM, 2 Hauppauge 150s, HDHomeRun, HD-PVR driving 3 clients. Client 1 - Athlon 4600 x2, 2 GB RAM, ATI HD2600 XT Client 2 - Athlon 4200 x2, 1 GB RAM, ATI HD2400 Pro Client 3 - Athlon 4200 x2, 1 GB RAM, nVidia 8500 GT Raleigh Computer Repair |
#936
|
|||
|
|||
Quote:
|
#937
|
||||
|
||||
Quote:
Code:
phoenix/mediametadata/fanartCentralFolder=YOUR_FOLDER phoenix/mediametadata/fanartEnabled=true And lastly, if things are not working as you think they should, logging will be in mailcheck.log (see first post for configuring logging) for most logging events, but the automatic plugin will log some brief log statements to the sagetv_0.txt log file.
__________________
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 |
#938
|
||||
|
||||
OK, very cool. Something must be messed up with my SageMC install on that box. the fanartfolder line was not in my .properties file, and the fanartEnabled line was set to false. Although, last night at some point after Mythbusters was recorded, the .jpgs were added to the recorded TV folder! I confirmed that the SageMC GUI had fanart enabled, and had the fanart folder properly identified, but the lines in the .properties file were in the above state.
Anyway, I just added those to lines, so we'll see how it goes. Thanks again! Quote:
__________________
Ghostlobster Server: Athlon 3000+, 1GB RAM, 2 Hauppauge 150s, HDHomeRun, HD-PVR driving 3 clients. Client 1 - Athlon 4600 x2, 2 GB RAM, ATI HD2600 XT Client 2 - Athlon 4200 x2, 1 GB RAM, ATI HD2400 Pro Client 3 - Athlon 4200 x2, 1 GB RAM, nVidia 8500 GT Raleigh Computer Repair |
#939
|
||||
|
||||
Quote:
EDIT: I fixed this problem by disabling BMT and rescanning. I thought I had done this, but I guess not.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. Last edited by panteragstk; 05-28-2009 at 11:00 AM. |
#940
|
||||
|
||||
I hope you didn't open a sagetv support ticket for bmt related issues.... That's not going to earn me any goodwill with the sagetv folks What was your issue? Was is slow scanning... which will happen if bmt is installed as a metadata plugin, since it will have process every file before sagetv will actually add it to the library.
__________________
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: 2 (0 members and 2 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 |