Fix: This Blu-Ray Disc Needs A Library For bd+ Decoding And Your System Does Not Have It

0
116

Blu-ray disc is used to store high-definition videos and follow a digital optical storage format. It can store a huge amount of data like movies. However, sometimes you might encounter an error message “this blu-ray disc needs a library for bd+ decoding and your system does not have it.”

error

When you want VLC to play Blu-ray, you might receive this error. There could be many reasons for this error, such as the disc being physically damaged, the libaacs file being missing, or the keyDB.cfg file is missing. 

See also How To Fix Bluray Disc Needs A Library For AACS Decoding 

A physically damaged disc might need a replacement. But the other two missing files issue can be solved by following some steps. Before moving on to the methods mentioned in this article, ensure that your disc is physically not broken or damaged.

See Also: 11 Best Video Converter Software For Windows (With Pros & Cons)

Fix The Error ‘This Blu-Ray Disc Needs A Library For bd+ Decoding And Your System Does Not Have It’

There are two methods through which you can fix the VLC error on your Blu-ray disc. 

  1. Adding library files to AACS.
  2. Updating VLC version.

Further in this article, we will be learning how to implement the methods and fix the error that you are facing.

Methods To Fix bd+ Decoding Error

By implementing these methods, you should be able to solve the error “this blu-ray disc needs a library for bd+ decoding and your system does not have it.” and play the Blu-ray disc. Follow along and try one method at a time.

Adding Library Files to AACS

Let’s discuss how you can fix the error “this blu-ray disc needs a library for bd+ decoding and your system does not have it.”

  1. Go to the site ‘vlc-bluray.whoknowsmy.name‘. It may show some security messages due to SSL certificate expiration. If you are okay with visiting this site, please go ahead, and if not, please don’t.
  2. Under Keys Database, click on the Get the File option. It might show you a security message for the file you need to download. In that case, find and open More Options and choose to keep the file.keys database
  3. Under the AACS Dynamic Library, find and click on the download link suitable for your system to download the file.aacs dynamic library
  4. After downloading the files, you need to navigate to the following path in File Explorer:

C:\Users\Your username\AppData

Or you can right on the Windows icon to open Run. In the text field, type the above file path, and you will be directed to the respective folder.

  1. Inside the AppData folder, you need to open the Roaming folder.
  2. Now inside it, create a new empty folder with the name aacs and then open it.new folder aacs
  3. Drag the file KeyDB.cfg you downloaded in step 3 (you’ll find it where all your downloaded files are saved by default) in the aacs folder.keydb
  4. Navigate to one of the file paths in File Explorer, where you will find the VLC installation folder:C:\Program Files\VideoLAN\VLCC:\Program Files(x86)\VideoLAN\VLClibaacs
  5. Inside that folder, drag the libaacs.dll file you have downloadedYou can locate this file in the same way you did in step 7.

Updating VLC Version

If adding the library files didn’t make the Blu-ray disc work, then you might need to update the VLC version. To fix the error “this blu-ray disc needs a library for bd+ decoding and your system does not have it,” follow the below steps and update the VLC to its latest version.

  1. In the VLC media player, navigate to the header menu.
  2. From the available options, click on Help.help
  3. For a new version, you will receive a message of 3-4 lines stating: A new version of VLC…Do you want to download it?
  4. Click on the Yes option to download the latest version of VLC.update vlc
  5. By doing this, it will start downloading the files that need to update the application.
  6. After its completion, click on the Install button in the dialogue box.
  7. Now follow the prompts to upgrade the VLC version.

Most probably, this step will update and fix all the bugs and missing files. Now try to open the Blu-ray disc and check for the error. 

See Also: 6 Ways To Fix Error Code 0xc00d36c4 While Playing Videos/Music

Methods To Fix bd+ Decoding Error For Mac

Can VLC play Blu-ray on Mac? Yes, it can, and you might receive the same error. The above methods will work for Windows OS. Let us understand how to solve the error “this blu-ray disc needs a library for bd+ decoding and your system does not have it” in macOS.

vlc on mac

  1. Follow the first three steps of Adding Library Files to AACS.
  2. Now press command + option + L and launch the Download folder or navigate to the folder where your downloaded files are saved.
  3. From that folder, copy the Keydb.cfg file.
  4. Navigate to the Folder from the Finder’s Go menu.
  5. Either you need to navigate to the below file path or need to create a file with the name aacs in the Preferences folder. ~ is the home path in your Mac. ~/Library/Preferences/aacs/
  6. Navigate to the folder where your downloaded files are saved and copy the libaacs.dylib file.
  7. Inside /usr/local/lib/ directory, paste the file or create the directory if it doesn’t exist.

Now check if the Blu-ray disc error is gone or still persists.

How To Play Blu-ray Discs With VLC?

To play Blu-ray discs in the VLC, you need to modify a few settings in the VLC. Go through the below steps to allow VLC to play Blu-ray discs.

  1. Open the Blu-ray drive to insert your Blu-ray disc on your PC.
  2. Now you need to open VLC.
  3. Find and open Media from the menu bar.
  4. Now you need to select the Disc tab from the window.
  5. From the Disc Selection, select the Blu-ray option.vlc bluray
  6. Now also check the No Disc Menu box just below it.
  7. In the same window, select your disc in the Disc Device option.
  8. Now click on the play button to play your Blu-ray disc.

Change Region Code in Media Player

You might also come across the error message saying disc and region codes don’t match. There are three regions available on the VLC Blu-ray codecs that are Region A, B, and C. These three regions correspond to a group of countries over the world.

region code

The regions here mean that if a movie belongs to Region A, you can only in the countries present in Region A. And you cannot play them in any other region. However, if the disc is Region Free, you can play it in any region. Suppose you face a problem in the windows media player library not adding files no matter what you do. In that case, your database is most likely corrupted, and you may have to delete it, and then again, you have to add all your media back to the library.

You should follow the below steps to fix the error “this blu-ray disc needs a library for bd+ decoding and your system does not have it” and play the Blu-ray on the VLC player.

  1. Open the VLC media player application and select the Tool menu from the top.
  2. Now from there, select the Preferences option.
  3. Click on All from the lower-left corner to open Advanced Preferences.
  4. In the Advanced Preferences window, search for Input / Codecs by scrolling through the list of categories.change region code
  5. Now double-click on the Access Modules that will open up a list of options.
  6. Select Blu-ray, and on the right side, you can change the region.
  7. Now click on the Save button to play the Blu-ray disc normally.

FAQs

Can VLC play Blu-ray?

VLC does not extend support for Blu-ray directly. Some newer versions might support Blu-ray media playback, provided that you make some configurations.

Why won't my Blu-Ray player read discs?

The most apparent cause is a dirty or damaged disc, but other possibilities include an erroneous region code or a misconfigured home theatre setup.

Does Windows 10 have support for Blu-ray?

Blu-ray disc playback is not a built-in feature of Windows 10 since Microsoft would have to get a licence to do so.

How to update Blu-ray player?

After turning the player on, if there is a disc in the player, remove the disc. At the Home Screen menu, use the remote and arrow keys to select Setup - Software Update and then press Enter to see the update prompt.

Conclusion

In this article, we have discussed all the possible reasons and solutions to the error “this blu-ray disc needs a library for bd+ decoding and your system does not have it.” You can also check it with the other media players and machines when VLC won’t play Blu-ray.

The methods are pretty simple and should fix the error. However, if you still get the same error and the above methods also won’t work, probably your have corrupt disc files . And due to this, you won’t be able to recover the data saved in that. 

See Also: 7 Best USB Bootable Software For Windows (2022 Updated)