Skip to content

Conversation

@skuid87
Copy link

@skuid87 skuid87 commented Nov 24, 2025

I've updated the script to be much smarter about waiting. The previous version was not sorting the titles as it would not wait for the scan to complete and skipped the sorting step.

Now, instead of just asking Plex "are you busy?", the script:

Counts exactly how many items it added (symlinks created). Waits until the Plex library actually contains that many items.

This means even if Plex's "refreshing" status is unreliable, the script will patiently wait until the items are present before trying to sort them. This should permanently fix the skipping issue.

I've also implemented a timeout (5 mins) and auto-retry logic. The script will:

Try to force a re-scan every 30 seconds.
Give up after 5 minutes instead of hanging forever.

I've updated the script to be much smarter about waiting.

Now, instead of just asking Plex "are you busy?", the script:

Counts exactly how many items it added (symlinks created).
Waits until the Plex library actually contains that many items.

This means even if Plex's "refreshing" status is unreliable, the script will patiently wait until the items are present before trying to sort them. This should permanently fix the skipping issue.

I've also implemented a timeout (5 mins) and auto-retry logic. The script will:

Try to force a re-scan every 30 seconds.
Give up after 5 minutes instead of hanging forever.
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 this pull request may close these issues.

1 participant