|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#2341
|
||||
|
||||
Sean,
I'm trying to get this set up and I can't figure out if I'm going to need to rename my imported videos, or if there is a configuration option I'm missing. I'm trying to Web UI scan for fanart for imported videos with the filename format like this "Battlestar Galactica 4-01 He That Believeth in Me.mkv", but it seems to be doing a search for a movie called "Battlestar Galactica 4-01 He That Believeth in Me". Is there a way to configure BMT/Phoenix to recognize this filename format? Phoenix Version: 1.58, sagex.api version: 6.6.2, Metadata tools version: 3.1 John |
#2342
|
||||
|
||||
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 |
#2343
|
|||
|
|||
Using MyMovies as metadata provider for Videos
I have been trying to find some specifics and searching found this:
48 Add MyMovies xml support MyMovies support is added in the same way that DVDProfiler support is added. You provider BMT with the location of your MyMovies xml file and it index it and use it as a metadata source. BMT will re-index the xml file automatically as the file changes. MyMovies doesn't require you to set an images folder, since it stores the complete path to its images in its xml file. Set the following property in your metadata.properties file to identify the MyMovies xml file. Code: /mymovies/xmlFile= If I understand the steps involved correctly: 1. Move MyMovies to the top of the list of providers. (I can do this) 2. Update metadata.properties. (I cannot find a specific file with this exact name unless it is the "sample" one with not much on it. What is the exact name and where is it located?) 3. I am using MyMovies WHS and I am not able to find one central xml file as I believe one for each title is stored in its own folder. Which sub do I link? The main share - top level? 4. I am happy with the meta already fetched by MM but I am done ripping my DVD collection and thus BMT already has metadata. How do I get it to replace the current meta with the MM one, of course after taking care of 1-3 above. Thanks for your assistance. |
#2344
|
||||
|
||||
Quote:
I just need to figure out how to get the Phoenix to find the fanart, or is that something that's not configurable. John |
#2345
|
||||
|
||||
It appears that updating the metadata gets it working with my filenames.
Have noticed one irritation though. Our EPG often has no episode name, but the episode description is correct. When the metadata gets updated, the show title is written into the episode field and the description is replaced with generic show information, so all the shows have the same description. Is there a way to stop it doing that? John |
#2346
|
||||
|
||||
Quote:
In 4.0, the default behaviour will be not NOT touch the wiz.bin for TV recordings.
__________________
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 |
#2347
|
||||
|
||||
Quote:
But, my understanding is that you'll need a central xml collection file that you configure in the web ui (Configuration -> Metadata -> My Movies). The MyMovies (and DVD Profiler) implementation works by indexing your entire collection xml and then when a movie is added to sage, it then searches your collection xml for the movie and pulls the metadata from it, including references to fanart, and writes it in a format that sage can use. Another user has mentioned that they are using a different tool, but they they have individual xml files per title. In 4.0 of bmt (not released) i now have the facility to do lookups based on filename, so there is potential that I can better support the notion of individual xml files per title, but not until 4.0 is released. (ie, it would probably come as a 4.1 release). as for the metadata.properties, you can ignore that for now... since it will be going away, and you only needed when you are trying to "force" a match on a series/movie where they are multiple matches returned, and bmt can't determine the best match.
__________________
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 |
#2348
|
||||
|
||||
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 |
#2349
|
||||
|
||||
Quote:
I've been meaning to update my Edit Metadata panel to add support for some of the values used by Phoenix. Looks like I need to at least have MediaType and MediaTitle included. John |
#2350
|
||||
|
||||
Yeah, those 2 are really the only important ones, especially for fanart.
__________________
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 |
#2351
|
||||
|
||||
Alright, I'm confused by the metadata-titles.properties file and how it works.
I'm trying to get fanart for "Survivor: Heroes vs. Villains" to show up. theTVDB has it listed as simply "Survivor". Based on the info in the thread, I placed this in my metadata-titles.properties file and restarted the SageTV server: Survivor\:\ Heroes\ vs\.\ Villains=tvdb\:76733 but I'm not getting any fanart being downloaded and no (empty) directories are being created. Does this redirect create a "Survivor" folder where my fanart is and point the entry to it or does it create a "Survivor: Heroes vs. Villains" folder? Same goes for "The Daily Show with Jon Stewart" which is only "The Daily Show" on theTVDB. Haven't been able to get that to work either. I've tried manually doing a rescan through the web interface too. I must be missing something somewhere... maybe an entry in my Sage properites file? does this work system-wide if it's on the server metadata-titles.properties file? or do I need to need to change the metadata-titles.properties file at each client (PC) as well? I also notice there are already some entries in the metadata-titles.properties file that I didn't place there, what did?? thanks in advance.
__________________
Server: AMD 9600 Phenom on XP, Gigabyte GA-MA78GPM, 2GB RAM, 320+250+500 GB SATA drives, HDHomeRun Prime, HD-PVR x.5.1, Paterson serial Client/Encoder:AMD 3800+ X2, 512 MB RAM, ATI X1650 XT, nMediaPC case, Hauppauge HD-PVR, Cyberlink/ArcSoft decoders, USB-UIRT Client/Encoder: AMD 3800+ X2, 512 MB RAM, 6150 graphics, nMediaPC case, ArcSoft decoders Client: HD300, Asus Pundit P1-AH1, AMD 3800+ X2 CPU, 1 GB RAM, 6150 graphics, ArcSoft decoders Backup: Synology SageTV version: FINAL |
#2352
|
|||
|
|||
any chance that there is a way to clear the failed mediafiles list?
also is there anyway to manually update metadata? the 2009 movie "nine" is listed in imdb, but all of my bmt searches provide data for the 2009 movie "9" (returns nine for the title). thanks!
__________________
AMD Athlon X2-3800+, Asus A8N-SLI Deluxe, 2x512 GB DDR400, BFG 7600 GT, 2 Hauppauge PVR 500 Cards, Motorola DCT6208 via FW, USB-UIRT, 3 MediaMVP's, DirMon2, ShowAnalyzer |
#2353
|
||||
|
||||
Quote:
This system is flawed, since it requires that a search return results. If you have a search that doesn't return any results, or if your result is not in the list, then the metadata.properties is useless. Because of this, I've changed this in 4.0, so that instead of consulting the metadata.properties after the search, it actually will consult it before the search even starts. That allows you to setup a better search criteria before the search even happens. 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 |
#2354
|
|||
|
|||
Stuckless, great addition to Sage.
I have a pile of recorded, downloaded and collected. Unfirtunalty the filenames are "show name - episode name". The scan does not pick up the metadata however if I manually set it as TV, cut and paste the show name and then episode name, BMI, always finds it and adds the metadata correctly. I must be doing something wrong, if all the data needed (show and episode) are in the files name, where and how do I get BMI to correctly parse the name and then search?? Thank you |
#2355
|
||||
|
||||
Quote:
You could add a tvfilename scrapert (scrapers/xbmc/tvfilenames/) but it requires some understanding of regex. If you look at the SageRecordingAiring.xml scraper you can see that it is used to parse out the Show and Episode from a filename, as long as the filename matches the sage recording format. I'd recommend using the commandline for scraper testing... Code:
java -jar MetadataTool.jar filename.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 |
#2356
|
||||
|
||||
Quote:
__________________
Server: AMD 9600 Phenom on XP, Gigabyte GA-MA78GPM, 2GB RAM, 320+250+500 GB SATA drives, HDHomeRun Prime, HD-PVR x.5.1, Paterson serial Client/Encoder:AMD 3800+ X2, 512 MB RAM, ATI X1650 XT, nMediaPC case, Hauppauge HD-PVR, Cyberlink/ArcSoft decoders, USB-UIRT Client/Encoder: AMD 3800+ X2, 512 MB RAM, 6150 graphics, nMediaPC case, ArcSoft decoders Client: HD300, Asus Pundit P1-AH1, AMD 3800+ X2 CPU, 1 GB RAM, 6150 graphics, ArcSoft decoders Backup: Synology SageTV version: FINAL |
#2357
|
|||
|
|||
Quote:
GaryUnmarried-GaryGivesSashaHisFullAttention or Gary Unmarried - Gary Gives SashaHis Full Attention I appreciate all the efforts of everyone. I am not a programmer but a pretty goog geek. I have been thinking about creating a roadmap to the ideal media center. It would include BMT, TVExplorer, etc. So far these are my favorite plugins. So.....I offer my help in merging the best of the best |
#2358
|
||||
|
||||
@dkopp, copy this and save it to Show-Episode.xml in the scrapers/xbmc/tvfilenames/ directory.
Code:
<?xml version="1.0" encoding="UTF-8"?> <!-- TV Filename Scraper. Used to Scrape Show Name - Episode Title format $$1 is always the complete file uri --> <scraper name="Show-Episode" content="filename" thumb="thumb.png"> <!-- input: $1=complete file uri --> <!-- returns: series name --> <GetShowName dest="3"> <RegExp input="$$1" output="\1" dest="3"> <expression>.*/([^-]+)-(.+)\.</expression> </RegExp> </GetShowName> <!-- input: $1=complete file uri --> <!-- returns: Compressed Episode Title from the Filename--> <GetEpisodeTitle dest="3"> <RegExp input="$$1" output="\2" dest="3"> <expression>.*/([^-]+)-(.+)\.</expression> </RegExp> </GetEpisodeTitle> </scraper>
__________________
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 |
#2359
|
||||
|
||||
New thread for the Beta 4.x discussions.
Just wanted to let people know that there is a new beta thread for discussions on the upcoming 4.0 release. (there is a beta download there as well)
We should leave this thread for 3.x discussions.
__________________
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 |
#2360
|
||||
|
||||
Quote:
Emailed you some log info. In the meantime saw the post regarding intro of 4.0 . I'm wondering if switching to 4.0 would be a better way to start resolving my issues? I'm always reluctant to start changing things that aren't working yet.... Any suggestions? Thx. Ben. |
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 |