Jump to content

Update TV Show Metadata more than once every 30 days?


Recommended Posts

LqHnyBear
Posted

Is there a way to update the data more often. I keep having my TV shows showing episodes in upcoming that aren't correct. Once I manually update the individual shows, it then shows properly.

Posted

Just run a periodic library scan and it will happen on its own.

LqHnyBear
Posted

I do have my library scan every 3 hours and the metadata doesn't appear to ever get updated then. Also if I go to the metamanager and click on the top most directory, Tv Shows and refresh all metadata, nothing gets updated either. As you can see from the image I attached I have the proper directory structure so I'm not sure where it's messing up. I'm on emby 3.3.1.0

 

5aa5f54069fe7_emby1.jpg

Posted

The metadata won't get updated every three hours just because a scan is running every three hours.

 

However, if you have internet metadata enabled for that particular library, then the regular library scan will handle checking for changes to the upcoming schedule.

LqHnyBear
Posted

I am seeing a error in my logs although I don't know if this is the problem or how to fix it.

2018-03-11 23:37:03.332 Error App: Error in Emby Xml
	*** Error Report ***
	Version: 3.3.1.0
	Command line: C:\Users\lqhny\AppData\Roaming\Emby-Server\system\EmbyServer.dll
	Operating system: Microsoft Windows NT 6.2.9200.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: True
	Processor count: 8
	Program data path: C:\Users\lqhny\AppData\Roaming\Emby-Server\programdata
	Application directory: C:\Users\lqhny\AppData\Roaming\Emby-Server\system
	System.Xml.XmlException: Root element is missing.
	   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
	   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
	   at System.Xml.XmlTextReaderImpl.Read()
	   at System.Xml.XmlReader.MoveToContent()
	   at MediaBrowser.LocalMetadata.Parsers.BaseItemXmlParser`1.Fetch(MetadataResult`1 item, String metadataFile, XmlReaderSettings settings, Encoding encoding, CancellationToken cancellationToken)
	   at MediaBrowser.LocalMetadata.Parsers.BaseItemXmlParser`1.Fetch(MetadataResult`1 item, String metadataFile, CancellationToken cancellationToken)
	   at MediaBrowser.LocalMetadata.Providers.BoxSetXmlProvider.Fetch(MetadataResult`1 result, String path, CancellationToken cancellationToken)
	   at MediaBrowser.LocalMetadata.BaseXmlProvider`1.GetMetadata(ItemInfo info, IDirectoryService directoryService, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.Manager.MetadataService`2.<RefreshWithProviders>d__38.MoveNext()
	System.Xml.XmlException
	   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
	   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
	   at System.Xml.XmlTextReaderImpl.Read()
	   at System.Xml.XmlReader.MoveToContent()
	   at MediaBrowser.LocalMetadata.Parsers.BaseItemXmlParser`1.Fetch(MetadataResult`1 item, String metadataFile, XmlReaderSettings settings, Encoding encoding, CancellationToken cancellationToken)
	   at MediaBrowser.LocalMetadata.Parsers.BaseItemXmlParser`1.Fetch(MetadataResult`1 item, String metadataFile, CancellationToken cancellationToken)
	   at MediaBrowser.LocalMetadata.Providers.BoxSetXmlProvider.Fetch(MetadataResult`1 result, String path, CancellationToken cancellationToken)
	   at MediaBrowser.LocalMetadata.BaseXmlProvider`1.GetMetadata(ItemInfo info, IDirectoryService directoryService, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.Manager.MetadataService`2.<RefreshWithProviders>d__38.MoveNext()
LqHnyBear
Posted

Almost daily I have incorrect episodes appearing in the upcoming list and the only way I ever get them to go away is to manually update the metadata for whichever show it is.

Posted

 

I am seeing a error in my logs although I don't know if this is the problem or how to fix it.

2018-03-11 23:37:03.332 Error App: Error in Emby Xml
	*** Error Report ***
	Version: 3.3.1.0
	Command line: C:\Users\lqhny\AppData\Roaming\Emby-Server\system\EmbyServer.dll
	Operating system: Microsoft Windows NT 6.2.9200.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: True
	Processor count: 8
	Program data path: C:\Users\lqhny\AppData\Roaming\Emby-Server\programdata
	Application directory: C:\Users\lqhny\AppData\Roaming\Emby-Server\system
	System.Xml.XmlException: Root element is missing.
	   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
	   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
	   at System.Xml.XmlTextReaderImpl.Read()
	   at System.Xml.XmlReader.MoveToContent()
	   at MediaBrowser.LocalMetadata.Parsers.BaseItemXmlParser`1.Fetch(MetadataResult`1 item, String metadataFile, XmlReaderSettings settings, Encoding encoding, CancellationToken cancellationToken)
	   at MediaBrowser.LocalMetadata.Parsers.BaseItemXmlParser`1.Fetch(MetadataResult`1 item, String metadataFile, CancellationToken cancellationToken)
	   at MediaBrowser.LocalMetadata.Providers.BoxSetXmlProvider.Fetch(MetadataResult`1 result, String path, CancellationToken cancellationToken)
	   at MediaBrowser.LocalMetadata.BaseXmlProvider`1.GetMetadata(ItemInfo info, IDirectoryService directoryService, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.Manager.MetadataService`2.<RefreshWithProviders>d__38.MoveNext()
	System.Xml.XmlException
	   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
	   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
	   at System.Xml.XmlTextReaderImpl.Read()
	   at System.Xml.XmlReader.MoveToContent()
	   at MediaBrowser.LocalMetadata.Parsers.BaseItemXmlParser`1.Fetch(MetadataResult`1 item, String metadataFile, XmlReaderSettings settings, Encoding encoding, CancellationToken cancellationToken)
	   at MediaBrowser.LocalMetadata.Parsers.BaseItemXmlParser`1.Fetch(MetadataResult`1 item, String metadataFile, CancellationToken cancellationToken)
	   at MediaBrowser.LocalMetadata.Providers.BoxSetXmlProvider.Fetch(MetadataResult`1 result, String path, CancellationToken cancellationToken)
	   at MediaBrowser.LocalMetadata.BaseXmlProvider`1.GetMetadata(ItemInfo info, IDirectoryService directoryService, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.Manager.MetadataService`2.<RefreshWithProviders>d__38.MoveNext()

 

That could be a problem. Consider uninstalling the xml metadata plugin and using Emby default nfo format.

LqHnyBear
Posted

I don't have any kind of xml metadata plugin installed. I only have "Backup & Restore" installed. I just checked.

Posted

Ok sorry my mistake. I assumed that was related to refreshing a series but that little snippet you posted has nothing to do with this.

LqHnyBear
Posted

Is there a way to force emby to update metadata for the TV shows at least daily?

Posted

Like I already said, it should already be happening. If you think this isn't the case, then please discuss an example and attach the information requested in how to report a problem. thanks.

Happy2Play
Posted (edited)

Is there a way to force emby to update metadata for the TV shows at least daily?

 

Depending on how many series you have, the provider sites could consider this spamming and not work anyways.

 

I get series in upcoming that are wrong occasionally do to air dates changing on TVDB.  Since Emby caches this information x amount of days in advance, they remain wrong until a refresh is done.

Edited by Happy2Play

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...