mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 18:29:21 +00:00 
			
		
		
		
	client-bluray-player
Description
This Ansible role installs and configures all the software required for Blu-ray playback on Arch Linux–based systems. It ensures that VLC and the necessary libraries for Blu-ray disc decryption and playback (libaacs, libbluray) are present, and provides hooks for optional AUR packages.
Overview
- Uses the community.general.pacmanmodule to install:- vlc(media player with Blu-ray support)
- libaacs(AACS decryption library)
- libbluray(Blu-ray playback support library)
 
- Contains commented-out tasks for optional AUR packages (aacskeys,libbdplus) you can enable as needed.
- Designed for idempotent execution on Arch Linux and derivatives.
Features
- 
VLC Installation 
 Installsvlcfor general media and Blu-ray playback.
- 
AACS & BD+ Support 
 Installslibaacsandlibblurayto handle Blu-ray disc encryption and playback.
- 
Optional AUR Packages 
 Drop-in tasks foraacskeysandlibbdplusvia AUR (commented out by default).
- 
Idempotent Role 
 Safe to run multiple times without unintended side effects.
- 
Arch Linux–Optimized 
 Leverages Pacman for fast and reliable package management.