Skip to content

Latest commit

 

History

History
executable file
·
94 lines (63 loc) · 5.43 KB

README.md

File metadata and controls

executable file
·
94 lines (63 loc) · 5.43 KB

Samsung Wireless Audio Integration

HACS License downloadsbadge

Buy Me A Coffee Ko-fi Paypal GitHub Sponsors

Integrate your Samsung Multiroom speakers and soundbars in Home Assistant. Example of supported speakers

Features

Media player

Play and pause media like in the native app. Select next or previous for apps that support it. Change source and sound mode (equalizer modes). Get information and media art for media currently playing. Change the volume or mute.

Browsing

Browse TuneIn favorites stored on the speaker.

Grouping

Group and ungroup your speakers. I recommend using Maxi Media Player or mini-media-player for easy group management in the UI.

Play media

This integration supports sending a url with a supported audio stream to the speakers. This means that you can use TTS services with the speakers, and that you can use the speakers with Music Assistant.

Installation

Installation is easiest via the Home Assistant Community Store (HACS). Once you have HACS set up, simply click the button below (requires My Homeassistant configured) or follow the instructions for adding a custom repository and then the integration will be available to install like any other.

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Configuration

After you restarted Home Assistant, all models known by the pywam library should be automatically discoverd. Just click on "Configure" and the speaker will be added to Home Assistant.

If, for some reason they are not discovered, you can also manually add them:

  1. In the Home Assistant UI go to "Configuration" -> "Integrations" and click "+" and search for "Samsung Wireless Audio", or click the badge if you have My Home Assistant activated:

    Open your Home Assistant instance and start setting up a new integration.

  2. Enter speakers IP address.

  3. Optionally you can change the port for API calls to the speaker. The default port is 55001, but there is information on the net that some speakers is listening on port 56001.

If you have a speaker not known to pywam that works with this integration please let me know so that we can add it and help others.

License

The project is licensed under the MIT License.

Disclaimer Notice

I have tested all functions in this integration on all of my Samsung Multiroom speakers, and the worst that has happened is that speakers froze when receiving faulty calls. A simple power cycle would solve it. But I CAN’T guarantee that your speaker is compatible with this integration, and you can’t hold me responsible if you brick your speaker when using this integration.

Versioning and Changelog

This project uses Semantic Versioning. The changelog format is based on Keep a Changelog

Support the work

If you find this integration useful please consider a small donation to show your appreciation.

Buy Me A Coffee Ko-fi Paypal GitHub Sponsors