A local instance of MC27 on my Dell workstation is set to load the MC26 library from my HTPC. Most of the media in that library is stored on a NAS, but some of its playlists access media files stored locally on the HTPC.
I have been controlling playback of files contained in those playlists using batch files (triggered via buttons in a PowerPoint presentation). The batch files are stored on the Dell.
@echo off
MC27.exe /Mode Mini
MC27.exe /PlayReplace TREEPATH=Playlists\PP\Bach, JS - Cantata No 34 [LOC]\
This process worked fine until today, when I created some new versions of those MC26 playlists that access files on the NAS. These new playlists work when played manually via MC27 on my Dell, but the batch files designed to access these new playlists operate in a rather random manner and often play media that doesn't match what was specified in the batch file.
@echo off
MC27.exe /Mode Mini
MC27.exe /PlayReplace TREEPATH=Playlists\PP-new\Bach, JS - Cantata No 34 [NAS]\
Are there some obscure limitations of playlists or of MC's commands that explain this strange behaviour?
EDIT on 30 Oct 2020: I reverted to using MC26 playlists on my HTPC that accessed media files stored locally on the HTPC and now they are also suffering the same failures when running the batch files on my Dell! Most of the time, the PlayReplace commands just trigger the last playlist rather then the one I am requesting. As always, manual selection of the playlists is never a problem. Rebooting both the Dell and the HTPC made no difference. I even tried using MC26 on my Dell instead of MC27 but that also failed to fix the problem.
I'm tearing out what remains of my hair over this. It all worked fine for many months