Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duplicates - "Adding to collection" and "marking as watched" #996

Closed
2 tasks done
Quiksmage opened this issue Aug 3, 2022 · 12 comments · Fixed by #993
Closed
2 tasks done

Duplicates - "Adding to collection" and "marking as watched" #996

Quiksmage opened this issue Aug 3, 2022 · 12 comments · Fixed by #993

Comments

@Quiksmage
Copy link

Confirmation

  • I have read the README.md on the project homepage
  • I have checked if identical issue already exists

The problem

It appears to happen with a lot of larger anime series, I'm seeing repeated messages in the log about the below image
When I check the entry on trakt, there's thousands of plays logged. It appears that with every sync, there's a new watch synced over.

image

Error trace / logs

2022-08-03 12:09:39,181 INFO[PlexTraktSync]:PlexTraktSync [0.20.7]
2022-08-03 12:09:46,594 INFO[PlexTraktSync]:4K Movies processed in 6.5 seconds
2022-08-03 12:09:48,608 WARNING[PlexTraktSync]:<Movie:56971:One-Piece:-Episode-o>: Skipping guid <PlexGuid:com.plexapp.agents.imdb://tt5611026?lang=en> not found on Trakt
2022-08-03 12:09:48,633 WARNING[PlexTraktSync]:<Movie:58757:One-Piece:-Episode-o>: Skipping guid <PlexGuid:com.plexapp.agents.themoviedb://545806?lang=en> not found on Trakt
2022-08-03 12:09:49,381 INFO[PlexTraktSync]:Anime Movies processed in 2.8 seconds
2022-08-03 12:09:53,070 INFO[PlexTraktSync]:Childhood Movies processed in 3.7 seconds
2022-08-03 12:10:01,305 WARNING[PlexTraktSync]:<Movie:18216:Dr.-Horrible's-Sing->: Skipping guid <PlexGuid:tvdb://115679> not found on Trakt
2022-08-03 12:10:21,863 INFO[PlexTraktSync]:Movies processed in 28.8 seconds
2022-08-03 12:10:48,824 INFO[PlexTraktSync]:4K TV processed in 27.0 seconds
2022-08-03 12:10:56,796 WARNING[PlexTraktSync]:<Episode:168:Active-Raid-s01e13>: Skipping <PlexGuid:local://168> because provider local has no external Id
2022-08-03 12:10:56,813 WARNING[PlexTraktSync]:<Episode:169:Active-Raid-s01e14>: Skipping <PlexGuid:local://169> because provider local has no external Id
2022-08-03 12:10:56,843 WARNING[PlexTraktSync]:<Episode:170:Active-Raid-s01e15>: Skipping <PlexGuid:local://170> because provider local has no external Id
2022-08-03 12:10:56,857 WARNING[PlexTraktSync]:<Episode:171:Active-Raid-s01e16>: Skipping <PlexGuid:local://171> because provider local has no external Id
2022-08-03 12:10:56,875 WARNING[PlexTraktSync]:<Episode:172:Active-Raid-s01e17>: Skipping <PlexGuid:local://172> because provider local has no external Id
2022-08-03 12:10:56,893 WARNING[PlexTraktSync]:<Episode:173:Active-Raid-s01e18>: Skipping <PlexGuid:local://173> because provider local has no external Id
2022-08-03 12:10:56,908 WARNING[PlexTraktSync]:<Episode:174:Active-Raid-s01e19>: Skipping <PlexGuid:local://174> because provider local has no external Id
2022-08-03 12:10:56,919 WARNING[PlexTraktSync]:<Episode:175:Active-Raid-s01e20>: Skipping <PlexGuid:local://175> because provider local has no external Id
2022-08-03 12:10:56,930 WARNING[PlexTraktSync]:<Episode:176:Active-Raid-s01e21>: Skipping <PlexGuid:local://176> because provider local has no external Id
2022-08-03 12:10:56,955 WARNING[PlexTraktSync]:<Episode:177:Active-Raid-s01e22>: Skipping <PlexGuid:local://177> because provider local has no external Id
2022-08-03 12:10:56,971 WARNING[PlexTraktSync]:<Episode:178:Active-Raid-s01e23>: Skipping <PlexGuid:local://178> because provider local has no external Id
2022-08-03 12:10:56,985 WARNING[PlexTraktSync]:<Episode:179:Active-Raid-s01e24>: Skipping <PlexGuid:local://179> because provider local has no external Id
2022-08-03 12:11:08,274 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:08,292 WARNING[PlexTraktSync]:<Episode:8232:The-Asterisk-War-s01e13>: Skipping guid <PlexGuid:tvdb://5450621> not found on Trakt
2022-08-03 12:11:08,384 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:08,400 INFO[PlexTraktSync]:Adding to collection: <tmdb:1270591:Episode:8233:The-Asterisk-War-s01e14>
2022-08-03 12:11:08,721 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:08,735 INFO[PlexTraktSync]:Adding to collection: <tmdb:1270592:Episode:8234:The-Asterisk-War-s01e15>
2022-08-03 12:11:08,890 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:08,926 INFO[PlexTraktSync]:Adding to collection: <tmdb:1270593:Episode:8235:The-Asterisk-War-s01e16>
2022-08-03 12:11:09,118 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:09,145 INFO[PlexTraktSync]:Adding to collection: <tmdb:1270594:Episode:8236:The-Asterisk-War-s01e17>
2022-08-03 12:11:09,327 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:09,341 INFO[PlexTraktSync]:Adding to collection: <tmdb:1270595:Episode:8237:The-Asterisk-War-s01e18>
2022-08-03 12:11:09,493 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:09,527 INFO[PlexTraktSync]:Adding to collection: <tmdb:1270596:Episode:8238:The-Asterisk-War-s01e19>
2022-08-03 12:11:09,695 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:09,714 INFO[PlexTraktSync]:Adding to collection: <tmdb:1270597:Episode:8239:The-Asterisk-War-s01e20>
2022-08-03 12:11:09,864 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:09,898 INFO[PlexTraktSync]:Adding to collection: <tmdb:1270598:Episode:8240:The-Asterisk-War-s01e21>
2022-08-03 12:11:10,064 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:10,080 INFO[PlexTraktSync]:Adding to collection: <tmdb:1270599:Episode:8241:The-Asterisk-War-s01e22>
2022-08-03 12:11:10,256 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:10,270 INFO[PlexTraktSync]:Adding to collection: <tmdb:1270600:Episode:8242:The-Asterisk-War-s01e23>
2022-08-03 12:11:10,433 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:10,465 INFO[PlexTraktSync]:Adding to collection: <tmdb:1270601:Episode:8243:The-Asterisk-War-s01e24>
2022-08-03 12:11:20,228 WARNING[PlexTraktSync]:<Episode:411:Baccano!-s01e14>: Skipping <PlexGuid:local://411> because provider local has no external Id
2022-08-03 12:11:20,247 WARNING[PlexTraktSync]:<Episode:412:Baccano!-s01e15>: Skipping <PlexGuid:local://412> because provider local has no external Id
2022-08-03 12:11:20,258 WARNING[PlexTraktSync]:<Episode:413:Baccano!-s01e16>: Skipping <PlexGuid:local://413> because provider local has no external Id
2022-08-03 12:11:31,129 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:31,147 WARNING[PlexTraktSync]:<Episode:471:Berserk-s00e03>: Skipping guid <PlexGuid:tvdb://5617481> not found on Trakt
2022-08-03 12:11:33,249 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:11:33,260 WARNING[PlexTraktSync]:<Episode:489:Beyond-the-Boundary-s00e15>: Skipping guid <PlexGuid:tvdb://5122710> not found on Trakt
2022-08-03 12:11:50,868 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750573:Episode:602:Bleach-s01e01>
2022-08-03 12:11:51,136 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750575:Episode:603:Bleach-s01e02>
2022-08-03 12:11:52,265 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750574:Episode:604:Bleach-s01e03>
2022-08-03 12:11:53,360 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750576:Episode:605:Bleach-s01e04>
2022-08-03 12:11:54,488 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750578:Episode:606:Bleach-s01e05>
2022-08-03 12:11:55,582 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750577:Episode:607:Bleach-s01e06>
2022-08-03 12:11:56,701 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750579:Episode:608:Bleach-s01e07>
2022-08-03 12:11:57,766 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750580:Episode:609:Bleach-s01e08>
2022-08-03 12:11:58,851 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750562:Episode:610:Bleach-s01e09>
2022-08-03 12:12:00,131 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750560:Episode:611:Bleach-s01e10>
2022-08-03 12:12:01,069 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750581:Episode:612:Bleach-s01e11>
2022-08-03 12:12:02,193 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750582:Episode:613:Bleach-s01e12>
2022-08-03 12:12:03,278 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750583:Episode:614:Bleach-s01e13>
2022-08-03 12:12:04,362 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750559:Episode:615:Bleach-s01e14>
2022-08-03 12:12:05,506 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750564:Episode:616:Bleach-s01e15>
2022-08-03 12:12:06,577 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750563:Episode:617:Bleach-s01e16>
2022-08-03 12:12:07,629 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750561:Episode:618:Bleach-s01e17>
2022-08-03 12:12:09,030 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750571:Episode:619:Bleach-s01e18>
2022-08-03 12:12:09,912 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750567:Episode:620:Bleach-s01e19>
2022-08-03 12:12:10,981 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:750572:Episode:621:Bleach-s01e20>
2022-08-03 12:12:12,085 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517137:Episode:61968:Bleach-s02e01>
2022-08-03 12:12:13,173 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:13,190 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517138:Episode:61969:Bleach-s02e02>
2022-08-03 12:12:14,733 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517138:Episode:61969:Bleach-s02e02>
2022-08-03 12:12:15,396 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:15,419 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517139:Episode:61970:Bleach-s02e03>
2022-08-03 12:12:15,590 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517139:Episode:61970:Bleach-s02e03>
2022-08-03 12:12:16,506 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:16,542 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517140:Episode:61971:Bleach-s02e04>
2022-08-03 12:12:16,689 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517140:Episode:61971:Bleach-s02e04>
2022-08-03 12:12:17,644 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:17,668 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517141:Episode:61972:Bleach-s02e05>
2022-08-03 12:12:17,800 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517141:Episode:61972:Bleach-s02e05>
2022-08-03 12:12:18,677 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:18,697 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517143:Episode:61973:Bleach-s02e06>
2022-08-03 12:12:18,822 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517143:Episode:61973:Bleach-s02e06>
2022-08-03 12:12:19,762 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:19,802 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517145:Episode:61974:Bleach-s02e07>
2022-08-03 12:12:21,270 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517145:Episode:61974:Bleach-s02e07>
2022-08-03 12:12:21,972 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:21,990 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517146:Episode:814:Bleach-s02e08>
2022-08-03 12:12:22,094 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517146:Episode:814:Bleach-s02e08>
2022-08-03 12:12:23,091 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:23,106 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517147:Episode:815:Bleach-s02e09>
2022-08-03 12:12:23,207 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517147:Episode:815:Bleach-s02e09>
2022-08-03 12:12:24,234 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:24,247 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517149:Episode:816:Bleach-s02e10>
2022-08-03 12:12:27,539 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517149:Episode:816:Bleach-s02e10>
2022-08-03 12:12:28,296 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:28,321 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517150:Episode:817:Bleach-s02e11>
2022-08-03 12:12:28,442 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517150:Episode:817:Bleach-s02e11>
2022-08-03 12:12:29,374 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:29,409 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517151:Episode:818:Bleach-s02e12>
2022-08-03 12:12:29,521 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517151:Episode:818:Bleach-s02e12>
2022-08-03 12:12:30,498 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:30,518 INFO[PlexTraktSync]:Adding to collection: <tvdb:313420:Episode:819:Bleach-s02e13>
2022-08-03 12:12:30,643 INFO[PlexTraktSync]:Marking as watched in Trakt: <tvdb:313420:Episode:819:Bleach-s02e13>
2022-08-03 12:12:31,573 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:31,595 INFO[PlexTraktSync]:Adding to collection: <tvdb:313421:Episode:820:Bleach-s02e14>
2022-08-03 12:12:31,699 INFO[PlexTraktSync]:Marking as watched in Trakt: <tvdb:313421:Episode:820:Bleach-s02e14>
2022-08-03 12:12:32,662 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:32,685 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517155:Episode:821:Bleach-s02e15>
2022-08-03 12:12:35,160 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517155:Episode:821:Bleach-s02e15>
2022-08-03 12:12:35,417 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:35,435 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517157:Episode:822:Bleach-s02e16>
2022-08-03 12:12:35,568 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517157:Episode:822:Bleach-s02e16>
2022-08-03 12:12:36,732 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:36,771 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517160:Episode:823:Bleach-s02e17>
2022-08-03 12:12:36,872 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517160:Episode:823:Bleach-s02e17>
2022-08-03 12:12:37,659 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:37,680 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517163:Episode:824:Bleach-s02e18>
2022-08-03 12:12:37,787 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517163:Episode:824:Bleach-s02e18>
2022-08-03 12:12:39,045 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:39,063 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517165:Episode:825:Bleach-s02e19>
2022-08-03 12:12:39,173 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517165:Episode:825:Bleach-s02e19>
2022-08-03 12:12:39,863 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:39,884 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517166:Episode:826:Bleach-s02e20>
2022-08-03 12:12:40,014 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517166:Episode:826:Bleach-s02e20>
2022-08-03 12:12:40,949 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:40,972 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517167:Episode:827:Bleach-s02e21>
2022-08-03 12:12:42,516 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517167:Episode:827:Bleach-s02e21>
2022-08-03 12:12:43,141 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:43,153 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517168:Episode:829:Bleach-s03e01>
2022-08-03 12:12:43,266 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517168:Episode:829:Bleach-s03e01>
2022-08-03 12:12:44,256 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:44,279 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517169:Episode:830:Bleach-s03e02>
2022-08-03 12:12:44,384 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517169:Episode:830:Bleach-s03e02>
2022-08-03 12:12:45,372 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:45,409 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517170:Episode:831:Bleach-s03e03>
2022-08-03 12:12:45,523 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517170:Episode:831:Bleach-s03e03>
2022-08-03 12:12:46,451 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:46,471 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517171:Episode:832:Bleach-s03e04>
2022-08-03 12:12:46,601 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517171:Episode:832:Bleach-s03e04>
2022-08-03 12:12:47,718 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:47,751 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517172:Episode:833:Bleach-s03e05>
2022-08-03 12:12:49,139 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517172:Episode:833:Bleach-s03e05>
2022-08-03 12:12:49,782 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:49,808 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517176:Episode:834:Bleach-s03e06>
2022-08-03 12:12:49,938 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517176:Episode:834:Bleach-s03e06>
2022-08-03 12:12:50,873 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:50,894 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517179:Episode:835:Bleach-s03e07>
2022-08-03 12:12:51,057 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517179:Episode:835:Bleach-s03e07>
2022-08-03 12:12:51,984 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:52,027 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517180:Episode:836:Bleach-s03e08>
2022-08-03 12:12:52,160 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517180:Episode:836:Bleach-s03e08>
2022-08-03 12:12:54,410 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:54,431 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517181:Episode:837:Bleach-s03e09>
2022-08-03 12:12:55,204 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517181:Episode:837:Bleach-s03e09>
2022-08-03 12:12:55,913 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:55,935 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517182:Episode:838:Bleach-s03e10>
2022-08-03 12:12:56,051 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517182:Episode:838:Bleach-s03e10>
2022-08-03 12:12:57,172 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:57,190 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517183:Episode:839:Bleach-s03e11>
2022-08-03 12:12:57,327 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517183:Episode:839:Bleach-s03e11>
2022-08-03 12:12:58,124 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:58,147 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517185:Episode:840:Bleach-s03e12>
2022-08-03 12:12:58,276 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517185:Episode:840:Bleach-s03e12>
2022-08-03 12:12:59,183 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:12:59,204 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517186:Episode:841:Bleach-s03e13>
2022-08-03 12:12:59,326 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517186:Episode:841:Bleach-s03e13>
2022-08-03 12:13:00,334 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:00,364 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517188:Episode:842:Bleach-s03e14>
2022-08-03 12:13:01,733 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517188:Episode:842:Bleach-s03e14>
2022-08-03 12:13:02,521 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:02,541 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517189:Episode:843:Bleach-s03e15>
2022-08-03 12:13:02,664 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517189:Episode:843:Bleach-s03e15>
2022-08-03 12:13:03,601 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:03,642 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517190:Episode:844:Bleach-s03e16>
2022-08-03 12:13:03,782 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517190:Episode:844:Bleach-s03e16>
2022-08-03 12:13:04,728 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:04,749 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517191:Episode:845:Bleach-s03e17>
2022-08-03 12:13:04,872 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517191:Episode:845:Bleach-s03e17>
2022-08-03 12:13:05,836 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:05,858 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517192:Episode:846:Bleach-s03e18>
2022-08-03 12:13:06,030 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517192:Episode:846:Bleach-s03e18>
2022-08-03 12:13:06,923 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:06,940 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517193:Episode:847:Bleach-s03e19>
2022-08-03 12:13:08,494 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517193:Episode:847:Bleach-s03e19>
2022-08-03 12:13:09,141 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:09,164 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517194:Episode:848:Bleach-s03e20>
2022-08-03 12:13:09,259 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517194:Episode:848:Bleach-s03e20>
2022-08-03 12:13:10,225 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:10,247 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517195:Episode:849:Bleach-s03e21>
2022-08-03 12:13:10,379 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517195:Episode:849:Bleach-s03e21>
2022-08-03 12:13:11,317 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:11,340 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517196:Episode:850:Bleach-s03e22>
2022-08-03 12:13:11,503 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517196:Episode:850:Bleach-s03e22>
2022-08-03 12:13:12,408 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:12,428 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517197:Episode:852:Bleach-s04e01>
2022-08-03 12:13:12,575 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517197:Episode:852:Bleach-s04e01>
2022-08-03 12:13:13,597 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:13,615 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517198:Episode:853:Bleach-s04e02>
2022-08-03 12:13:15,086 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517198:Episode:853:Bleach-s04e02>
2022-08-03 12:13:15,743 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:15,765 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517199:Episode:854:Bleach-s04e03>
2022-08-03 12:13:15,896 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517199:Episode:854:Bleach-s04e03>
2022-08-03 12:13:16,805 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:16,846 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517200:Episode:855:Bleach-s04e04>
2022-08-03 12:13:16,983 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517200:Episode:855:Bleach-s04e04>
2022-08-03 12:13:17,938 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:17,961 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517201:Episode:856:Bleach-s04e05>
2022-08-03 12:13:18,154 INFO[PlexTraktSync]:Marking as watched in Trakt: <tmdb:1517201:Episode:856:Bleach-s04e05>
2022-08-03 12:13:19,254 WARNING[PlexTraktSync]:Retry using search for specific Plex Episode
2022-08-03 12:13:19,275 INFO[PlexTraktSync]:Adding to collection: <tmdb:1517202:Episode:857:Bleach-s04e06>

Expected behavior

Only 1 instance of adding to collection or marking as watched

Steps to reproduce the behavior

  1. run plextraktsync and wait for it to sync

Inspect of problematic items

No response

Workarounds

No response

Install method

docker-compose

Version

0.20.7

Python Version

not sure

Operating System and Version

debian

@simonc56
Copy link
Collaborator

simonc56 commented Aug 3, 2022

Your Bleach episodes ordering is following tvdb order (season 1 has 20 episodes, season 2 has 21 episodes,... ) but trakt uses tmdb ordering (season 1 : 366 episodes). That's the problem.

It is recommended to organize/name episodes files in folders according to tmdb order.

Anyway, sometimes tvdb order is the only solution so I wrote this fix :

You can try it.

@Quiksmage
Copy link
Author

Quiksmage commented Aug 3, 2022

That will fix the duplicate "marked as watched" specifically?

Id assume plextrakt would have recorded once it found the correct episode and added it to trakt/marked it as watched so that it didn't do it again.

Edit: If this would solve the duplicate watches, where are the files in your PR located in the docker image for me to edit? I usually just pull. I haven't built a container myself before.

@simonc56
Copy link
Collaborator

simonc56 commented Aug 4, 2022

That will fix the duplicate "marked as watched" specifically?

yes

where are the files in your PR located in the docker image for me to edit?

in /app/plextraktsync
Or you can try on any windows computer.

@Quiksmage
Copy link
Author

Quiksmage commented Aug 4, 2022

Which version of plextraktsync should i apply your PR to? I applied it to the newest version and i get massive errors.
Edit: I see i made a typo. rechecking.

Edit2: Seems to be working as far as syncs. I'll check and see if I get any duplicate watches recorded. Thanks!

@simonc56
Copy link
Collaborator

simonc56 commented Aug 4, 2022

If it's working i'd be happy to see your logs. Warnings should disappear.

@Quiksmage
Copy link
Author

Quiksmage commented Aug 4, 2022

I do have a lot of warnings still, but a lot of it seems to be s00e (specials). I'll give you a link to the logs once it's finished
I don't see a mass spam of "marking as watched" which is good.

I'm also doing a mass "refresh all metadata" in plex since I haven't done it in many years. I'm guessing it may add some pointers for the script to refer to?

I have a large collection, so this may take a bit.

With the original script, it took about 2 hours to complete. I assume subsequent runs with this script may be faster since it doesn't have to keep rechecking the episodes it's already done?

@simonc56
Copy link
Collaborator

simonc56 commented Aug 4, 2022

I'm also doing a mass "refresh all metadata" in plex since I haven't done it in many years.

Good, did you switch to the new agent Plex TV Series ? It is highly recommended.
I see that your One Piece show uses old agent, you should use the new agent and rescan.
The first run after a "refresh all metadata" will take some time. The next ones will be faster because everything will be in cache.

@Quiksmage
Copy link
Author

Quiksmage commented Aug 4, 2022

I'm also doing a mass "refresh all metadata" in plex since I haven't done it in many years.

Good, did you switch to the new agent Plex TV Series ? It is highly recommended. I see that your One Piece show uses old agent, you should use the new agent and rescan.

Yup, All of my TV libraries have been using Plex TV Series for a while now, but I probably didn't refresh all metadata after doing that which means there's a lot of old lingering shows.

The first run after a "refresh all metadata" will take some time. The next ones will be faster because everything will be in cache.

Awesome. Thanks!

@Quiksmage
Copy link
Author

I can confirm your PR prevents the additional watches from getting sent over to trakt. Hopefully it gets merged soon :)
Checking the log, I had to make a bunch of changes on shows that apparently changed their season/episode numbering. After getting most of that sorted, this is my final log. Let me know if there's anything I can do about the warnings. It still seems to take a while (this is a few syncs in after refreshing all metadata). I'm not sure what type of time I should expect with how large my collection is though. Comparing ~1000 movie entries over 15.7 seconds to ~56000 items collected on trakt seems like it should take around 16 minutes total to do all my tv libraries.

Looking over some warnings, i'm not sure why dbz kai isn't being found
Skipping guid PlexGuid:imdb://tt4714478 not found on Trakt
Skipping guid PlexGuid:tvdb://5207276 not found on Trakt
plextraktsync.log

@simonc56
Copy link
Collaborator

simonc56 commented Aug 6, 2022

Some shows are split in different shows on tmdb (example: Whose line is it anyway tmdb vs tvdb) and Trakt often uses tmdb as source (sometimes tvdb).
Therefore, for a perfect sync you should follow Trakt shows and seasons layout.

What you can do if some data is missing :

  • update themoviedb.com to add missing metadata. It's like wikipedia, anybody can add content.
  • then, you can refresh trakt data at bottom of the show page, it will fetch new data from source :
    image
    (you can see the trakt datasource of each show, here tmdb)

About Dragon Ball Z Kay episodes not being recognized, it's because tvdb and imdb ids of episodes are wrong in trakt database 😞 and you don't use the recommended Plex Tv Series agent.
I sent a message about it with the report show trakt button.
edit: trakt answered me this : "you need to update those external ids on tmdb website, trakt will refresh from it"

About Saint Seiya it has been split in different shows in tmdb :

  • seasons 1, 2 and 3 (aired in 1986-1988) are on tmdb (114 episodes) in Saint Seiya show.
  • seasons 4, 5 and 6 (2002-2008) are on tmdb in a different show named Saint Seiya : The Hades Chapter.
  • seasons 7 and 8 (2009-2011) are on tmdb in a show named Saint Seiya : The Lost Canvas.
  • seasons 9 and 10 (2012-2014) are on tmdb in a show named Saint Seiya : Omega.
  • season 11 (2015) is in a show named Saint Seiya : Soul of God.
  • season 12 (2019) is in a show named Saint Seiya : Saintia Shô.

Tvdb has all seasons (1986 to 2019) grouped in one show.
You should organize your files according to Trakt/tmdb ordering if you can.

And so on with other shows in you logs,...

TL;DR recommended practice : use Plex TV Series agent and organize Plex files according to Trakt shows/seasons order.

@Quiksmage
Copy link
Author

Does tmdb have a policy against tv specials or does it not know how to handle season 0? It doesn't seem to catch any of those.

@simonc56
Copy link
Collaborator

simonc56 commented Aug 6, 2022

Seasons 0 are often a mess because not really official.
So tmdb, imdb and tvdb rarely correspond.

Example with season 0 of Naruto Shippuden :

  • 4 episodes in tmdb, 18 episodes in tvdb
  • episodes 1 and 2 of tmdb correspond to episodes 5 and 6 of tvdb
  • episodes 1 and 2 of tvdb correspond to Naruto movies 1 and 2, not episodes
  • ep 3 of tmdb correspond to ep 9 in tvdb
  • ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants