INTERACT FORUM

More => Old Versions => JRiver Media Center 18 for Windows => Topic started by: stottle on December 02, 2012, 02:55:43 pm

Title: Movies with fake playlists
Post by: stottle on December 02, 2012, 02:55:43 pm
So it looks like AnyDVD finding the correct playlist has been known for over a year (circa MC 16) - per this thread.

http://yabb.jriver.com/interact/index.php?topic=65541.0

Is there any way to use this within MC yet?  That is, AnyDVD says something like "Java BD protection good playlists: 743, 876", but out of the box, MC 18 is picking a bad playlist.  Is there some setting to use this, or is it not implemented in jriver?  If it isn't implemented, I'll ask for it as a feature request!

Thanks
Title: Re: Movies with fake playlists
Post by: Matt on December 02, 2012, 07:01:00 pm
We already do some work to try to pick the best playlist (remove duplicates, pick one that doesn't double-back, etc.).  But it's tricky since they're intentionally making a mess of the disc.

Do you have any idea if or how AnyDVD exposes what it thinks are the best playlists?
Title: Re: Movies with fake playlists
Post by: stottle on December 02, 2012, 08:07:23 pm
I don't know how slysoft figures it out.  I have assumed that since they need to run the controlling java (at some level) to decrypt the disc, they were grabbing the information from there.  Obviously the disc itself has a way of saying which playlists are valid and which aren't.

It would be great to build the logic into MC, but I was really just hoping there was a way to get the information from AnyDVD and use it, assuming you didn't have the same information to work with that Slysoft does.
Title: Re: Movies with fake playlists
Post by: JimH on December 02, 2012, 09:23:02 pm
You need AnyDVD HD to be able to read the disc.  MC just copies the files from the disc.
Title: Re: Movies with fake playlists
Post by: stottle on December 02, 2012, 10:03:08 pm
Jim, I'm not sure what to make of your comment.  Yes, I need AnyDVD to decrypt the disc.  I have it running, and when I play a disc that has these fake playlists, AnyDVD seems to be able to detect the valid playlists.  I've watched Hunger Games and Source Code recently, and in both cases, jriver's logic has picked the wrong playlist.  I'm wondering if there is a way to get the info from AnyDVD and have jriver use it.

I know Matt was hoping I knew of a way to improve jriver's logic, and unfortunately I don't.  But since AnyDVD is needed anyway, using the information it has seems like a valid alternative if it is possible.  Make sense?

Thanks for your consideration.
Title: Re: Movies with fake playlists
Post by: jmone on December 02, 2012, 10:04:52 pm
FYI - I've let SamuriHL know of this thread as he is both part of the MC Beta team but also a Mod over at Slysoft so he may know more on how AnyDVD HD does it stuff and how/if MC can read the info.
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 02, 2012, 10:05:44 pm
I mentioned this in another thread.  AnyDVD exposes it using a disc.info file and I believe also adds info to the registry now.  This is for screen pass protected discs.  PLEASE look into using this information.  I will do whatever necessary to make this happen!  :)
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 02, 2012, 10:29:27 pm
Sample disc.inf from Hunger Games:

Code: [Select]
[disc]
type=BD-ROM
version=AnyDVD HD 7.1.2.2 (BDPHash.bin 12-11-23)
totalsectors=23432960
label=THE_HUNGER_GAMES
region=0
playlists=665

If there's a playlists entry in the disc.inf file, you should expose those playlists as the valid ones in MC.  And use the first one in the list by default.  Yes?  Pretty please??
Title: Re: Movies with fake playlists
Post by: jmone on December 02, 2012, 11:19:35 pm
A couple of Q's on this (I just had a look at some of my rips):
1) If there is no disc.ini (eg ripped with earlier versions of AnyDVD HD), can these be (batched) generated from the unencrypted structure stored on the HDD?
2) If there is no playlist listed in the disc.ini file does this mean all playlists on the disc are valid (eg eps, trailers, alt endings)
3) If there is a playlist listed in the disc.ini file would you just exclude other ones of exactly same length (eg I presume from point #2 there are still valid playlists about the same length for Alt Endings etc)

Thanks
Nathan
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 03, 2012, 08:33:55 am
As far as I understand, and I haven't checked, the disc.inf should be there for all discs.  It may not contain all the information...For example, it only shows playlists on titles that use the screen pass protection.  And that's fine.  Yes, it means that the playlists should all be valid in that case.

AnyDVD doesn't touch HDD structures, though, so, there's no way to generate it from a ripped folder.  If you have an ISO and mount it, the file should be there.

Point 3 is more complicated.  I'm not sure what happens in the case of multiple valid titlesets.  I would assume that AnyDVD would display all the valid playlists in that case.  Those should be the ones that are valid.  But that's only for main movie playback.  It won't list all the extras.
Title: Re: Movies with fake playlists
Post by: Matt on December 03, 2012, 10:17:31 am
If there's a playlists entry in the disc.inf file, you should expose those playlists as the valid ones in MC.  And use the first one in the list by default.  Yes?  Pretty please??

Could you post an example playlists section?
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 03, 2012, 10:18:27 am
I thought I did a few posts up. :)
Title: Re: Movies with fake playlists
Post by: Matt on December 03, 2012, 10:23:46 am
I thought I did a few posts up. :)

Do you mean that "playlists=665" is the only piece of information?  I expected something more verbose, but I guess just knowing the main title playlist index might be enough.
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 03, 2012, 10:27:18 am
Do you mean that "playlists=665" is the only piece of information?  I expected something more verbose, but I guess just knowing the main title playlist index might be enough.

Yea, that's all it gives you.  A comma separated list of valid playlists.  Should be easy enough to expose those MPLS files that are referenced in that list I'd think.  Anything to prevent the wrong playlist from being shown.  Cause if you get the wrong one, it totally f's up the movie.
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 03, 2012, 10:30:06 am
[disc]
type=BD-ROM
version=AnyDVD HD 7.1.2.2 (BDPHash.bin 12-11-23)
totalsectors=23715232
label=EXPENDABLES_2
region=0
playlists=609


Yet another one.  And I know for a fact MC18 gets this one wrong as I tried to watch it when I got it and got scenes out of order.  That's what happens with screen pass....and it can be very subtle, too.
Title: Re: Movies with fake playlists
Post by: Matt on December 03, 2012, 11:32:48 am
Where on the disc is the (imaginary) disc.inf file?  We're not seeing it with our copy of AnyDVD here, but we aren't on the latest.
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 03, 2012, 11:45:21 am
It's in the root of the disc.  And you'll need a recent copy as this functionality was very recently added.
Title: Re: Movies with fake playlists
Post by: Matt on December 03, 2012, 11:51:11 am
In a coming build:
NEW: The main / default title to play for a Blu-ray will be read from the AnyDVD disc.inf file if it exists.
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 03, 2012, 11:52:38 am
SWEET!  Thanks :)
Title: Re: Movies with fake playlists
Post by: BartMan01 on December 03, 2012, 12:38:21 pm
In a coming build:
NEW: The main / default title to play for a Blu-ray will be read from the AnyDVD disc.inf file if it exists.

What about those of us that don't use AnyDVD?  Right now MC just picks the longest track as the 'main movie' and this is not always correct.  If I create particles and then delete the 'bad' entries the next import just puts the title back with the wrong track again.
Title: Re: Movies with fake playlists
Post by: jmone on December 03, 2012, 01:48:35 pm
FYI - I've asked over at Slysoft if there is a way of generating the disc.inf file for those items already ripped http://forum.slysoft.com/showthread.php?p=359021#post359021
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 03, 2012, 01:52:46 pm
I just replied.  Probably not with the news you wanted, but, there is at least a manual "work around" of sorts.
Title: Re: Movies with fake playlists
Post by: stottle on December 03, 2012, 10:28:31 pm
@Matt/SamuraiHL/jmone,

Thanks!

So this will work for rips as well as playing off BD disc, right?  That is, as long as the rip was with a recent version of AnyDVD (and any rips from now on) that added the disc.inf to the root of the rip folder?

(I use "rip Video DVD to harddisk...", not "rip to Image...", and checking my most recent rip, it has a disc.inf file included)
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 03, 2012, 10:36:14 pm
That it will. I didn't get a chance to check it out yet but I'm hoping to try it out soon. Very exciting new feature!
Title: Re: Movies with fake playlists
Post by: jmone on December 03, 2012, 10:43:22 pm
It should work with Rips, ISO, and Discs all the same.  That said I've been unable to test as I don't have any discs with "Sony's Screen Pass" fake playlists!
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 03, 2012, 10:56:30 pm
Lions gate does a lot of screen pass crap, too. Hunger Games, expendables 2, etc.
Title: Re: Movies with fake playlists
Post by: jmone on December 04, 2012, 12:15:34 am
Just bought the Hunger Games BD to test this out but our version Down Under (has the LionsGate logo as well) does not have this problem.
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 04, 2012, 07:00:49 am
Nice to know they're reserving that nonsense for the US. Lol!
Title: Re: Movies with fake playlists
Post by: Hendrik on December 04, 2012, 07:05:35 am
Yeah the EU version i got also doesnt have it.
Title: Re: Movies with fake playlists
Post by: jmone on December 05, 2012, 04:30:10 am
Any feedback on how it works?
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 05, 2012, 05:35:34 am
Not yet. Dark Knight Rises arrived yesterday so I had to watch it. :)
Title: Re: Movies with fake playlists
Post by: Daniel Warner on December 05, 2012, 04:19:16 pm
A bit OT but what app would you guys recommend I use to convert to mkv or similar format.  I'm not trying anything dodgy/piracy related, I just want to rip my blu-rays and can't afford the disc space required for just plain rips.
Title: Re: Movies with fake playlists
Post by: SamuriHL on December 05, 2012, 04:45:34 pm
I use MakeMKV for the moment for all mine.
Title: Re: Movies with fake playlists
Post by: Daniel Warner on December 06, 2012, 03:17:05 pm
Thanks, tried it and am liking it, along with Handbrake to reduce the size I'm on a winner.  Just hope it stays free for a while. :)