1.5 KiB
Raw Blame History

client-bluray-player

Description

This Ansible role installs and configures all the software required for Blu-ray playback on Arch Linuxbased 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.pacman module 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
    Installs vlc for general media and Blu-ray playback.

  • AACS & BD+ Support
    Installs libaacs and libbluray to handle Blu-ray disc encryption and playback.

  • Optional AUR Packages
    Drop-in tasks for aacskeys and libbdplus via AUR (commented out by default).

  • Idempotent Role
    Safe to run multiple times without unintended side effects.

  • Arch LinuxOptimized
    Leverages Pacman for fast and reliable package management.

Further Resources