Taxel / PlexTraktSync

A python script that syncs the movies, shows and ratings between trakt and Plex (without needing a PlexPass or Trakt VIP subscription)
MIT License
1.5k stars 100 forks source link

Hundred errors 'WARNING: <Episode:xxx:name-s01e01>: Skipping guid local://xxxx because provider local has no external Id' #808

Closed Sapasss closed 2 years ago

Sapasss commented 2 years ago

The problem

Hi and thx for this program.

I just made the windows install on my plex server PC.Install seems ok but when i launch the plextraktsync.bat, it sync only few five on trakt, and for all the rest i got two errors in log. Examples for tv shows : WARNING: : Skipping guid local://8149 because provider local has no external Id WARNING: : Skipping guid local://8150 because provider local has no external Id WARNING: : Skipping guid local://6965 because provider local has no external Id WARNING: : Skipping guid local://7000 because provider local has no external Id

Or for movies 2022-02-14 02:30:06,599 WARNING[PlexTraktSync]:: Skipping guid com.plexapp.agents.none://bf9d60b01300aaa3216fe2c2927905821811d222?lang=xn because provider none has no external Id

My collection has movies and tvshows named in french, can it be a problem ?

Thanks for help about this issue :

Error trace

2022-02-14 02:30:06,599 WARNING[PlexTraktSync]:<Movie:6477:A-fond>: Skipping guid com.plexapp.agents.none://bf9d60b01300aaa3216fe2c2927905821811d222?lang=xn because provider none has no external Id
WARNING: <Episode:8149:Elementary-s06e14>: Skipping guid local://8149 because provider local has no external Id
WARNING: <Episode:8150:Elementary-s06e15>: Skipping guid local://8150 because provider local has no external Id
WARNING: <Episode:6965:Esprits-Criminels-s13e01>: Skipping guid local://6965 because provider local has no external Id
WARNING: <Episode:7000:Esprits-Criminels-s13e02>: Skipping guid local://7000 because provider local has no external Id

Expected behavior

It should send infos to my trakt account.

Steps to reproduce the behavior

Just running plextraktsync.bat (as simple user or as admin, same result)

Inspect of problematic items

No response

Workarounds

No response

Install method

zip download

Version

0.18.20

Python Version

3.8.6

Operating System and Version

Windows 10 pro 64b

glensc commented 2 years ago

I don't see errors in your bug report, only some warnings that your items have not been matched with movie/show providers:

Skipping guid local://8149 because provider local has no external Id

some random doc I googled:

you can try:

trex005 commented 2 years ago

I don't see errors in your bug report.

I'm pretty sure they were just using inconsistent nomenclature. They did also say "WARNING".

I am having a similar issue but for different reasons. My shows are matched properly, but individual episodes are not. For example, a lot of anime just orders their episodes without seasons. I can make this work with plex by doing something like:

Avatar The Last Airbender S01E01.m4v
...
Avatar The Last Airbender S02E21.m4v
...
Avatar The Last Airbender S03E41.m4v

There are a few reasons I didn't reset the episode count with each "season" (book) but now that I am trying to scrobble the data, it is problematic.

Is there any way to sync my local data with the proper external ID without losing watch history and such?

neuman1812 commented 2 years ago

Im getting lots of these errors too.

WARNING: : Skipping guid local://19455 because provider local has no external Id WARNING: : Skipping guid local://19456 because provider local has no external Id WARNING: : Skipping guid local://19457 because provider local has no external Id WARNING: : Skipping guid local://29538 because provider local has no external Id WARNING: : Skipping guid local://29539 because provider local has no external Id WARNING: : Skipping guid local://19458 because provider local has no external Id WARNING: : Skipping guid local://29540 because provider local has no external Id WARNING: : Skipping guid local://23820 because provider local has no external Id WARNING: : Skipping guid local://42435 because provider local has no external Id WARNING: <Episode:21935:Hudson-&-Rex-s01e14>: Skipping guid local://21935 because provider local has no external Id WARNING: <Episode:21936:Hudson-&-Rex-s01e15>: Skipping guid local://21936 because provider local has no external Id WARNING: <Episode:21937:Hudson-&-Rex-s01e16>: Skipping guid local://21937 because provider local has no external Id WARNING: : Skipping guid local://22289 because provider local has no external Id WARNING: : Skipping guid local://22339 because provider local has no external Id WARNING: : Skipping guid local://22340 because provider local has no external Id WARNING: : Skipping guid local://22341 because provider local has no external Id WARNING: : Skipping guid local://22342 because provider local has no external Id WARNING: : Skipping guid local://22343 because provider local has no external Id WARNING: : Skipping guid local://22344 because provider local has no external Id WARNING: : Skipping guid local://22345 because provider local has no external Id WARNING: : Skipping guid local://22346 because provider local has no external Id WARNING: : Skipping guid local://22347 because provider local has no external Id WARNING: : Skipping guid local://22308 because provider local has no external Id WARNING: : Skipping guid local://22309 because provider local has no external Id

I double checked a few of these episodes and there is no data in Plex for them. No episode title, no description...etc. But the Show is matched correctly. My library uses the Plex Meta Data Agent.

Example: Screenshot from 2022-03-11 22-26-46

simonc56 commented 2 years ago

This is not a script error. This is a Plex match issue, probably because you did not setup Plex and named your files properly.

You can check on TMDB that : The great British Bake Off doens't seem to have the season 12 yet. Hudson & Rex season 1 doesn't have episodes 14, 15 and 16. Matilda and the Ramsay Bunch doesn't have the season 5 added yet. It doesn't have season 2 ep 15. Etc...

Check you files ordering VS your Plex agent ordering (TMDB or TVDB as you wish) VS Trakt.tv ordering.

Plex instructions are :

The new agent pulls from our own aggregation of data from TMDB, TVDB, and IMDb. From there, you can select TVDB or TMDB ordering for a show, so can pick your naming from either of those sources. Nothing in your library will change unless you refresh the metadata (which we would encourage you to do, otherwise you're missing out on the new features!)

neuman1812 commented 2 years ago

My files are all named correctly according to plex standards.

I figured it's a meta-data problem with plex and the agent it uses. These were just a few of the show's with this error. There were many more.

This issue was the first hit on Google. I added my logs more for an informational purpose.

Perhaps there's a way to suppress the warnings? Just to have cleaner logs? --no-report-unmatched. Or something?

simonc56 commented 2 years ago

My files are all named correctly according to plex standards.

I talk about numbering of episodes. Read my previous comment.

Perhaps there's a way to suppress the warnings? Just to have cleaner logs? --no-report-unmatched. Or something?

No. Fix issue instead of hiding it.

there is no data in Plex for them

That's the problem, just fix it as I explained you. Go get help on Plex forums if you don't understand this Plex match problem.

neuman1812 commented 2 years ago

I guess I don't understand the problem then. Sorry to disturb you. I will stop commenting them.