Default Selection rules not working >v1.14.5 (Profile parsing error: default profile missing, using builtin default)
Posted: Sat Mar 07, 2020 9:23 am
Ever since v1.14.5, every time I try a newer version, I get this error message on MakeMKV startup: "Profile parsing error: default profile missing, using builtin default".
Everything seems to work despite that error message, EXCEPT that MakeMKV then automatically selects every track in every language, instead of only those in my Preferred Language (English).
Because of this problem, I keep reverting back to v1.14.5, because it’s too much work to manually deselect every non-English language track, in every title, on every disc I want to rip. And whenever I revert back, MakeMKV starts up just fine, with no "default profile missing" error, and then properly selects only those tracks in my FavLang.
In Preferences > Language, I've made sure both Interface Language and Preferred Language are set to "eng : English". I've even tried going to Preferences > Advanced, and changing the Default Selection Rule many different ways, trying to force it to select only English, but MakeMKV seems to ignore everything I try. Most recently, for example, I set it to "-sel:all,+sel:eng,-sel:mvcvideo,=100:all,-10:eng". But in every version >1.14.5 MakeMKV continues to default select every language in every title.
It does the same whether Expert Mode is enabled or not.
Nothing I can see in any settings files seems to explain this difference in behavior in later versions (although ~/.MakeMKV/settings.conf continues to say it was written by MakeMKV v1.14.5, even after running any later version).
From my reading in the Forums, it sounds like this problem might be related somehow to custom conversion profiles, though I've never even tried to create one. I don't understand why MakeMKV thinks its default profile is missing when running versions >1.14.5, but finds it just fine otherwise, or why the builtin default later versions use instead doesn't follow your default selection rules (auto selecting only tracks with the Preferred Language).
Can anyone help explain this problem and how to fix it?
FYI, I'm running MakeMKV on macOS Sierra v10.12.6.
Everything seems to work despite that error message, EXCEPT that MakeMKV then automatically selects every track in every language, instead of only those in my Preferred Language (English).
Because of this problem, I keep reverting back to v1.14.5, because it’s too much work to manually deselect every non-English language track, in every title, on every disc I want to rip. And whenever I revert back, MakeMKV starts up just fine, with no "default profile missing" error, and then properly selects only those tracks in my FavLang.
In Preferences > Language, I've made sure both Interface Language and Preferred Language are set to "eng : English". I've even tried going to Preferences > Advanced, and changing the Default Selection Rule many different ways, trying to force it to select only English, but MakeMKV seems to ignore everything I try. Most recently, for example, I set it to "-sel:all,+sel:eng,-sel:mvcvideo,=100:all,-10:eng". But in every version >1.14.5 MakeMKV continues to default select every language in every title.
It does the same whether Expert Mode is enabled or not.
Nothing I can see in any settings files seems to explain this difference in behavior in later versions (although ~/.MakeMKV/settings.conf continues to say it was written by MakeMKV v1.14.5, even after running any later version).
From my reading in the Forums, it sounds like this problem might be related somehow to custom conversion profiles, though I've never even tried to create one. I don't understand why MakeMKV thinks its default profile is missing when running versions >1.14.5, but finds it just fine otherwise, or why the builtin default later versions use instead doesn't follow your default selection rules (auto selecting only tracks with the Preferred Language).
Can anyone help explain this problem and how to fix it?
FYI, I'm running MakeMKV on macOS Sierra v10.12.6.