Hello,
As far as I understand, MakeMKV uses SVQ (also called “fixup data”) to run BD+ code. Since this data is updated regularly, and can even differ for individual pressings of the same Blu-ray disc, it’s not always included directly in the program. Instead, MakeMKV maintains a large database of the latest SVQ files on its servers.When processing a new disc, MakeMKV typically has to contact this server in order to retrieve the newest SVQ. If an SVQ is not available, a Blu-ray dump must be analyzed by MakeMKV, after which a new SVQ can be generated. (Possibly, MakeMKV reverse-engineers firmware updates from legitimate BD players to obtain the necessary data. It may also be that BD players establish hidden web connections to fetch some of the required keys.)
The Problem
What happens if MakeMKV has to shut down its servers — whether for legal reasons or otherwise? This has already happened to AnyDVD twice, and that project now appears to be abandoned.If the central MakeMKV servers were no longer available, would the BD+ feature still work? Probably not.
Proposed Solution
Implement an SVQ Management System that allows users to:
Download all SVQ data from the servers and store it locally.
Optionally distribute SVQ data among users in a decentralized way (via a custom protocol, BitTorrent, etc.).
Or Explore storing and distributing SVQ data on decentralized platforms such as blockchain smart contracts or Walrus (www.walrus.xyz), which is a promising project for decentralized data management.
Open Questions
Should users be able to upload their own generated SVQ files?
If yes, how can malware be prevented?
Who should be allowed to publish SVQ data — perhaps only trusted accounts?
If Walrus is considered as an option, should the entire MakeMKV website itself be hosted on Walrus?
There are already several Walrus-based websites online.
SVQ (Fixup Data) Management Feature Request
Re: SVQ (Fixup Data) Management Feature Request
There haven't been any new BD+ discs released since 2018 or 2019. Also, there is already a combined disc-specific SVQ download link in this post:
viewtopic.php?f=1&t=612
viewtopic.php?f=1&t=612