Desk-bluray-player Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birchenbach
description: Installs VLC, libaacs and libbluray for Blu-ray playback on Arch Linux–based systems.
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach
Consulting & Coaching Solutions https://www.veen.world
galaxy_tags: [‘vlc’, ‘bluray’, ‘media’]
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-bluray-player
min_ansible_version: 2.9
platforms: [{‘name’: ‘Archlinux’, ‘versions’: [‘all’]}]
README¶
desk-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 InstallationInstalls
vlcfor general media and Blu-ray playback. - AACS & BD+ SupportInstalls
libaacsandlibblurayto handle Blu-ray disc encryption and playback. - Optional AUR PackagesDrop-in tasks for
aacskeysandlibbdplusvia AUR (commented out by default). - Idempotent RoleSafe to run multiple times without unintended side effects.
- Arch Linux–OptimizedLeverages Pacman for fast and reliable package management.