Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added variables for silence. Does not hurt for snapserver V0.23, but … #44

Merged
merged 1 commit into from
Feb 6, 2022

Conversation

nis65
Copy link
Collaborator

@nis65 nis65 commented Feb 6, 2022

…needs V0.25 to really work

@nis65
Copy link
Collaborator Author

nis65 commented Feb 6, 2022

fixes #38 in ansible, still needs manual install of more recent snapserver pkg to fully work.

@nis65 nis65 merged commit 0b59b32 into dev Feb 6, 2022
@nis65 nis65 deleted the snapserversilence branch February 6, 2022 15:49
nis65 added a commit that referenced this pull request Feb 26, 2022
* Reworked alooper.sh to make it configurable via config files and set sane defaults

* Half buffer size, set Loopback device as default sink and add handler to restart instances if the script changed

* Use  in bluealsa as well

* Isolate tasks into separate snd_aloop module

* Renamed alooper to acable

* Fix indentation

* Add bluealsa role

* Consolidated snapserver.yml and snapclients.yml into multiroom.yml

* Readded empty ExecStart parameter

* Initial version of bluetoothd role

* #11 Check if os_family is Debian before executing roles

* Readd systemd link between bluetooth.service and bluealsa.service

* Small Fixes for bt sink only

* Removed remote_user settings, use ansible-playbook -u pi instead

* #10 make sure the usage of the command and shell module is idempotent

* Don't show skipped tasks

* Updated group_vars

* Remove trailing whitespace

* #8 Manage acable config in host_vars

* Added bluediscover to acable.sh

* added host vars with example for bluediscover

* Refactored/beautified alsadetect

* Added snapclient to pidev

* #12 Renamed bluealsa and bluediscover

* #12 fixed pidev.yml

* Removed unneeded MAC variable

* Do not use global vars!

* Initial README for all roles except snd_aloop, snapserver

* small semantic fix

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Fixes after first amsel production client

* Enhancements for 2nd amsel production client

* Removed host specific variables file

* First implementation of snapserver via group vars

* Fixed typo (missing closing ")

* First try mpd role

* First working mpd version, minimal mpd config

* Added smbclient plugin support to mpd

* WIP, but want to commit mv

* Removal of old group_vars dirs

* New amsel concept: Tested, works. Except host group amsel_acables_analog_snapserver_mpd, no use case yet. But soon.

* fixes #19

* Initial version of this README

* Update README.md

* Update README.md

* Initial version of this README

* Initial version of this README

* typo

* README: cleanup / add available ansible vars

* README: beautify / typos

* Muliple snapclients works now, analogous to acables

* ansible loop improved (snapclient)

* added support for unset values in config dict

* Do not use "all" group with application specific data

* Implement new loop logic for acables too

* Edited doc to reflect new config data structure

* Update README.md

* Update README.md

* New config data structure

* Improved wording

* Update README.md

* Update README.md

* Update README.md

* Adjusted hopefully all files still having the old loop syntax

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Fix pi2 acable cfg

* Typo

* Adjust default to README

* typo

* Use inventory_hostname instead of facts

* typo

* typo

* beautify

* All files moved - except README

* built main.yml for handlers/tasks. Works

* Merged READMEs

* Implemented and tested. Does not need a snapserver restart

* Introduce bluetooth_sink role to multiroom.yml and update group var

* Ignore missing snapclients during check mode

* Remove syslog logging from systemd units

* Use the mpd role

* fixes #24

* fixes #34

* make snapserver_name default sane

* ignore errors in checkmode (#33)

* ignore errors in checkmode

* Prevent playbook errors in check mode when starting looped units that are not yet defined

* Ignore systemd task error in check mode

* Check mode fully tested on pristine bullseye installation

Co-authored-by: Daenou <[email protected]>

* Changes to Amsel Config as I am actually using it right now

* finalize first 4 amsel nodes

* Remove stale files and services (#29)

* First running version to remove stale config files. TODO: Services

* Heavy WIP. Does not break anything, but service disabling is a noop (except debug output)

* WIP: TIPP from steven

* First running version for services!!! but ugly

* Feature works for snapclients

* Avoid use of community.general.json_query

* Added removal feature to README

* Update README.md

* Beautify comment

Co-authored-by: Nicolas Iselin <[email protected]>

* Added software mixer

* Empty buffer/period-size triggers now builtin defaults for arec/aplay (#43)

* more amsel experiments

* Added variables for silence. Does not hurt for snapserver V0.23, but needs V0.25 to really work (#44)

* fixes #41 (handles only snapclients atm) (#45)

* Improve mpd (#46)

* Added max_output_buffer_size

* Added alsa source

* new amsel concept, fix various open issues

in addition, fixes #42 and #15,

* New main README.md (#36)

Co-authored-by: Nicolas Iselin <[email protected]>
Co-authored-by: Nicolas Iselin <[email protected]>
Co-authored-by: nis65 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant