Commit Graph

13 Commits

Author SHA1 Message Date
orkun c113688986 Update custom_components/samsung_soundbar/manifest.json 2025-04-10 19:37:48 +03:00
orkun 8cd2aa3d51 Update custom_components/samsung_soundbar/manifest.json 2025-04-10 19:36:41 +03:00
Samuel Spagl bd313ea27a
Fix 'audiotrackdata' (#42)
## [0.4.1] Media Mystique: The Great Data Disappearing Act!

### Fixed

- Made media data (*track title*, *artist*, *length*) optional to acoomodate soundbars that don't provide this information (🥲)

### Added

- Add translations for the english translation file
2024-10-14 21:46:14 +02:00
Samuel Spagl 0d2424b578
Feature: Add more fine grained configuration steps (#28)
> ⚠️ Please read the following carefully:
> This release is a bit special. As "something" on Samsung's side changed,
> it is currently not possible to retrieve the status of "custom capabilities", eg.
> woofer, soundmode, eq, and others. Therefore I decided to give the option to
> disable the entities of these features as the value of these entities is not trustworthy.
> Instead I implemented all of these and more (thanks to @whitebearded) as service calls.
> Have fun using them!

### Added

- Configuration flow options for enable / disable
  - "advanced audio" features (NightMode, Bassmode, VoiceEnhancer)
  - "woofer" feature
  - "soundmode" feature
  - "eq" feature
- added `media_player` support for next and previous track
- Service calls for:
  - "advanced audio" features (NightMode, Bassmode, VoiceEnhancer)
  - "woofer" feature
  - "soundmode" feature
  - "speaker_level"
  - "rear_speaker_mode"
  - "space_fit_sound"
  - "active_voice_amplifier"

### Changed

- Fixed state, also displaying "playing" and "paused" values

---------

Co-authored-by: Samuel Spagl <samuel.spagl@kobil.com>
2024-06-09 17:13:38 +02:00
Samuel Spagl 430f6a1840
Add additional validation for CONF_ENTRY_MAX_VOLUME value in the setup process to be greater than zero (#24)
Fixes #19
2024-04-01 10:49:48 +02:00
Samuel Spagl 3bcabb8c77
Enhance documentation (#25)
---------

Co-authored-by: Jorim Tielemans <tielemans.jorim@gmail.com>
2024-03-15 15:10:11 +01:00
Samuel Spagl 5e24680d5d
Add icons to select, sensor and switches, change some logging statements (#16)
#### Added

- Icons for the individual entities

#### Changed

- Updated the GitHub actions workflows
- Change "magic numbers" to MediaPlayerEntityFeature object. For more information see https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
- `source` now returns the value `wifi` when the `media_app_name` is *AirPlay* or *Spotify*
- removed some unnecessary logging statements, and changed others to debug
2024-03-12 14:39:12 +01:00
Samuel Spagl dd61dec79f
🎨 Chore: format files with `black` and `isort`
The title says it all, still for more information take a look at the merge-request #15.
---------

Co-authored-by: samuelspagl <samuel@spagl-media.de>
2024-02-08 16:58:57 +01:00
Samuel Spagl 30ef090d9e
🐛: add volume `sensor` entity, fix sound_mode/source in `media_player` entity
This merge-request adds new functionality as well as fixes a minor bug.
For more information see #9.

- New sensor entity added
- Disabled extra_state_attributes to correctly display available sources/soundmodes in the media_player configuration.
---------

Co-authored-by: samuelspagl <samuel@spagl-media.de>
2024-02-08 16:45:32 +01:00
Samuel Spagl f93019dd68
various improvements (#5)
- Added various improvements and new features.
- First version of a documentation
---------

Co-authored-by: samuelspagl <samuel@spagl-media.de>
2023-09-07 14:49:20 +02:00
Samuel Spagl 21a74e55db
fix manifest.json & enable pipelines
* fix `manifest.json`

---------

Co-authored-by: samuelspagl <samuel@spagl-media.de>
2023-09-06 19:07:17 +02:00
Samuel Spagl 31de3bc807
🐛: fix `manifest.json`
* fix `manifest.json`

---------

Co-authored-by: samuelspagl <samuel@spagl-media.de>
2023-09-06 17:36:26 +02:00
Samuel Spagl 728a11c33d
🚀: First Release (#1)
* 🚀: Initial Commit

---------

Co-authored-by: samuelspagl <samuel@spagl-media.de>
2023-09-06 17:20:27 +02:00