Giter Club home page Giter Club logo

home-assistant-plugin-audio's Introduction

Audio

PulseAudio implementation for Home Assistant.

This container ship the upstream ALSA configs and base settings for Pulse.

How it works

We have a central container they handle the ALSA settings and run on top a PulseAudio service. They service is expose to Home Assistant and Add-ons if they need audio support. This handling allow us to manage all central on one place and streamline the audio as a plaform.

The second benefit if that is give the control over the audio to the user. He can load and modify Pulse module and adjust his use case without need changes on Supervisor or Operating-System.

The Supervisor just manage the container and distribute updates and is responsible for management of this container.

Troubleshooting

You can make troubleshooting with the Terminal Add-ons from Core or Community. The are 2 Layers for troubleshooting: The container and the PulseAudio server.

Container

With Home Assistant cli util ha you can manage the container and there output:

Command Description
ha audio info Show all information they are available on Supervisor
ha audio reload Reload information from running Pulse server
ha audio logs Show output of Pulse server.
ha audio restart Restart the PulseAudio container.

PulseAudio

You have the full access to the Pulse server to adjust any kind of settings and optimize. A full list of loaded settings is available with:

pactl list

Mostly you have sound issues and need enable a different Profile for you Card.

home-assistant-plugin-audio's People

Contributors

dependabot[bot] avatar frenck avatar ludeeus avatar pvizeli avatar revilum avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.