Overview
The Counted Repeat capability allows users to automate media playback sequences based on a specified count. This is particularly useful for creating playlists or repeating favorite scenes, enhancing the overall media experience at home.
Benefits
- Easily enjoy favorite songs or movie scenes without manual intervention.
- Customize playback to fit specific routines, like background music during meals.
- Reduce the need for constant interaction with media devices, promoting a hands-free experience.
Intent
This capability enables users to control how many times a media sequence is repeated, providing a tailored listening or viewing experience. With capability, users can set their preferences once and enjoy uninterrupted media playback.
Preconditions
- Compatible media device like Sonos or Roku is set up and linked to the home capability system.
- Home Assistant is configured with the necessary media integrations.
- User has defined the media sequence to be repeated within their capability settings.
- Home Assistant installed and configured.
- Integration available and authenticated: Sonos.
- Device installed and reachable: Sonos | Sonos One.
Actors
- Homeowner setting up media routines
- Family members enjoying media together
- Guests at a social gathering wanting to hear specific playlists
Trigger
The capability is triggered by a user-defined event, such as a specific time of day or manual activation through a mobile app.
Workflow Diagram
flowchart TD
A[User Trigger Event] -->|Activate| B{Repeat Count Defined?}
B -->|Yes| C[Play Media Sequence]
C --> D[Repeat Until Count Reached]
B -->|No| E[Exit Capability]
Workflow Description
1. Define Media Sequence
Select the media items or playlists you want to include in the sequence.
2. Set Repeat Count
Specify how many times you want the selected media sequence to repeat.
3. Configure Trigger Event
Choose the event that will activate this capability, such as a specific time or manual command.
4. Activate Capability
Once everything is set, activate the capability to start the media playback.
5. Monitor Playback
Observe the media playing, ensuring it repeats as configured until the count is reached.
Postconditions
After the capability completes, the media sequence has played the specified number of times, and the system is ready for the next command or event.
Optional Enhancements
- Integrate voice control for starting the capability via smart speakers.
- Add a notification feature to inform users when playback is complete.
- Allow for dynamic changes to the repeat count based on user preferences.
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Sonos, Roku | Sonos | Sonos One, Roku | Roku Ultra |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)