Recreate: have a mpv instance playing or paused audio file. Run above code to poll the shuffle status.
Expectation: print if shuffle state is altered by user.
Actual: prints on shuffle changes sporadically ( several time a minute ) regardless of any users input.
I expect this is a mpv issue/design choice. Posting here for good measure just in case.
Long poll the shuffle status. This will check the shuffle status every tenth of a second and print the status if changed.
Recreate: have a mpv instance playing or paused audio file. Run above code to poll the shuffle status. Expectation: print if shuffle state is altered by user. Actual: prints on shuffle changes sporadically ( several time a minute ) regardless of any users input.
I expect this is a mpv issue/design choice. Posting here for good measure just in case.