Extract chapters from a Blu-ray .mpls to a Matroska recognized XML file.
pip install pymplschapters
pymplschapters -p "C:\Path\To\The\Playlist.mpls"
It will place any found chapters next to the input playlist file or to a specified directory with -d
.
Thanks PyGuymer for the MPLS parsing code, it has been modified a bit to suit my needs.