Loudnessdock

This commit is contained in:
L3D 2024-02-26 21:34:22 +01:00
parent 58acf4306a
commit 99ad3ccf98
Signed by: l3d
GPG key ID: CD08445BFF4313D1
7 changed files with 36 additions and 1 deletions

View file

@ -0,0 +1,6 @@
Ansible role to install obs Plugin for EBU Loundnes DOCK
=========================================================
https://obsproject.com/forum/resources/loudness-dock.1751/
https://github.com/norihiro/obs-loudness-dock/releases

View file

@ -0,0 +1,2 @@
---
win_loundnessdoc__root: 'C:\obs\'

View file

@ -0,0 +1,8 @@
---
- name: Create folder for obs szene loundness plugin
ansible.windows.win_file:
state: directory
path: '{{ item }}'
with_items:
- '{{ win_loundnessdoc__root }}'
- '{{ win_loundnessdoc__root }}\loundness'

View file

@ -0,0 +1,8 @@
---
- name: Create directorys
ansible.builtin.include_tasks:
file: 'directory.yml'
- name: Download plugin
ansible.builtin.include_tasks:
file: 'plugin.yml'

View file

@ -0,0 +1,10 @@
---
- name: Download latest plugin windows zip
ansible.windows.win_get_url:
url: 'https://github.com/norihiro/obs-loudness-dock/releases/download/0.2.1/obs-loudness-dock-0.2.1-obs28-Windows.zip'
dest: '{{ win_loundnessdoc__root }}\loundness\obs-loudness-dock-0.2.1-obs28-Windows.zip'
- name: Unzip Loudness Dock Plugin
community.windows.win_unzip:
src: '{{ win_streamdeck__root }}\loundness\obs-loudness-dock-0.2.1-obs28-Windows.zip'
dest: 'C:\Program Files\obs-studio\'

View file

@ -2,7 +2,7 @@
Streaming Keys: Streaming Keys:
{% for host in groups['obs'] %} {% for host in groups['obs'] %}
+ {{ hostvars[host]['ansible_fqdn'] }}: + {{ hostvars[host]['ansible_fqdn'] | default(hostvars[host]['ansible_host']) }}:
{{ lookup('community.general.passwordstore', 'chvoc/ansible/windows/' + hostvars[host]['inventory_hostname'] + '/portier/streamkey') }} {{ lookup('community.general.passwordstore', 'chvoc/ansible/windows/' + hostvars[host]['inventory_hostname'] + '/portier/streamkey') }}
{% endfor %} {% endfor %}

View file

@ -20,6 +20,7 @@
- {role: do1jlr.win_streamdeck, tags: streamdeck} - {role: do1jlr.win_streamdeck, tags: streamdeck}
- {role: l3d.time, tags: time} - {role: l3d.time, tags: time}
- {role: l3d.wireguard, tags: wireguard} - {role: l3d.wireguard, tags: wireguard}
- {role: l3d.loundnessdock, tags: dock}
- {role: do1jlr.win_reaplugs236, tags: [reaper, obs, reaplugs236, reaplugs]} - {role: do1jlr.win_reaplugs236, tags: [reaper, obs, reaplugs236, reaplugs]}
- {role: do1jlr.win_obs_szene, tags: [obs, szene]} - {role: do1jlr.win_obs_szene, tags: [obs, szene]}
# - {role: do1jlr.win_nextcloud, tags: nextcloud} # currently instalaltion not working # - {role: do1jlr.win_nextcloud, tags: nextcloud} # currently instalaltion not working