PleXBMC
Convert XBMC into a dedicated Plex client for Windows, Linux, Raspberry Pi, OSX and more....
What is it?
PleXBMC is a number of addons that enable
Plex Media Server (PMS) functionality from within XBMC. It consists of:
- PleXBMC - Main interface addon
- PleXBMC Helper - Plex remote control interface addon
- PleXBMC Skins - Modified skins which direct integrate Plex access for a seemless experiance.
Where to get it!
Updated: 20th March 2013
For XBMC 12/Frodo users, there is a Repository available which includes all software.
PleXBMC
A seperate addon exists for each version of XBMC available Be sure to use the version that matches your installed version.
PleXBMC Helper (XBMC 12/Frodo only)
PleXBMC modified skins
These are currently the only supported skins:
Features
PleXBMC Addon
PleXBMC supports all the standard functions that an official Plex client offers. Such as:
- Browse, play and resume media in Plex Media Server sections.
- Display all intermediate filter menus (selectable by user)
- Search within library sections
- Displays full metadata, thumbs, fanart, media flags for all items
- Track and display the watched status for all items (start on one device and resume on another)
- Automatic subtitle and audio stream support including external subtitle files (such as .srt)
- Manually start a rescan of media sections
- Delete media from Plex Media Server (where enabled by the media server)
- Browse and play Plex Channels (support is currently limited)
- myPlex support to allow authenticated access to remote Media Servers.
- Support for Plex Online - install, modify or delete Plex Plugins
- Wake On LAN - prod those sleeping servers
- Transcode media with quality selector (good for remote playback)
- Transcoding support for AC3 and DTS audio
- Bonjour/zeroconf support
PleXBMC Helper
If you also install the PleXBMC Helper, you will get the following:
- Integration with plex iOS (and presumably android and Windows) apps
- Displays as a selectable screen/client within app
- Utilise the remote to send commands (excluding keyboard support, as this is removed from current XBMC implementations)
- Initiate playback of media on the remote app
PleXBMC Skins
In addition, if a PleXBMC specific skin is used:
- Display all section on the main home screen (movies, tv, channels)
- Display all partial watched flags
- Display of recently added items (Quartz skins only)
Screencast
Basic installation and configuration
If you need more configuration help, check out the
xbmc.wiki entry!
- Ensure your Plex Media Server is up and running
- Install addon directly via zip file
- Configure the addon with either Bonjour discovery or with the IP address of the Plex Media Server
- Use the addon via Video -> Addons -> PleXBMC
Addon Configuration Options
Media Sources
Location for Plex Msdia Servers
- Use Bonjour local Discovery - Automatically locate other Plex Media Server instances in local network (Default: Off)
- Plex Media Server hostname - IP address or DNS name of PMS instance (Default: 127.0.0.1)
- Port Number - port to talk to Plex Media Server on (default: 32400)
- MyPlex User - username to log into myplex service
- MyPlex password - and the corresponding password
Playback- Stream from PMS - Decide how to play PMS media on XBMC (Default: auto)
- Audio and subtitile selector - determine what audio stream and subtitles to display
- Force DVD playback - Try to play the DVD as a single image, requires the use of SMB to read whole DVD structure
- Override SMB location - use the following data to force the source to come from a seperate NAS device:
- NAS IP Address - Seperate location of NAS source
- NAS Username - username to log into NAS SMB Share
- NAS Password - and corresponding password
- NAS Root folder - The base folder with the NAS for the media file location
- Select master server - select a plex media server to act as the transcoder master for myplex
- Current master server - automatically populated item showing the current master server defined.
Trancoding
Used to set the transcoding settings used for media playback. These settings will also be used to playback any flash channels from the Plex Media Server (e.g. Pitchfork.tv, tvcatchup.com)
- Quality - Select the quality, the higher the better, but will take longer and use more processing power on the Media Server.
- Select Audio Output:
- Always transcode - turn it on or off. If selected ALL media is transcoded regardless..
- Subtitle size - select the sizing of any transcoded subtitles
- Audio boost - try to increase the volume during transcoding for smaller devices.
Skins
I've also modified some well known XBMC skins to fully integrate PleXBMC into XBMC - so you get easier access to your media and a better Plex-like experience. I would recommend using a PleXBMC modified skin for best results.
Source
If you want to look at the code it's here -
http://github.com/hippojay