Last Updated:

Ombi Integration for Media Request Management

S.C.O.R.E.ConvenienceDevice Control

Overview

The Ombi integration allows users to manage media requests seamlessly within their home environment. By connecting with media servers like Plex, it streamlines the process of requesting and approving new content, enhancing the convenience and enjoyment of media consumption.

Convenience icon

Benefits

  • Simplifies media request management for all family members.
  • Provides a centralized platform for tracking media requests.
  • Improves user experience by automating notifications for new content.

Intent

The purpose of this capability is to integrate Ombi with existing media services, allowing users to easily make and manage media requests. The outcome is a more organized and user-friendly media experience at home.

Preconditions

  • Home Assistant installed and running.
  • Ombi server setup and accessible.
  • Plex Media Server configured and connected.
  • Home Assistant installed and configured.
  • Integration available and authenticated: Plex.
  • Device installed and reachable: Sonos | Sonos One.

Actors

  • Homeowner managing media requests
  • Family members submitting requests
  • Guests wanting to suggest content

Trigger

The capability is triggered when a user submits a media request through the Ombi interface.

Workflow Diagram

flowchart TD
    A[User Submits Request] -->|check| B{{Request Valid?}}
    B -->|Yes| C[Add Request to Ombi]
    C --> D[Notify Media Server]
    B -->|No| E[Display Error Message]

Workflow Description

1. User Submits Request

A family member or guest submits a media request via the Ombi interface.

2. Check Request Validity

The system checks if the request is valid and meets the criteria set by the media server.

3. Add Request to Ombi

If the request is valid, it is added to the Ombi database for processing.

4. Notify Media Server

The integration sends a notification to the Plex Media Server to update the content library.

5. Display Confirmation

The user receives a confirmation message indicating that their request has been successfully submitted.

Postconditions

The media request is logged in Ombi, and the relevant media server is updated to reflect any new content requests.

Optional Enhancements

  • Add voice command functionality for hands-free media requests.
  • Implement user-specific request tracking to enhance personalization.
  • Integrate with smart home displays to show current requests and statuses.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantPlexSonos | Sonos One, Roku | Roku Ultra

Source Examples