Java Playlist Detection on MacOS - FIXED -> Use JDK 17

The place to discuss Mac OS X version of MakeMKV
Post Reply
haydoselefantes
Posts: 6
Joined: Mon Jan 22, 2024 4:53 pm

Java Playlist Detection on MacOS - FIXED -> Use JDK 17

Post by haydoselefantes »

I figured this out. I had previously been using the latest open jdk 25, which does not work.

After installing openJDK 17, playlist detection works.

Code: Select all

brew install openjdk@17    
Then set Preferences > Protection > Custom Java executable location to

Code: Select all

/opt/homebrew/opt/openjdk@17/bin/java
Does Java playlist detection work on MacOS? I had good luck with it on Windows, but it doesn't seem to work on MacOS.

Currently working with the disc for "Moonlight", I see posts claiming that Java detects the correct playlist, but it doesn't detect for. (Detection also failed on "Good Time")

I have Java configured in Preferences > Protection. The log shows

Code: Select all

 Using Java runtime from /usr/bin/java
But I still see hundreds of titles, none of which have a comment indicating the main feature. Pasted the full log below (snipped out hundreds more lines of "File ... added").

Code: Select all

Using LibreDrive mode (v06.3 id=4083C4CCDB14)
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Using Java runtime from /usr/bin/java
DEBUG: Code 0 at n]q7+#9D4;-$/)t[MS:213139759
DEBUG: Code 0 at jAYGsn>u*GTv 5G:29394183
DEBUG: Code 0 at @)/*gO/| bB XT^hkS87:213132353
DEBUG: Code 0 at @)/*gO/| bB XT^hkS87:121264257
DEBUG: Code 0 at @)/*gO/| bB XT^hkS87:29397035
File 00001.mpls was added as title #0
Title #00003.mpls has length of 95 seconds which is less than minimum title length of 120 seconds and was therefore skipped
File 00007.mpls was added as title #1
File 00008.mpls was added as title #2
File 00010.mpls was added as title #3
File 00021.mpls was added as title #4
File 00025.mpls was added as title #5
File 00026.mpls was added as title #6
File 00033.mpls was added as title #7
File 00035.mpls was added as title #8
File 00036.mpls was added as title #9
File 00037.mpls was added as title #10
File 00047.mpls was added as title #11
<snip>
Title #00082.mpls has length of 12 seconds which is less than minimum title length of 120 seconds and was therefore skipped
File 00086.mpls was added as title #30
File 00087.mpls was added as title #31
<snip>
File 00386.mpls was added as title #152
File 00393.mpls was added as title #153
File 00394.mpls was added as title #154
Title 00395.mpls is equal to title 00070.mpls and was skipped
File 00398.mpls was added as title #155
File 00401.mpls was added as title #156
<snip>
File 00691.mpls was added as title #278
File 00698.mpls was added as title #279
Title 00700.mpls is equal to title 00451.mpls and was skipped
File 00703.mpls was added as title #280
File 00705.mpls was added as title #281
<snip>
File 00818.mpls was added as title #316
File 00819.mpls was added as title #317
Title 00821.mpls is equal to title 00250.mpls and was skipped
File 00822.mpls was added as title #318
<snip>
File 00995.mpls was added as title #398
File 00996.mpls was added as title #399
File 00998.mpls was added as title #400
Title #00002.m2ts has length of 11 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00006.m2ts has length of 50 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00007.m2ts has length of 45 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00008.m2ts has length of 22 seconds which is less than minimum title length of 120 seconds and was therefore skipped
File 00009.m2ts was added as title #401
Title #00010.m2ts has length of 21 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00011.m2ts has length of 21 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00014.m2ts has length of 17 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00016.m2ts has length of 22 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00021.m2ts has length of 22 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00022.m2ts has length of 10 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00023.m2ts has length of 17 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00024.m2ts has length of 12 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00025.m2ts has length of 12 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00272.m2ts has length of 10 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00273.m2ts has length of 10 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00274.m2ts has length of 10 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00275.m2ts has length of 0 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00276.m2ts has length of 99 seconds which is less than minimum title length of 120 seconds and was therefore skipped
File 00277.m2ts was added as title #402
Title #00278.m2ts has length of 116 seconds which is less than minimum title length of 120 seconds and was therefore skipped
File 00279.m2ts was added as title #403
File 00280.m2ts was added as title #404
File 00281.m2ts was added as title #405
File 00282.m2ts was added as title #406
Operation successfully completed
Post Reply