Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Web Application to interact with Plex Media Server from a web browser

branch: alpha

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 app
Octocat-spinner-32 plugins
Octocat-spinner-32 public
Octocat-spinner-32 system
Octocat-spinner-32 .gitignore
Octocat-spinner-32 oil
Octocat-spinner-32 readme.md
readme.md

Plex Over (Reloaded)

Get You Plex Content within a web browser.

Server side requirements:

  • A web server
  • PHP 5.3 or above
  • PHP “short_open_tag” directive enabled (in php.ini)
  • PHP Curl
  • PHP Sqlite
  • Plex media server running on the same machine

Client side requirements:

  • A (d)(r)ecent web-browser which supports html5 and css3 (Safari is required for video transcoding)
  • A MyPlex account for authentication

Installation and Configuration

  1. Copy the whole content somewhere on your computer, where “public” folder can be served.

  2. Open app/config/main.php and set required infos:

  • host: PMS hostname (localhost by default)
  • port: PMS port number (32400 by default)
  • protocol: PMS protocol (http by default)
  • identifier: Machine identifier, required for MyPlex authentication (see http://localhost:32400 at machineIdentifier key)
  • databases: path to the Plex Media Server sqlite databases folder. Default location is app/database/.
    In order to access them, you can create aliases with ‘ln’ command: (example on Os X)

    ln /Users/you/Library/Application\ Support/Plex\ Media\ Server/Plug-in\ Support/Databases/com.plexapp.plugins.library.db /path-to-app/databases/

Other parameters can be set from Plex Over once you’re logged in.

File Permissions

Plex Over requires write access on following directories:

  • app/cache
  • app/logs
  • app/tmp
  • app/config/main.php

Because Plex Media Server seem’s to not reference automatically subtitles, you may need to allow read access to them.
Plex Over tries to grab subtitles with the same name of the media, with .srt extension

Roadmap

  • Trancoding: Audio / Video Flash support (contributions are more than welcome)
  • Plugins: API and documentation, to allow people to write and install third party plugins
  • Authentication: Write a local config based authentication driver
  • User Interface: Improve many things…
  • Subtitles: Implements opensubtitles API in order to retrieve missing subtitles
Something went wrong with that request. Please try again.