SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations > Batch Metadata Tools
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV.

Reply
 
Thread Tools Search this Thread Display Modes
  #781  
Old 04-28-2011, 10:49 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by mkanet View Post
PS: I'm having a similar problem with the news show "Nightline". In my sageTV Guide it's called "Nightline"; but under TVDB it's called "Nightline Face-off"; which CMT can fine in a search; but when I manually select it, I dont see any fanart for it. There seems to be an IMDB entry for it; which doesnt show up in the CMT search.

Is there a problem with BMT automatic fanart/metadata downloader for popular News shows? Does the latest BMT by default check IMDB entries for News shows?

Sean, since these are national shows, I think you might be able to reproduce this behavior; and, maybe offer a suggestion for automatically (or manually) getting fanart/metadata for these news shows (preferably automatically).

I dont have any problems with "60 Minutes" or "Good Morning America".
'Nightline' is in tvdb. (id=71392). The problem is it doesn't have any fanart. 60 Minutes, and GMA, however, DO have fanart. tvdb, being community driven.. the fix would be to generate a banner for it, and upload it.

EDIT: I just uploaded a banner for nightline to tvdb. a search should now result in it being downloaded.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room

Last edited by Fuzzy; 04-28-2011 at 11:00 PM.
Reply With Quote
  #782  
Old 04-29-2011, 08:50 AM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
Thanks Fuzzy. Actually, I'm more curious about how BMT automatic / CMT handles missing fanart/metadata not available on tbdb; when some of the missing components already available on IMDB. I was under the impression that when fanart/metadata is not available on tbdb, BMT would automatically supplement missing items from IMDB. If the current behavior doesnt do this, it would be great if it would. I dont think IMDB does banners/backgrounds, but at least it has very complete poster and metadata for TV/movies (better than having no images at all).

Thanks again for uploading the banner.
-Michael

Quote:
Originally Posted by Fuzzy View Post
'Nightline' is in tvdb. (id=71392). The problem is it doesn't have any fanart. 60 Minutes, and GMA, however, DO have fanart. tvdb, being community driven.. the fix would be to generate a banner for it, and upload it.

EDIT: I just uploaded a banner for nightline to tvdb. a search should now result in it being downloaded.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #783  
Old 04-29-2011, 09:08 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by mkanet View Post
I was under the impression that when fanart/metadata is not available on tbdb, BMT would automatically supplement missing items from IMDB.
Good thing you asked the question... because your assumption is wrong

BMT uses a list of metadata providers for fetching metadata. The providers are tested, in order, until a "good match" is found.

So, if your providers are "tmdb,imdb", then bmt will try tmdb first, and then ONLY try imdb if the tmdb fails.

For movies, this is exactly how this works, but for TV, there is ONLY ONE PROVIDER, tvdb. So, if a lookup to tvdb fails, then it's done. BMT only has a single tv metadata provider. When it comes to TV, BMT will not, (nor has it ever) use imdb. I have not written the scraper to parse out tv information from imdb, nor is it something that I will ever do. Screen sraping is painful to support....

and I'll re-iterate here, that given that I'm the only person working on this project, then the likihood of supporting a another tv provider is non-existent. My SageTV time, lately, due to other committments, is dwindling fast I've been trying to wrap up a bunch of things so that I can better focus on other projects. I'll always continue to work on sagetv, but not to the degree that I've been doing these past couple of years.
Reply With Quote
  #784  
Old 04-29-2011, 09:30 AM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
Thanks for explaining perfectly. It's completely understandable to support tvdb scraping only for TV. I'm very happy the current state BMT/CMT manual downloading via sageTV interface is. Basically, anything I can throw at BMT automatic feature, it can handle. Some of the weirdest named titles BMT seems to handle without any issues for me.

Thanks,
Michael

Quote:
Originally Posted by stuckless View Post
Good thing you asked the question... because your assumption is wrong

BMT uses a list of metadata providers for fetching metadata. The providers are tested, in order, until a "good match" is found.

So, if your providers are "tmdb,imdb", then bmt will try tmdb first, and then ONLY try imdb if the tmdb fails.

For movies, this is exactly how this works, but for TV, there is ONLY ONE PROVIDER, tvdb. So, if a lookup to tvdb fails, then it's done. BMT only has a single tv metadata provider. When it comes to TV, BMT will not, (nor has it ever) use imdb. I have not written the scraper to parse out tv information from imdb, nor is it something that I will ever do. Screen sraping is painful to support....

and I'll re-iterate here, that given that I'm the only person working on this project, then the likihood of supporting a another tv provider is non-existent. My SageTV time, lately, due to other committments, is dwindling fast I've been trying to wrap up a bunch of things so that I can better focus on other projects. I'll always continue to work on sagetv, but not to the degree that I've been doing these past couple of years.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #785  
Old 04-30-2011, 09:08 AM
bikesquid's Avatar
bikesquid bikesquid is offline
Sage Aficionado
 
Join Date: Jan 2010
Location: California's North Coast
Posts: 392
I see in the user guide TV show specials (between season specials like xmas, etc) aren't supported yet. Any idea if/when that might come? I kinda assumed that by putting in the original air date from thetvdb and episode title I'd get some success, but nothing....
Reply With Quote
  #786  
Old 04-30-2011, 01:38 PM
skiingwiz skiingwiz is offline
Sage Aficionado
 
Join Date: Jan 2005
Posts: 366
Quote:
Originally Posted by bikesquid View Post
I see in the user guide TV show specials (between season specials like xmas, etc) aren't supported yet. Any idea if/when that might come? I kinda assumed that by putting in the original air date from thetvdb and episode title I'd get some success, but nothing....
This issue ticket exists for this enhancement. Star it and Sean will know there is one more person looking for this feature.
Reply With Quote
  #787  
Old 05-11-2011, 05:49 AM
SWKerr SWKerr is offline
Sage Icon
 
Join Date: Jun 2008
Posts: 1,178
I have started recording some HBO like movies and have noticed that Genre tag always starts with "Movie". I cant seem to change it. I suspect because Sage is imbedding this info into the file somewhere.

This is especially annoying because Diamond appears to only uses the first entry in its Genre view.

Is there a way to change this I have not discovered.
Reply With Quote
  #788  
Old 05-14-2011, 08:33 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by SWKerr View Post
I have started recording some HBO like movies and have noticed that Genre tag always starts with "Movie". I cant seem to change it. I suspect because Sage is imbedding this info into the file somewhere.

This is especially annoying because Diamond appears to only uses the first entry in its Genre view.

Is there a way to change this I have not discovered.
There is nothing in bmt to handle this... but you could probably use sjq and write a script that updates the genre based on a certain condition. The "Movie" genre is added by sagetv for recorded movies. It's how tools like bmt can know that a recording is in fact a Movie... without it, BMT would assume that the recording is a TV show.
Reply With Quote
  #789  
Old 05-18-2011, 05:53 PM
bikesquid's Avatar
bikesquid bikesquid is offline
Sage Aficionado
 
Join Date: Jan 2010
Location: California's North Coast
Posts: 392
I have a number of seasons of a series that bmt just isn't associating unless I manually go in and search. The file names/directory names are the same as other seasons that it does find so I've no clue what's going on. Any ideas? A clue is that the title field is showing the whole file name, i.e. title - SxxExx. I've removed relative path and removed the import directory, added it back and done a rescan without luck.
Reply With Quote
  #790  
Old 05-19-2011, 04:10 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by bikesquid View Post
I have a number of seasons of a series that bmt just isn't associating unless I manually go in and search. The file names/directory names are the same as other seasons that it does find so I've no clue what's going on. Any ideas? A clue is that the title field is showing the whole file name, i.e. title - SxxExx. I've removed relative path and removed the import directory, added it back and done a rescan without luck.
As a rule of thumb, if you are seeing the full path in the title, then that should be an indication that BMT is not handling the file (ie, it is skipped or errored).

Bmt willl only skip a file if the file has existing metadata at the time of import. The most likely cause of this is that this file has an existing .properties, and as a result, bmt skips it.

In the case of an error, it could be many different things.

Anytime you have a file that is not updating automatically, you should check the logs/phoenix-metadata.log file to search for the filename. This file, while technically a log file, is really a simplified file that is of more value to you, than me. It will write an entry for each file handled, and another entry if the file is skipped, or has an error. And if you don't see the filename in there at all... then bmt didn't receive a request to handle it.
Reply With Quote
  #791  
Old 05-19-2011, 08:55 AM
bikesquid's Avatar
bikesquid bikesquid is offline
Sage Aficionado
 
Join Date: Jan 2010
Location: California's North Coast
Posts: 392
Quote:
Originally Posted by stuckless View Post
Anytime you have a file that is not updating automatically, you should check the logs/phoenix-metadata.log file to search for the filename. This file, while technically a log file, is really a simplified file that is of more value to you, than me. It will write an entry for each file handled, and another entry if the file is skipped, or has an error. And if you don't see the filename in there at all... then bmt didn't receive a request to handle it.
That's helpful, thanks. Got it updating the majority of what it was missing as a result. Follow-up question, Is there a way to 'stuff' an answer when bmt does a search on a show that doesn't exist in tvdb? For instance, "Alys" doesn't exist, but I still want sage to show it in all recordings, I've got the series/episodes listed in the standard series - SxxEyy.ext format and just want bmt to pull that info and force the situation based on filename.... Any suggestions?
Reply With Quote
  #792  
Old 05-19-2011, 10:39 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by bikesquid View Post
That's helpful, thanks. Got it updating the majority of what it was missing as a result. Follow-up question, Is there a way to 'stuff' an answer when bmt does a search on a show that doesn't exist in tvdb? For instance, "Alys" doesn't exist, but I still want sage to show it in all recordings, I've got the series/episodes listed in the standard series - SxxEyy.ext format and just want bmt to pull that info and force the situation based on filename.... Any suggestions?
If it's a case where Alys does not exist in http://thetvdb.com/ then I'd add the series, and stub out the season/episode information. thetvdb.com is a community driven site, so that would be my suggestion.
Reply With Quote
  #793  
Old 05-19-2011, 10:48 AM
bikesquid's Avatar
bikesquid bikesquid is offline
Sage Aficionado
 
Join Date: Jan 2010
Location: California's North Coast
Posts: 392
Quote:
Originally Posted by stuckless View Post
If it's a case where Alys does not exist in http://thetvdb.com/ then I'd add the series, and stub out the season/episode information. thetvdb.com is a community driven site, so that would be my suggestion.
Doh! OK, well that's obvious, will do. Thanks for the suggestion!

What about something that does exist but bmt isn't finding it for some reason? Tropical Heat is an example... I've even tried copying the series title from the site to make sure I didn't have a typo....
Reply With Quote
  #794  
Old 05-19-2011, 02:12 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by bikesquid View Post
Doh! OK, well that's obvious, will do. Thanks for the suggestion!

What about something that does exist but bmt isn't finding it for some reason? Tropical Heat is an example... I've even tried copying the series title from the site to make sure I didn't have a typo....
I'd need the complete filename, and then I can do a test to see why bmt doesn't like it (and maybe account for it, somehow). Of course, sometimes, thetvdb is just offline (usually overwhelmed by requests).
Reply With Quote
  #795  
Old 05-19-2011, 03:09 PM
bikesquid's Avatar
bikesquid bikesquid is offline
Sage Aficionado
 
Join Date: Jan 2010
Location: California's North Coast
Posts: 392
Quote:
Originally Posted by stuckless View Post
I'd need the complete filename, and then I can do a test to see why bmt doesn't like it (and maybe account for it, somehow). Of course, sometimes, thetvdb is just offline (usually overwhelmed by requests).
I did test 'other' names to make sure (as I understand it) that the search would return info for another file name.... so I think it's not a question of timing out, but could be wrong. Please give this file name a try:
F:\Tropical Heat\Season 1\Tropical Heat - S01E01.avi
Thanks!
Reply With Quote
  #796  
Old 05-19-2011, 07:54 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
My guess would be that it's because there is no English entry for Tropical Heat on thetvdb.com
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #797  
Old 05-20-2011, 07:39 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Fuzzy View Post
My guess would be that it's because there is no English entry for Tropical Heat on thetvdb.com
I agree. When BMT requests show info it passes the default language flag, which is en, unless you've configured it differently. Because of this bmt will not fetch metadata unless there is a language match.

Something that I could consider (down the road) is adding a <language> field to the media titles, so that you can override the language per show, if needed.
Reply With Quote
  #798  
Old 05-20-2011, 05:03 PM
bikesquid's Avatar
bikesquid bikesquid is offline
Sage Aficionado
 
Join Date: Jan 2010
Location: California's North Coast
Posts: 392
Quote:
Originally Posted by stuckless View Post
I agree. When BMT requests show info it passes the default language flag, which is en, unless you've configured it differently. Because of this bmt will not fetch metadata unless there is a language match.

Something that I could consider (down the road) is adding a <language> field to the media titles, so that you can override the language per show, if needed.
Thanks, that makes sense and something I'll be aware of in the future. With a mindset of any info is better than no info it would kinda cool if bmt had a global primary and secondary, where secondary would be used if primary doesn't exist and could be set to a specific language code or 'any' if so desired. Of coarse from where I sit it's easy to describe wish-list stuff. Thanks for BMT, it's very cool as is!
Reply With Quote
  #799  
Old 05-21-2011, 04:38 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by bikesquid View Post
Thanks, that makes sense and something I'll be aware of in the future. With a mindset of any info is better than no info it would kinda cool if bmt had a global primary and secondary, where secondary would be used if primary doesn't exist and could be set to a specific language code or 'any' if so desired. Of coarse from where I sit it's easy to describe wish-list stuff. Thanks for BMT, it's very cool as is!
The problem with that approach is that I'd be hitting the tvdb server quite often (for cases where the primary fails for any reason). I don't like to send any more traffic than what is required, since they are a free service with limited resources.
Reply With Quote
  #800  
Old 08-06-2011, 06:41 PM
bikesquid's Avatar
bikesquid bikesquid is offline
Sage Aficionado
 
Join Date: Jan 2010
Location: California's North Coast
Posts: 392
Quick question... (famous last words).... I've got two directories, "movies" and "TV"... everything under each is as it would obviously be... only sage/bmt seems to put anything it can't find metadata for on thetvdb as a movie by default, which is usually not the case and I'd like it to simply be listed under the tv portion of the UI if it's under the directory. I put everything in the format "Series - SxxExx" so that's how I'd like it to show up if nothing is found.

Is there a way to force bmt to define mediatype as TV if it's under the parent directory TV when doing an automagic search??
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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


All times are GMT -6. The time now is 02:32 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.