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
  #1  
Old 05-13-2010, 11:35 PM
raklar raklar is offline
Sage User
 
Join Date: Nov 2008
Location: Calgary, Alberta, Canada
Posts: 9
metadata errors on new recordings

I've been trying to get bmt 3.X properly setup off and on for the last few months and always seem to keep running into the same error. Finally had some time to dig into it today so I set it up with the latest installs of everything and let it run.

Basically what happens is it pulls down fanart and metadata fine on it's first run, then afterwards each new recording on my system ends up getting the fanart of the last recording parsed.

I finally think I tracked down the part of the problem, as I was looking through the metadata for the new recordings and noticed that all their show titles in the web interface were set to the same title of the last item parsed, if I went and changed one to the proper title it would then start using the proper fanart, but then each recording after that would start using that title as it's default. Once it gets into this state I'm screwed until I restart sage and let it reindex the content again, and then after that initial run the same problems happens again.

Any idea why this would be happening and what I can do to fix it? Is 4 stable enough to try and would it do anything to help this problem?
Reply With Quote
  #2  
Old 05-14-2010, 04:24 AM
ThePaladinTech's Avatar
ThePaladinTech ThePaladinTech is offline
Sage Aficionado
 
Join Date: Oct 2007
Location: South Lyon, MI
Posts: 452
its a known problem with both 3 and 4

http://forums.sagetv.com/forums/show...37&postcount=2

So IMHO why not use 4?
__________________
(current) SageServer: SageTV Open Source V9 - Virtual Ubuntu on Win10 HyperV MSI 970A-G46, AMD FX-8370 , SD Prime via OpenDCT, Donater ComSkip
Clients: HD-200, Nexus Player w/ Android miniclient
Storage: "nas" 16 drive Win10 w/ DrivePool running Plex, Emby, & SD PVR
Retired - Hava, MediaMVP, HD-100, HD-PVR, HVR-2250, Ceton InfiniTV4, Original (white) HDHomeRun Died - HD-100, HD-300
Reply With Quote
  #3  
Old 05-18-2010, 05:33 AM
ThePaladinTech's Avatar
ThePaladinTech ThePaladinTech is offline
Sage Aficionado
 
Join Date: Oct 2007
Location: South Lyon, MI
Posts: 452
Something I've noticed...

I am VERY curious what show it messes up on for others. why? because it always messes up on the same show for me, and i just now noticed it. perhaps it can help stuckless find a cure... if we can find some consistancy.

OK for me it is always Star Trek: Voyager OR Star Trek: The Next Generation.

I have two thoughts on this, and perhaps another key observation.

observation: I believe it records a next gen episode right before a voyager episode (or vice versa)

is it the fact the both shows start out 'star trek'?
is it the :?

if it is either and someone where to record CSI: Miami and CSI: New York I would think it would cause the problem?

here's the thing, I was MANUALLY doing my metadata and did a StarTrek: TNG episode ... no problem. when i clicked on the Star Trek Voyager episode it had the wrong show details!

first show in the "shows missing metadata" view was showing "Star Trek: The Next Generation - Thine own Self" the second show was showing "Star Trek: Voyager - Caretaker" - yet when I clicked on the voyager episode, after fetching the TNG episode info.... all show info was replaced with the prior metadata!

I hope this makes sense and that it helps - can anyone else confirm there problem has similar traits? (either the : or that you record two similarly named series?)
__________________
(current) SageServer: SageTV Open Source V9 - Virtual Ubuntu on Win10 HyperV MSI 970A-G46, AMD FX-8370 , SD Prime via OpenDCT, Donater ComSkip
Clients: HD-200, Nexus Player w/ Android miniclient
Storage: "nas" 16 drive Win10 w/ DrivePool running Plex, Emby, & SD PVR
Retired - Hava, MediaMVP, HD-100, HD-PVR, HVR-2250, Ceton InfiniTV4, Original (white) HDHomeRun Died - HD-100, HD-300
Reply With Quote
  #4  
Old 05-18-2010, 08:50 AM
raklar raklar is offline
Sage User
 
Join Date: Nov 2008
Location: Calgary, Alberta, Canada
Posts: 9
I can't say I've noticed it with any specific show, basically it seems to just use the metadata from whichever show was scanned last on a manual scan.

After the manual scan finished every show is assigned the title from that show when the sage plugin tries to pull down the metadata, where you notice it the most is with TVExpoler as you quickly see all the fanart for new recording at the top of the list set to the last show that was scanned.

I've actually just turned off the metadata plugin and I am only using bmt for downloading fanart for my recording now, mostly because of this bug, but also because I find that zap2it's program data, even though it's missing some details (like episode number etc...) is far more accurate than where bmt is pulling from. Far to many of my series recording have their descriptive episode summary / title replaced with a generic one that is the same for all episodes for the season when I use bmt to update the metada.

Also I updated to use bmt 4 and I must say I absolutely love the new web interface! great job stuckless!

Last edited by raklar; 05-18-2010 at 08:52 AM.
Reply With Quote
  #5  
Old 05-19-2010, 03:00 AM
Tiki's Avatar
Tiki Tiki is offline
Sage Icon
 
Join Date: Feb 2005
Location: Southwest Florida, USA
Posts: 2,009
My experience has been that doing a manual scan on an episode of a show that has not been recorded yet (something in the program guide, or "future airings" screens in Sage), will never cause a problem. However, a manual scan on something that has already been recorded will almost always cause the "cross-linking" problem.

The difference is that when doing a manual scan on a Sage Recording, BMT sets a couple of "custom" MetaData fields. The custom fields will not be shown inside the default Sage screens (but could possibly be shown with certain STVi's installed). These custom fields include one that labels a recording as a "TV Show" or "Movie" and one that contains the Episode Title. These custom metadata fields get stored inside Wiz.bin.

These custom metadata fields do not get set when you do a manual scan on something that Sage has not recorded yet. When the "Cross-linking" happens, it is these custom fields that are wrong.

I don't know if the bug is in the BMT code or in the Sage API, but I am sure that the cross-linking problem would go away if these custom metadata fields were not set. Unfortunately, this would also break some other functionality - including the ability for BMT to recognize that a Movie recorded from TV was in fact a movie and not a TV Show (which would mean that it would try to find fanart on theTVDB.com instead of IMDB.com and would then not find anything).

Long story short:
(1) as a work around, try doing your manual scans on Sage Recordings by first clicking on the "Future airings" button, and selecting some future episode to scan rather than directly scanning an episode that Sage has already recorded.
(2) perhaps in a future Beta, Stuckless could consider not writing any metadata including the custom fields for Sage Recordings. He already tried not updating the standard metadata...
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM
Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2)
,USBUIRT (multi-zone)
Source:
Comcast/Xfinity X1 Cable
Primary Client: Server Other Clients: (1) HD200, (1) HD300
Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE,
HDHR, HVR-2250, HD-PVR
Reply With Quote
  #6  
Old 05-19-2010, 09:22 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
First my apologies for not being active lately, it's been a busy time for me in other non sage areas.

I can certainly try to not update any metadata fields but canary will no longer work.
Reply With Quote
  #7  
Old 05-20-2010, 02:49 AM
Tiki's Avatar
Tiki Tiki is offline
Sage Icon
 
Join Date: Feb 2005
Location: Southwest Florida, USA
Posts: 2,009
Quote:
Originally Posted by stuckless View Post
I can certainly try to not update any metadata fields but canary will no longer work.
I'm sorry, but what is "canary"?

I am sure that not updating any metadata would cause us to lose some important functionality, but I don't see how else you can isolate the cross-linking problem. Ideally it would not be removed permanently, but just long enough to (a) prove that this is where the problem lies, and (b) hopefully find a real fix.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM
Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2)
,USBUIRT (multi-zone)
Source:
Comcast/Xfinity X1 Cable
Primary Client: Server Other Clients: (1) HD200, (1) HD300
Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE,
HDHR, HVR-2250, HD-PVR
Reply With Quote
  #8  
Old 05-20-2010, 07:01 AM
raklar raklar is offline
Sage User
 
Join Date: Nov 2008
Location: Calgary, Alberta, Canada
Posts: 9
Or until this bug is found, have it as an option in the settings to only pull down fanart from the plugin. As I was mentioning in another post, the metadata pulled isn't always as accurate as what was originally stored in the guide to begin with. It would be nice to have that option.
Reply With Quote
  #9  
Old 05-20-2010, 12:34 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Tiki View Post
I'm sorry, but what is "canary"?

I am sure that not updating any metadata would cause us to lose some important functionality, but I don't see how else you can isolate the cross-linking problem. Ideally it would not be removed permanently, but just long enough to (a) prove that this is where the problem lies, and (b) hopefully find a real fix.
Canary was supposed to be fanart. Obviously I typed some wrong keys and my phone autocorrected.
Reply With Quote
  #10  
Old 05-21-2010, 06:12 AM
OneOfMany OneOfMany is offline
Sage Aficionado
 
Join Date: Apr 2009
Location: Winnipeg
Posts: 374
Quote:
Originally Posted by stuckless View Post
Canary was supposed to be fanart. Obviously I typed some wrong keys and my phone autocorrected.
ROFL..

RANTg
Reply With Quote
  #11  
Old 05-21-2010, 12:13 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by raklar View Post
Or until this bug is found, have it as an option in the settings to only pull down fanart from the plugin. As I was mentioning in another post, the metadata pulled isn't always as accurate as what was originally stored in the guide to begin with. It would be nice to have that option.
Are you using 3.x or 4.x. I don't think that 4.x will actually update the metadata of recording other than the fanart.
Reply With Quote
  #12  
Old 05-21-2010, 03:47 PM
raklar raklar is offline
Sage User
 
Join Date: Nov 2008
Location: Calgary, Alberta, Canada
Posts: 9
Quote:
Originally Posted by stuckless View Post
Are you using 3.x or 4.x. I don't think that 4.x will actually update the metadata of recording other than the fanart.
I was using 3.x, but I did just upgrade to 4.x after starting this thread but I also turned off the plugin at the same time.
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
Confused about Creating MetaData and Importing TV Recordings Diego Garcia SageTV Customizations 1 05-07-2009 02:15 PM
Clean out old metadata created by My Movies before creating new metadata for SageTV? Texas-Hansen SageTV Customizations 0 02-12-2009 10:31 AM
Program metadata and recordings that have been compressed vca SageTV Software 1 07-14-2008 01:04 PM
Moving recordings to imported dirs and metadata files, using SageMC brzez SageMC Custom Interface 1 03-13-2008 01:45 PM
Simultaneous multiple recordings to same external drive-Event Viewer errors sometimes mkanet SageTV Beta Test Software 1 10-06-2005 12:06 PM


All times are GMT -6. The time now is 01:30 PM.


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