Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Plugin for SiriProxy to control Plex Media Center
branch: master

This branch is 20 commits behind hjaltij:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
Gemfile
README.md
Rakefile
config-info.yml
siriproxy-plex.gemspec

README.md

SiriProxy-Plex

About

Voice control for Plex. Includes support for playing latest version of a specific show, show by season/episode, and onDeck.

Voice Commands

  • play "show"
  • play latest episode of "show"
  • on deck

Installation

  1. Add the following, using your IP, Port and Index to your ~siriproxy/config.yml file
    - name: 'Plex'
    git: 'git://github.com/hjaltij/SiriProxy-Plex.git'
    plex_host: '0.0.0.0' #Internal IP address of your Plex Media Server.
    plex_port: '32400' #Most likely you won't have to change this, it runs on port 32400 by default.
    plex_tv_index: '2' #May have to change this. This is the path to your TV index within PMS.

  2. Run bundler from your siriproxy root directory

    • siriproxy bundle
  3. Start siriproxy and test
    • rvmsudo siriproxy server

FAQ

  1. After I say "on deck" siri just spins and does nothing There can be a number of reasons this happens but it basically means PMS didn't return any shows from onDeck.

    • Make sure your PMS server IP and port are correct in config.yml
    • Make sure you have the correct plex_tv_index set.
    • Verify in Plex that something is actually "on deck" (I need update the plugin to let you know nothing was returned)
  2. How do I find my TV index

    • browse to: http://<your PMS server IP:32400/library/sections
    • View page source
    • Find the key for title of your your TV index Directory refreshing="0" key="1" type="show" title="TV" art="/:/resources/show-fanart.jpg" agent="com.plexapp.agents.thetvdb"
Something went wrong with that request. Please try again.